diff --git a/docs/src/docs/usage/linters.mdx b/docs/src/docs/usage/linters.mdx index 9c94625c..00fe3280 100644 --- a/docs/src/docs/usage/linters.mdx +++ b/docs/src/docs/usage/linters.mdx @@ -2,6 +2,8 @@ title: Linters --- +import { FaGithub, FaGitlab } from "react-icons/fa"; + To see a list of supported linters and which linters are enabled/disabled: ```sh diff --git a/scripts/website/expand_templates/linters.go b/scripts/website/expand_templates/linters.go index 3c7a42db..ba4ff3d2 100644 --- a/scripts/website/expand_templates/linters.go +++ b/scripts/website/expand_templates/linters.go @@ -75,12 +75,17 @@ func getLintersListMarkdown(enabled bool) string { func getName(lc *types.LinterWrapper) string { name := lc.Name - if lc.OriginalURL != "" { - name = fmt.Sprintf("[%s](%s)", name, lc.OriginalURL) + if hasSettings(lc.Name) { + name = fmt.Sprintf("[%[1]s](#%[2]s \"%[1]s configuration\")", name, lc.Name) } - if hasSettings(lc.Name) { - name = fmt.Sprintf("%s [%s](#%s)", name, spanWithID(listItemPrefix+lc.Name, "Configuration", "⚙️"), lc.Name) + if lc.OriginalURL != "" { + icon := "" + if strings.Contains(lc.OriginalURL, "gitlab") { + icon = "" + } + + name = fmt.Sprintf("%s [%s](%s)", name, spanWithID(listItemPrefix+lc.Name, lc.Name+" repository", icon), lc.OriginalURL) } if lc.Deprecation == nil {