Last analyzed 67ce7cf 10 days ago
Default analysis branch is
Currently analyzing run
Function call can be replaced with helper function CRT-A0010
Anti-pattern
10 days ago8 months old
use strings.ReplaceAll method in strings.Replace(name, "_", "-", -1)
 8	}
 9
10	// replace underscores with dashes
11	name = strings.Replace(name, "_", "-", -1)12
13	// myapp -> Myapp; my-app -> MyApp
14	us := strings.ToUpper(name[0:1]) + name[1:]
use bytes.ReplaceAll method in bytes.Replace(markdown, n[2], np, -1)
266			blackfriday.WithExtensions(blackfriday.CommonExtensions|blackfriday.AutoHeadingIDs|blackfriday.LaxHTMLBlocks),
267		)
268
269		markdown = bytes.Replace(markdown, n[2], np, -1)270	}
271
272	parsed := blackfriday.Run(markdown,
use strings.ReplaceAll method in strings.Replace(name, ".", "-", -1)
217func parseDocument(path string, data []byte) (*Document, error) {
218	name := strings.TrimSuffix(path, ".md")
219	readme := strings.HasSuffix(path, "/README.md")
220	slug := strings.TrimSuffix(strings.Replace(name, ".", "-", -1), "/README")221
222	d := &Document{
223		Path: path,
use bytes.ReplaceAll method in bytes.Replace(data, []byte("{\n\n"), []byte("{\n"), -1)
14		return nil, err
15	}
16
17	data = bytes.Replace(data, []byte("{\n\n"), []byte("{\n"), -1)18	data = bytes.Replace(data, []byte("\n\n}"), []byte("\n}"), -1)
19	data = bytes.Replace(data, []byte("\n\n\tr.Route"), []byte("\n\tr.Route"), -1)
20
use bytes.ReplaceAll method in bytes.Replace(data, []byte("\n\n}"), []byte("\n}"), -1)
15	}
16
17	data = bytes.Replace(data, []byte("{\n\n"), []byte("{\n"), -1)
18	data = bytes.Replace(data, []byte("\n\n}"), []byte("\n}"), -1)19	data = bytes.Replace(data, []byte("\n\n\tr.Route"), []byte("\n\tr.Route"), -1)
20
21	return data, nil