ci_light MegaLinter Flavor
Description
Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML
Usage
- GitHub Action: megalinter/megalinter/flavors/ci_light@v6-alpha
- Docker image: megalinter/megalinter-ci_light:v6-alpha
- mega-linter-runner:
mega-linter-runner --flavor ci_light
Embedded linters
Languages
Language | Linter | Configuration key | Additional | |
---|---|---|---|---|
shellcheck | BASH_SHELLCHECK | |||
shfmt | BASH_SHFMT | |||
GROOVY | npm-groovy-lint | GROOVY_NPM_GROOVY_LINT |
Formats
Format | Linter | Configuration key | Additional | |
---|---|---|---|---|
ENV | dotenv-linter | ENV_DOTENV_LINTER | ||
JSON | jsonlint | JSON_JSONLINT | ||
eslint-plugin-jsonc | JSON_ESLINT_PLUGIN_JSONC | |||
v8r | JSON_V8R | |||
prettier | JSON_PRETTIER | |||
XML | xmllint | XML_XMLLINT | ||
YAML | prettier | YAML_PRETTIER | ||
yamllint | YAML_YAMLLINT | |||
v8r | YAML_V8R |
Tooling formats
Tooling format | Linter | Configuration key | Additional | |
---|---|---|---|---|
DOCKERFILE | hadolint | DOCKERFILE_HADOLINT |
Other
Code quality checker | Linter | Configuration key | Additional | |
---|---|---|---|---|
git_diff | REPOSITORY_GIT_DIFF | |||
gitleaks | REPOSITORY_GITLEAKS | |||
goodcheck | REPOSITORY_GOODCHECK | |||
secretlint | REPOSITORY_SECRETLINT | |||
trivy | REPOSITORY_TRIVY |