Skip to content

Commit d73bb90

Browse files
committed
Switch super-linter from deny-list to allow-list
Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
1 parent 733f571 commit d73bb90

File tree

1 file changed

+19
-24
lines changed

1 file changed

+19
-24
lines changed

.github/config/super-linter.env

Lines changed: 19 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,26 @@
11
FILTER_REGEX_EXCLUDE=(.*renovate-tracked-deps\.json|gradlew|buildscripts/spotless.license.java)
22
IGNORE_GITIGNORED_FILES=true
33
LOG_LEVEL=ERROR
4-
# conflicts with prettier
5-
VALIDATE_BIOME_FORMAT=false
6-
# conflicts with prettier
7-
VALIDATE_BIOME_LINT=false
8-
# disable kubernetes linter - complains about resource limits, etc
9-
VALIDATE_CHECKOV=false
10-
VALIDATE_DOCKERFILE_HADOLINT=false
11-
VALIDATE_GIT_COMMITLINT=false
12-
VALIDATE_GOOGLE_JAVA_FORMAT=false
13-
# will migrate to kotlin gradle later
14-
VALIDATE_GROOVY=false
15-
# is done by gradle
16-
VALIDATE_JAVA=false
17-
# we have many duplicate code in our codebase for demo purposes
18-
VALIDATE_JSCPD=false
19-
# all dependencies are updated by renovate
20-
VALIDATE_TRIVY=false
214

22-
FIX_ENV=true
23-
FIX_GITHUB_ACTIONS_ZIZMOR=true
24-
FIX_GO=true
25-
FIX_JAVASCRIPT_PRETTIER=true
26-
FIX_JSON=true
27-
FIX_JSONC=true
28-
FIX_JSONC_PRETTIER=true
5+
# Keys MUST be sorted alphabetically — dotenv-linter enforces this in CI.
6+
7+
# --- Allow-list: only these linters run ---
8+
# (switching from deny-list to allow-list for clarity and performance)
9+
10+
VALIDATE_BASH=true
11+
VALIDATE_EDITORCONFIG=true
12+
VALIDATE_GITHUB_ACTIONS=true
13+
VALIDATE_GIT_MERGE_CONFLICT_MARKERS=true
14+
VALIDATE_JSON_PRETTIER=true
15+
VALIDATE_MARKDOWN=true
16+
VALIDATE_MARKDOWN_PRETTIER=true
17+
VALIDATE_RENOVATE=true
18+
VALIDATE_SHELL_SHFMT=true
19+
VALIDATE_SPELL_CODESPELL=true
20+
VALIDATE_XML=true
21+
VALIDATE_YAML_PRETTIER=true
22+
23+
# --- Autofix ---
2924
FIX_JSON_PRETTIER=true
3025
FIX_MARKDOWN=true
3126
FIX_MARKDOWN_PRETTIER=true

0 commit comments

Comments
 (0)