docs: improve linters page (#4571)

This commit is contained in:
Ludovic Fernandez 2024-03-24 16:57:38 +01:00 committed by GitHub
parent 94a0179309
commit 9ec57c8dde
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 11 additions and 4 deletions

View File

@ -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

View File

@ -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 := "<FaGithub size={'0.8rem'} />"
if strings.Contains(lc.OriginalURL, "gitlab") {
icon = "<FaGitlab size={'0.8rem'} />"
}
name = fmt.Sprintf("%s&nbsp;[%s](%s)", name, spanWithID(listItemPrefix+lc.Name, lc.Name+" repository", icon), lc.OriginalURL)
}
if lc.Deprecation == nil {