From b7372b1f32cd0bb40984debfb049e3fc04efaee4 Mon Sep 17 00:00:00 2001 From: "deepsource-autofix[bot]" <62050782+deepsource-autofix[bot]@users.noreply.github.com> Date: Sun, 6 Mar 2022 16:34:01 +0800 Subject: [PATCH] autofix: fix unnecessary allocations due to `strings.Index` call (#6806) Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com> --- internal/markup/markdown.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/internal/markup/markdown.go b/internal/markup/markdown.go index f8078b38f..ee4e1ab01 100644 --- a/internal/markup/markdown.go +++ b/internal/markup/markdown.go @@ -67,8 +67,8 @@ func (r *MarkdownRenderer) AutoLink(out *bytes.Buffer, link []byte, kind int) { m := CommitPattern.Find(link) if m != nil { m = bytes.TrimSpace(m) - i := strings.Index(string(m), "commit/") - j := strings.Index(string(m), "#") + i := bytes.Index(m, []byte("commit/")) + j := bytes.Index(m, []byte("#")) if j == -1 { j = len(m) } @@ -79,8 +79,8 @@ func (r *MarkdownRenderer) AutoLink(out *bytes.Buffer, link []byte, kind int) { m = IssueFullPattern.Find(link) if m != nil { m = bytes.TrimSpace(m) - i := strings.Index(string(m), "issues/") - j := strings.Index(string(m), "#") + i := bytes.Index(m, []byte("issues/")) + j := bytes.Index(m, []byte("#")) if j == -1 { j = len(m) }