|
1 | 1 | FILTER_REGEX_EXCLUDE=(.*renovate-tracked-deps\.json|gradlew|buildscripts/spotless.license.java) |
2 | 2 | IGNORE_GITIGNORED_FILES=true |
3 | 3 | 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 |
21 | 4 |
|
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 --- |
29 | 24 | FIX_JSON_PRETTIER=true |
30 | 25 | FIX_MARKDOWN=true |
31 | 26 | FIX_MARKDOWN_PRETTIER=true |
|
0 commit comments