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 {