-
Notifications
You must be signed in to change notification settings - Fork 2
/
.mega-linter.yaml
27 lines (27 loc) · 992 Bytes
/
.mega-linter.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
---
# yaml-language-server: $schema=https://raw.githubusercontent.com/megalinter/megalinter/main/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json
# APPLY_FIXES: all
# VALIDATE_ALL_CODEBASE: true
ENABLE_LINTERS:
- ACTION_ACTIONLINT
- JSON_PRETTIER
- MARKDOWN_MARKDOWNLINT
- YAML_PRETTIER
- YAML_YAMLLINT
- EDITORCONFIG_EDITORCONFIG_CHECKER
- TERRAFORM_TFLINT
- TERRAFORM_TERRAFORM_FMT
# - REPOSITORY_CHECKOV
- REPOSITORY_GITLEAKS
- SPELL_MISSPELL
- SPELL_PROSELINT
EXCLUDED_DIRECTORIES:
- .terraform
FILTER_REGEX_EXCLUDE: (\.envrc|\.terraform/.*|\.git/*|infra/talos/clusterconfig/*|.*/gotk-components\.yaml)
MARKDOWN_MARKDOWNLINT_CONFIG_FILE: .markdownlint.yaml
YAML_YAMLLINT_CONFIG_FILE: .yamllint.yaml
YAML_PRETTIER_FILTER_REGEX_EXCLUDE: (.*\.sops\..*|gotk-components\.yaml)
YAML_PRETTIER_CONFIG_FILE: .prettierrc.yaml
JSON_PRETTIER_CONFIG_FILE: .prettierrc.yaml
# REPOSITORY_CHECKOV_ARGUMENTS: |-
# --skip-path ./infra/talos/clusterconfig