ci_light MegaLinter Flavor
Description
Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML
Usage
- GitHub Action: megalinter/megalinter/flavors/ci_light@v5
- Docker image: megalinter/megalinter-ci_light:v5
- mega-linter-runner:
mega-linter-runner --flavor ci_light
Embedded linters
Languages
Language | Linter | Configuration key | Format/Fix | Status | |
---|---|---|---|---|---|
BASH | bash-exec | BASH_EXEC | |||
shellcheck | BASH_SHELLCHECK | ||||
shfmt | BASH_SHFMT | ||||
GROOVY | npm-groovy-lint | GROOVY_NPM_GROOVY_LINT |
Formats
Format | Linter | Configuration key | Format/Fix | Status | |
---|---|---|---|---|---|
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 | Format/Fix | Status | |
---|---|---|---|---|---|
DOCKERFILE | dockerfilelint | DOCKERFILE_DOCKERFILELINT | |||
hadolint | DOCKERFILE_HADOLINT |
Other
Code quality checker | Linter | Configuration key | Format/Fix | Status | |
---|---|---|---|---|---|
GIT | git_diff | GIT_GIT_DIFF |