Skip to content

ci_light Mega-Linter Flavor

Docker Image Size (tag) Docker Pulls

Description

Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML

Usage

  • GitHub Action: nvuillam/mega-linter/flavors/ci_light@v4
  • Docker image: nvuillam/mega-linter-ci_light:v4
  • mega-linter-runner: mega-linter-runner --flavor ci_light

Embedded linters

Languages

Language Linter Configuration key Format/Fix
GROOVY npm-groovy-lint GROOVY_NPM_GROOVY_LINT ✔

Formats

Format Linter Configuration key Format/Fix
ENV dotenv-linter ENV_DOTENV_LINTER ✔
JSON jsonlint JSON_JSONLINT
eslint-plugin-jsonc JSON_ESLINT_PLUGIN_JSONC ✔
v8r JSON_V8R
XML xmllint XML_XMLLINT
YAML yamllint YAML_YAMLLINT
v8r YAML_V8R

Tooling formats

Tooling format Linter Configuration key Format/Fix
DOCKERFILE dockerfilelint DOCKERFILE_DOCKERFILELINT
hadolint DOCKERFILE_HADOLINT

Other

Code quality checker Linter Configuration key Format/Fix
GIT git_diff GIT_GIT_DIFF