-
Notifications
You must be signed in to change notification settings - Fork 3
/
.mega-linter.yml
36 lines (35 loc) · 1.11 KB
/
.mega-linter.yml
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
28
29
30
31
32
33
34
35
36
---
# Configuration file for MegaLinter
# See all available variables at https://oxsecurity.github.io/megalinter/configuration/ and in linters documentation
DEFAULT_WORKSPACE: $CI_PROJECT_DIR
REPOSITORY_GOODCHECK_RULES_PATH: LINTER_DEFAULT
ENABLE_LINTERS:
- BASH_EXEC
- MARKDOWN_MARKDOWNLINT
- MARKDOWN_REMARK_LINT
- MARKDOWN_MARKDOWN_LINK_CHECK
- MARKDOWN_MARKDOWN_TABLE_FORMATTER
- YAML_PRETTIER
- YAML_V8R
- YAML_YAMLLINT
- REPOSITORY_GIT_DIFF
- REPOSITORY_GITLEAKS
- REPOSITORY_GOODCHECK
- REPOSITORY_SECRETLINT
- REPOSITORY_SEMGREP
- REPOSITORY_SYFT
- REPOSITORY_TRIVY
- SPELL_MISSPELL
- DOCKERFILE_HADOLINT
- JSON_JSONLINT
- JSON_PRETTIER
- JSON_V8R
- JSON_ESLINT_PLUGIN_JSONC
DISABLE_ERRORS_LINTERS:
- MARKDOWN_REMARK_LINT
# FILTER_REGEX_INCLUDE: (src/|.gitlab/|.gp|.gitpot.Dockerfile)
FILTER_REGEX_EXCLUDE: (theme)
JSON_REPORTER: true
DOCKERFILE_HADOLINT_FILE_NAMES_REGEX: ['Dockerfile', '.gitpod.Dockerfile']
DOCKERFILE_HADOLINT_CONFIG_FILE: LINTER_DEFAULT
DOCKERFILE_HADOLINT_ARGUMENTS: '--ignore SC1083 --ignore DL4006 --ignore DL3046 --ignore DL3022 --ignore DL3059 --ignore SC2086'