Type: object

MegaLinter configuration file

No Additional Properties

Type: array of string or string

ACTION_ACTIONLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: "actionlint.yml"

ACTION_ACTIONLINT: User custom config file name if different from default

Type: string Default: ".github/workflows"

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

ACTION_ACTIONLINT: Path where to find linter configuration file

Type: string

Type: string

Type: array of string

List of additional excluded directory basenames to add to MegaLinter default excluded directories. They are excluded at any nested level.

Each item of this array must be:


Example:

[
    "test"
]

Type: array of string or string

ANSIBLEANSIBLELINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: string Default: ".ansible-lint"

ANSIBLEANSIBLELINT: User custom config file name if different from default

Type: string Default: "ansible"

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: string Default: ".ansible-lint.yml"

ANSIBLEANSIBLELINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

ANSIBLEANSIBLELINT: Path where to find linter configuration file

Type: string Default: "ansible"

Type: string

Type: string

Type: array or string Default: "none"

'all' to apply formatting and auto-fixes of all linters, or a list of linter keys


Examples:

"all"
"none"
[
    "JAVASCRIPT_ES",
    "MARKDOWN_MARKDOWNLINT"
]

Type: array of string or string

ARMARMTTK: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "project"

Type: string Default: ".arm-ttk.psd1"

ARMARMTTK: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".arm-ttk.psd1"

ARMARMTTK: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

ARMARMTTK: Path where to find linter configuration file

Type: string

Type: string

Type: boolean Default: true

Posts MegaLinter results summary in the comments of the related pull request (if existing)

Type: array of string or string

BASH_EXEC: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "project"

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

Type: string

Type: array of string or string

BASH_SHELLCHECK: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array of string or string

BASH_SHFMT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array of string or string

BICEPBICEPLINTER: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "project"

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

Type: string

Type: boolean Default: false

Flag to clear files from report folder (usually megalinter-reports) before starting the linting process

Type: array of string or string

CLOJURECLJKONDO: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "project"

Type: string Default: ".clj-kondo/config.edn"

CLOJURECLJKONDO: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".clj-kondo/config.edn"

CLOJURECLJKONDO: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

CLOJURECLJKONDO: Path where to find linter configuration file

Type: string

Type: string

Type: array of string or string

CLOUDFORMATIONCFNLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".cfnlintrc.yml"

CLOUDFORMATIONCFNLINT: User custom config file name if different from default

Type: boolean Default: false

Type: string Default: ".cfnlintrc.yml"

CLOUDFORMATIONCFNLINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

CLOUDFORMATIONCFNLINT: Path where to find linter configuration file

Type: array of string or string

COFFEE_COFFEELINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "project"

Type: string Default: ".coffee-lint.json"

COFFEE_COFFEELINT: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".coffee-lint.json"

COFFEE_COFFEELINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

COFFEE_COFFEELINT: Path where to find linter configuration file

Type: string

Type: string

Type: boolean Default: true

Generates a folder IDE-config located in report folder, containing default MegaLinter configuration files used during the linting, and updated VSCode extensions.js config file

Type: string Default: "IDE-config"

Type: boolean Default: true

Type: boolean Default: true

Define to false if you do not want logs to be organized in sections

Type: array of string or string

COPYPASTE_JSCPD: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: string Default: ".jscpd.json"

COPYPASTE_JSCPD: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: string Default: ".jscpd.json"

COPYPASTE_JSCPD: User custom config file name if different from default

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

COPYPASTE_JSCPD: Path where to find linter configuration file

Type: array of string or string

CPP_CPPLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

Type: string

Type: array of string or string

CREDENTIALS_SECRETLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: string Default: ".secretlintrc.json"

CREDENTIALS_SECRETLINT: User custom config file name if different from default

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

CREDENTIALS_SECRETLINT: Path where to find linter configuration file

Type: array of string or string

CSHARP_CSHARPIER: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array of string or string

CSHARPDOTNETFORMAT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "project"

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

Type: string

Type: string

Type: string

Type: array of string or string

CSSSCSSLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "project"

Type: string Default: ".scss-lint.yml"

CSSSCSSLINT: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".scss-lint.yml"

CSSSCSSLINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

CSSSCSSLINT: Path where to find linter configuration file

Type: array of string or string

CSS_STYLELINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".stylelintrc.json"

CSS_STYLELINT: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".stylelintrc.json"

CSS_STYLELINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

CSS_STYLELINT: Path where to find linter configuration file

Type: array of string or string

C_CPPLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

Type: string

Type: array of string or string

DART_DARTANALYZER: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "project"

Type: string Default: "analysis_options.yml"

DART_DARTANALYZER: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: "analysis_options.yml"

DART_DARTANALYZER: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

DART_DARTANALYZER: Path where to find linter configuration file

Type: string

Type: string

Type: string Default: "HEAD"

Deprecated: The name of the repository's default branch.


Examples:

"master"
"main"

Type: string Default: "/tmp/lint"

The location containing files to lint if you are running as docker image

Type: array

If DISABLE is set, the linters in the listed descriptors will be skipped

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "ACTION"
  • "ANSIBLE"
  • "ARM"
  • "BASH"
  • "BICEP"
  • "C"
  • "CLOJURE"
  • "CLOUDFORMATION"
  • "COFFEE"
  • "COPYPASTE"
  • "CPP"
  • "CSHARP"
  • "CSS"
  • "DART"
  • "DOCKERFILE"
  • "EDITORCONFIG"
  • "ENV"
  • "GHERKIN"
  • "GO"
  • "GRAPHQL"
  • "GROOVY"
  • "HTML"
  • "JAVA"
  • "JAVASCRIPT"
  • "JSON"
  • "JSX"
  • "KOTLIN"
  • "KUBERNETES"
  • "LATEX"
  • "LUA"
  • "MAKEFILE"
  • "MARKDOWN"
  • "OPENAPI"
  • "PERL"
  • "PHP"
  • "POWERSHELL"
  • "PROTOBUF"
  • "PUPPET"
  • "PYTHON"
  • "R"
  • "RAKU"
  • "REPOSITORY"
  • "RST"
  • "RUBY"
  • "RUST"
  • "SALESFORCE"
  • "SCALA"
  • "SNAKEMAKE"
  • "SPELL"
  • "SQL"
  • "SWIFT"
  • "TEKTON"
  • "TERRAFORM"
  • "TSX"
  • "TYPESCRIPT"
  • "VBDOTNET"
  • "XML"
  • "YAML"
  • "CREDENTIALS"
  • "GIT"

Example:

[
    "BASH",
    "HTML"
]

Type: boolean Default: false

Flag to have the MegaLinter complete with exit code 0 even if errors were detected.

Type: array

If DISABLEERRORSLINTERS is set, the listed linters will be run but errors will be not blocking

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "ACTION_ACTIONLINT"
  • "ANSIBLE_ANSIBLE_LINT"
  • "ARM_ARM_TTK"
  • "BASH_EXEC"
  • "BASH_SHELLCHECK"
  • "BASH_SHFMT"
  • "BICEP_BICEP_LINTER"
  • "C_CPPLINT"
  • "CLOJURE_CLJ_KONDO"
  • "CLOUDFORMATION_CFN_LINT"
  • "COFFEE_COFFEELINT"
  • "COPYPASTE_JSCPD"
  • "CPP_CPPLINT"
  • "CSHARP_DOTNET_FORMAT"
  • "CSHARP_CSHARPIER"
  • "CSS_STYLELINT"
  • "CSS_SCSS_LINT"
  • "DART_DARTANALYZER"
  • "DOCKERFILE_HADOLINT"
  • "EDITORCONFIG_EDITORCONFIG_CHECKER"
  • "ENV_DOTENV_LINTER"
  • "GHERKIN_GHERKIN_LINT"
  • "GO_GOLANGCI_LINT"
  • "GO_REVIVE"
  • "GRAPHQL_GRAPHQL_SCHEMA_LINTER"
  • "GROOVY_NPM_GROOVY_LINT"
  • "HTML_DJLINT"
  • "HTML_HTMLHINT"
  • "JAVA_CHECKSTYLE"
  • "JAVA_PMD"
  • "JAVASCRIPT_ES"
  • "JAVASCRIPT_STANDARD"
  • "JAVASCRIPT_PRETTIER"
  • "JSON_JSONLINT"
  • "JSON_ESLINT_PLUGIN_JSONC"
  • "JSON_V8R"
  • "JSON_PRETTIER"
  • "JSON_NPM_PACKAGE_JSON_LINT"
  • "JSX_ESLINT"
  • "KOTLIN_KTLINT"
  • "KUBERNETES_KUBEVAL"
  • "KUBERNETES_KUBECONFORM"
  • "LATEX_CHKTEX"
  • "LUA_LUACHECK"
  • "MAKEFILE_CHECKMAKE"
  • "MARKDOWN_MARKDOWNLINT"
  • "MARKDOWN_REMARK_LINT"
  • "MARKDOWN_MARKDOWN_LINK_CHECK"
  • "MARKDOWN_MARKDOWN_TABLE_FORMATTER"
  • "OPENAPI_SPECTRAL"
  • "PERL_PERLCRITIC"
  • "PHP_PHPCS"
  • "PHP_PHPSTAN"
  • "PHP_PSALM"
  • "PHP_PHPLINT"
  • "POWERSHELL_POWERSHELL"
  • "POWERSHELL_POWERSHELL_FORMATTER"
  • "PROTOBUF_PROTOLINT"
  • "PUPPET_PUPPET_LINT"
  • "PYTHON_PYLINT"
  • "PYTHON_BLACK"
  • "PYTHON_FLAKE8"
  • "PYTHON_ISORT"
  • "PYTHON_BANDIT"
  • "PYTHON_MYPY"
  • "PYTHON_PYRIGHT"
  • "R_LINTR"
  • "RAKU_RAKU"
  • "REPOSITORY_CHECKOV"
  • "REPOSITORY_DEVSKIM"
  • "REPOSITORY_DUSTILOCK"
  • "REPOSITORY_GIT_DIFF"
  • "REPOSITORY_GITLEAKS"
  • "REPOSITORY_GOODCHECK"
  • "REPOSITORY_SECRETLINT"
  • "REPOSITORY_SEMGREP"
  • "REPOSITORY_SYFT"
  • "REPOSITORY_TRIVY"
  • "RST_RST_LINT"
  • "RST_RSTCHECK"
  • "RST_RSTFMT"
  • "RUBY_RUBOCOP"
  • "RUST_CLIPPY"
  • "SALESFORCE_SFDX_SCANNER_APEX"
  • "SALESFORCE_SFDX_SCANNER_AURA"
  • "SALESFORCE_SFDX_SCANNER_LWC"
  • "SCALA_SCALAFIX"
  • "SNAKEMAKE_LINT"
  • "SNAKEMAKE_SNAKEFMT"
  • "SPELL_MISSPELL"
  • "SPELL_CSPELL"
  • "SPELL_PROSELINT"
  • "SQL_SQL_LINT"
  • "SQL_SQLFLUFF"
  • "SQL_TSQLLINT"
  • "SWIFT_SWIFTLINT"
  • "TEKTON_TEKTON_LINT"
  • "TERRAFORM_TFLINT"
  • "TERRAFORM_TERRASCAN"
  • "TERRAFORM_TERRAGRUNT"
  • "TERRAFORM_TERRAFORM_FMT"
  • "TERRAFORM_CHECKOV"
  • "TERRAFORM_KICS"
  • "TSX_ESLINT"
  • "TYPESCRIPT_ES"
  • "TYPESCRIPT_STANDARD"
  • "TYPESCRIPT_PRETTIER"
  • "VBDOTNET_DOTNET_FORMAT"
  • "XML_XMLLINT"
  • "YAML_PRETTIER"
  • "YAML_YAMLLINT"
  • "YAML_V8R"
  • "CREDENTIALS_SECRETLINT"
  • "DOCKERFILE_DOCKERFILELINT"
  • "GIT_GIT_DIFF"
  • "PHP_BUILTIN"

Example:

[
    "BASH_BASH_SHFMT",
    "JAVASCRIPT_STANDARD"
]

Type: array

If DISABLE_LINTERS is set, the listed linters will be skipped

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "ACTION_ACTIONLINT"
  • "ANSIBLE_ANSIBLE_LINT"
  • "ARM_ARM_TTK"
  • "BASH_EXEC"
  • "BASH_SHELLCHECK"
  • "BASH_SHFMT"
  • "BICEP_BICEP_LINTER"
  • "C_CPPLINT"
  • "CLOJURE_CLJ_KONDO"
  • "CLOUDFORMATION_CFN_LINT"
  • "COFFEE_COFFEELINT"
  • "COPYPASTE_JSCPD"
  • "CPP_CPPLINT"
  • "CSHARP_DOTNET_FORMAT"
  • "CSHARP_CSHARPIER"
  • "CSS_STYLELINT"
  • "CSS_SCSS_LINT"
  • "DART_DARTANALYZER"
  • "DOCKERFILE_HADOLINT"
  • "EDITORCONFIG_EDITORCONFIG_CHECKER"
  • "ENV_DOTENV_LINTER"
  • "GHERKIN_GHERKIN_LINT"
  • "GO_GOLANGCI_LINT"
  • "GO_REVIVE"
  • "GRAPHQL_GRAPHQL_SCHEMA_LINTER"
  • "GROOVY_NPM_GROOVY_LINT"
  • "HTML_DJLINT"
  • "HTML_HTMLHINT"
  • "JAVA_CHECKSTYLE"
  • "JAVA_PMD"
  • "JAVASCRIPT_ES"
  • "JAVASCRIPT_STANDARD"
  • "JAVASCRIPT_PRETTIER"
  • "JSON_JSONLINT"
  • "JSON_ESLINT_PLUGIN_JSONC"
  • "JSON_V8R"
  • "JSON_PRETTIER"
  • "JSON_NPM_PACKAGE_JSON_LINT"
  • "JSX_ESLINT"
  • "KOTLIN_KTLINT"
  • "KUBERNETES_KUBEVAL"
  • "KUBERNETES_KUBECONFORM"
  • "LATEX_CHKTEX"
  • "LUA_LUACHECK"
  • "MAKEFILE_CHECKMAKE"
  • "MARKDOWN_MARKDOWNLINT"
  • "MARKDOWN_REMARK_LINT"
  • "MARKDOWN_MARKDOWN_LINK_CHECK"
  • "MARKDOWN_MARKDOWN_TABLE_FORMATTER"
  • "OPENAPI_SPECTRAL"
  • "PERL_PERLCRITIC"
  • "PHP_PHPCS"
  • "PHP_PHPSTAN"
  • "PHP_PSALM"
  • "PHP_PHPLINT"
  • "POWERSHELL_POWERSHELL"
  • "POWERSHELL_POWERSHELL_FORMATTER"
  • "PROTOBUF_PROTOLINT"
  • "PUPPET_PUPPET_LINT"
  • "PYTHON_PYLINT"
  • "PYTHON_BLACK"
  • "PYTHON_FLAKE8"
  • "PYTHON_ISORT"
  • "PYTHON_BANDIT"
  • "PYTHON_MYPY"
  • "PYTHON_PYRIGHT"
  • "R_LINTR"
  • "RAKU_RAKU"
  • "REPOSITORY_CHECKOV"
  • "REPOSITORY_DEVSKIM"
  • "REPOSITORY_DUSTILOCK"
  • "REPOSITORY_GIT_DIFF"
  • "REPOSITORY_GITLEAKS"
  • "REPOSITORY_GOODCHECK"
  • "REPOSITORY_SECRETLINT"
  • "REPOSITORY_SEMGREP"
  • "REPOSITORY_SYFT"
  • "REPOSITORY_TRIVY"
  • "RST_RST_LINT"
  • "RST_RSTCHECK"
  • "RST_RSTFMT"
  • "RUBY_RUBOCOP"
  • "RUST_CLIPPY"
  • "SALESFORCE_SFDX_SCANNER_APEX"
  • "SALESFORCE_SFDX_SCANNER_AURA"
  • "SALESFORCE_SFDX_SCANNER_LWC"
  • "SCALA_SCALAFIX"
  • "SNAKEMAKE_LINT"
  • "SNAKEMAKE_SNAKEFMT"
  • "SPELL_MISSPELL"
  • "SPELL_CSPELL"
  • "SPELL_PROSELINT"
  • "SQL_SQL_LINT"
  • "SQL_SQLFLUFF"
  • "SQL_TSQLLINT"
  • "SWIFT_SWIFTLINT"
  • "TEKTON_TEKTON_LINT"
  • "TERRAFORM_TFLINT"
  • "TERRAFORM_TERRASCAN"
  • "TERRAFORM_TERRAGRUNT"
  • "TERRAFORM_TERRAFORM_FMT"
  • "TERRAFORM_CHECKOV"
  • "TERRAFORM_KICS"
  • "TSX_ESLINT"
  • "TYPESCRIPT_ES"
  • "TYPESCRIPT_STANDARD"
  • "TYPESCRIPT_PRETTIER"
  • "VBDOTNET_DOTNET_FORMAT"
  • "XML_XMLLINT"
  • "YAML_PRETTIER"
  • "YAML_YAMLLINT"
  • "YAML_V8R"
  • "CREDENTIALS_SECRETLINT"
  • "DOCKERFILE_DOCKERFILELINT"
  • "GIT_GIT_DIFF"
  • "PHP_BUILTIN"

Example:

[
    "BASH_BASH_SHFMT",
    "JAVASCRIPT_STANDARD"
]

Type: array of string or string

DOCKERFILE_DOCKERFILELINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".dockerfilelintrc"

DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default

Type: boolean Default: false

Type: string Default: ".dockerfilelintrc"

DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

DOCKERFILE_DOCKERFILELINT: Path where to find linter configuration file

Type: array of string or string

DOCKERFILE_HADOLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".hadolint.yaml"

DOCKERFILE_HADOLINT: User custom config file name if different from default

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: string Default: ".hadolint.yml"

DOCKERFILE_HADOLINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

DOCKERFILE_HADOLINT: Path where to find linter configuration file

Type: array of string or string

EDITORCONFIGEDITORCONFIGCHECKER: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".ecrc"

EDITORCONFIGEDITORCONFIGCHECKER: User custom config file name if different from default

Type: boolean Default: false

Type: string Default: ".ecrc"

EDITORCONFIGEDITORCONFIGCHECKER: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

EDITORCONFIGEDITORCONFIGCHECKER: Path where to find linter configuration file

Type: boolean Default: true

MegaLinter can send email with reports to given addresses. Please set EMAILREPORTER** variables if activated

Type: string

Comma-separated list of recipient emails, that will receive reports

Type: string Default: "megalinter@gmail.com"

Type: boolean Default: false

Define to true if you want to receive reports by mail even when there is no errors or updated sources

Type: string Default: "smtp.gmail.com"

Type: string

Type: number Default: "465"

Type: string Default: "megalinter@gmail.com"

Type: array

If ENABLE is not set, all descriptors are activated by default. If set, all linters of listed descriptors will be activated by default

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "ACTION"
  • "ANSIBLE"
  • "ARM"
  • "BASH"
  • "BICEP"
  • "C"
  • "CLOJURE"
  • "CLOUDFORMATION"
  • "COFFEE"
  • "COPYPASTE"
  • "CPP"
  • "CSHARP"
  • "CSS"
  • "DART"
  • "DOCKERFILE"
  • "EDITORCONFIG"
  • "ENV"
  • "GHERKIN"
  • "GO"
  • "GRAPHQL"
  • "GROOVY"
  • "HTML"
  • "JAVA"
  • "JAVASCRIPT"
  • "JSON"
  • "JSX"
  • "KOTLIN"
  • "KUBERNETES"
  • "LATEX"
  • "LUA"
  • "MAKEFILE"
  • "MARKDOWN"
  • "OPENAPI"
  • "PERL"
  • "PHP"
  • "POWERSHELL"
  • "PROTOBUF"
  • "PUPPET"
  • "PYTHON"
  • "R"
  • "RAKU"
  • "REPOSITORY"
  • "RST"
  • "RUBY"
  • "RUST"
  • "SALESFORCE"
  • "SCALA"
  • "SNAKEMAKE"
  • "SPELL"
  • "SQL"
  • "SWIFT"
  • "TEKTON"
  • "TERRAFORM"
  • "TSX"
  • "TYPESCRIPT"
  • "VBDOTNET"
  • "XML"
  • "YAML"
  • "CREDENTIALS"
  • "GIT"

Example:

[
    "BASH",
    "HTML",
    "JAVASCRIPT"
]

Type: array

If ENABLE_LINTERS is set, only listed linters will be processed

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "ACTION_ACTIONLINT"
  • "ANSIBLE_ANSIBLE_LINT"
  • "ARM_ARM_TTK"
  • "BASH_EXEC"
  • "BASH_SHELLCHECK"
  • "BASH_SHFMT"
  • "BICEP_BICEP_LINTER"
  • "C_CPPLINT"
  • "CLOJURE_CLJ_KONDO"
  • "CLOUDFORMATION_CFN_LINT"
  • "COFFEE_COFFEELINT"
  • "COPYPASTE_JSCPD"
  • "CPP_CPPLINT"
  • "CSHARP_DOTNET_FORMAT"
  • "CSHARP_CSHARPIER"
  • "CSS_STYLELINT"
  • "CSS_SCSS_LINT"
  • "DART_DARTANALYZER"
  • "DOCKERFILE_HADOLINT"
  • "EDITORCONFIG_EDITORCONFIG_CHECKER"
  • "ENV_DOTENV_LINTER"
  • "GHERKIN_GHERKIN_LINT"
  • "GO_GOLANGCI_LINT"
  • "GO_REVIVE"
  • "GRAPHQL_GRAPHQL_SCHEMA_LINTER"
  • "GROOVY_NPM_GROOVY_LINT"
  • "HTML_DJLINT"
  • "HTML_HTMLHINT"
  • "JAVA_CHECKSTYLE"
  • "JAVA_PMD"
  • "JAVASCRIPT_ES"
  • "JAVASCRIPT_STANDARD"
  • "JAVASCRIPT_PRETTIER"
  • "JSON_JSONLINT"
  • "JSON_ESLINT_PLUGIN_JSONC"
  • "JSON_V8R"
  • "JSON_PRETTIER"
  • "JSON_NPM_PACKAGE_JSON_LINT"
  • "JSX_ESLINT"
  • "KOTLIN_KTLINT"
  • "KUBERNETES_KUBEVAL"
  • "KUBERNETES_KUBECONFORM"
  • "LATEX_CHKTEX"
  • "LUA_LUACHECK"
  • "MAKEFILE_CHECKMAKE"
  • "MARKDOWN_MARKDOWNLINT"
  • "MARKDOWN_REMARK_LINT"
  • "MARKDOWN_MARKDOWN_LINK_CHECK"
  • "MARKDOWN_MARKDOWN_TABLE_FORMATTER"
  • "OPENAPI_SPECTRAL"
  • "PERL_PERLCRITIC"
  • "PHP_PHPCS"
  • "PHP_PHPSTAN"
  • "PHP_PSALM"
  • "PHP_PHPLINT"
  • "POWERSHELL_POWERSHELL"
  • "POWERSHELL_POWERSHELL_FORMATTER"
  • "PROTOBUF_PROTOLINT"
  • "PUPPET_PUPPET_LINT"
  • "PYTHON_PYLINT"
  • "PYTHON_BLACK"
  • "PYTHON_FLAKE8"
  • "PYTHON_ISORT"
  • "PYTHON_BANDIT"
  • "PYTHON_MYPY"
  • "PYTHON_PYRIGHT"
  • "R_LINTR"
  • "RAKU_RAKU"
  • "REPOSITORY_CHECKOV"
  • "REPOSITORY_DEVSKIM"
  • "REPOSITORY_DUSTILOCK"
  • "REPOSITORY_GIT_DIFF"
  • "REPOSITORY_GITLEAKS"
  • "REPOSITORY_GOODCHECK"
  • "REPOSITORY_SECRETLINT"
  • "REPOSITORY_SEMGREP"
  • "REPOSITORY_SYFT"
  • "REPOSITORY_TRIVY"
  • "RST_RST_LINT"
  • "RST_RSTCHECK"
  • "RST_RSTFMT"
  • "RUBY_RUBOCOP"
  • "RUST_CLIPPY"
  • "SALESFORCE_SFDX_SCANNER_APEX"
  • "SALESFORCE_SFDX_SCANNER_AURA"
  • "SALESFORCE_SFDX_SCANNER_LWC"
  • "SCALA_SCALAFIX"
  • "SNAKEMAKE_LINT"
  • "SNAKEMAKE_SNAKEFMT"
  • "SPELL_MISSPELL"
  • "SPELL_CSPELL"
  • "SPELL_PROSELINT"
  • "SQL_SQL_LINT"
  • "SQL_SQLFLUFF"
  • "SQL_TSQLLINT"
  • "SWIFT_SWIFTLINT"
  • "TEKTON_TEKTON_LINT"
  • "TERRAFORM_TFLINT"
  • "TERRAFORM_TERRASCAN"
  • "TERRAFORM_TERRAGRUNT"
  • "TERRAFORM_TERRAFORM_FMT"
  • "TERRAFORM_CHECKOV"
  • "TERRAFORM_KICS"
  • "TSX_ESLINT"
  • "TYPESCRIPT_ES"
  • "TYPESCRIPT_STANDARD"
  • "TYPESCRIPT_PRETTIER"
  • "VBDOTNET_DOTNET_FORMAT"
  • "XML_XMLLINT"
  • "YAML_PRETTIER"
  • "YAML_YAMLLINT"
  • "YAML_V8R"
  • "CREDENTIALS_SECRETLINT"
  • "DOCKERFILE_DOCKERFILELINT"
  • "GIT_GIT_DIFF"
  • "PHP_BUILTIN"

Example:

[
    "JAVASCRIPT_ES",
    "PYTHON_PYLINT"
]

Type: array of string or string

ENVDOTENVLINTER: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "project"

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

Type: string

Type: boolean Default: false

If set to false, the bash-exec linter will report a warning if a shell script is not executable. If set to true, the bash-exec linter will report an error instead

Type: array of string

List of excluded directory basenames replacing MegaLinter default excluded directories. They are excluded at any nested level.

Each item of this array must be:


Example:

[
    ".github",
    "node_modules"
]

Type: array of string or string

Base mega-linter.yml config file(s) to extend local configuration from. Can be a single URL or a list of .mega-linter.yml config files URLs

Each item of this array must be:

Type: string

Type: boolean Default: false

If set to true, MegaLinter fails if a linter is missing in the selected flavor

Type: boolean Default: false

If set to true, MegaLinter fails if a linter or formatter has auto-fixed sources, even if there are no errors

Type: boolean Default: false

If you don't use artifacts upload to read MegaLinter reports, you can access them with an hyperlink to file.io. Important: MegaLinter has no affiliation with file.io, but it's supposed to be secured, and only one download is available for a report (snapchat for files, basically)

Type: boolean Default: false

Skip posting to file.io if linting is in success

Type: string

Regular expression defining which files will be excluded from linting


Examples:

"(\\.automation/test|docs/javascripts|docs/overrides|flavors|clj-kondo|TEMPLATES)"
"(src/test)"

Type: string

Regular expression defining which files will be processed by linters


Example:

"(src/)"

Type: boolean Default: true

Provides suggestions about different MegaLinter flavors to use to improve runtime performances

Type: boolean Default: true

Formatter errors will be reported as errors (and not warnings) if this variable is set to false

Type: string

Type: string

Type: array of string or string

GHERKINGHERKINLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "project"

Type: string Default: ".gherkin-lintrc"

GHERKINGHERKINLINT: User custom config file name if different from default

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: string Default: ".gherkin-lintrc"

GHERKINGHERKINLINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

GHERKINGHERKINLINT: Path where to find linter configuration file

Type: stringFormat: uri Default: "https://api.github.com"

URL where the github API can be reached. Must be overridden if using GitHub Enterprise


Example:

"https://github.my-company.com/api/v3"

Type: boolean Default: true

Posts MegaLinter results summary in the comments of the related pull request (if existing)

Type: stringFormat: uri Default: "https://github.com"

URL of the GitHub instance. Must be overridden if using GitHub Enterprise


Example:

"https://github.my-company.com/"

Type: boolean Default: true

Posts a status on the pull request for each processed linter

Type: string Default: "/tmp/lint"

Base directory for REPORTOUTPUTFOLDER, for user-defined linter rules location, for location of linted files if DEFAULT_WORKSPACE is not set

Type: string Default: true

Gitlab access token with API access (can be user or project Access token)

Type: string Default: true

Path to SSL certificate if necessary

Type: boolean Default: true

Posts Mega-Linter results summary in the comments of the related merge request (if existing)

Type: string Default: true

Store your SSL certificate string value in a CI env variable named GITLABCUSTOMCERTIFICATE if you want it to be copied by MegaLinter in a local certificate file that will be used by python gitlab lib

Type: string

Type: string

Type: array of string or string

GITGITDIFF: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

Type: string

Type: array of string or string

GOGOLANGCILINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".golangci.yml"

GOGOLANGCILINT: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".golangci.yml"

GOGOLANGCILINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

GOGOLANGCILINT: Path where to find linter configuration file

Type: array of string or string

GO_REVIVE: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: "revive.toml"

GO_REVIVE: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

GO_REVIVE: Path where to find linter configuration file

Type: string

Type: string

Type: array of string or string

GRAPHQLGRAPHQLSCHEMA_LINTER: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "project"

Type: string Default: ".graphql-schema-linterrc"

GRAPHQLGRAPHQLSCHEMA_LINTER: User custom config file name if different from default

Type: boolean Default: false

Type: string Default: ".graphql-schema-linterrc"

GRAPHQLGRAPHQLSCHEMA_LINTER: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

GRAPHQLGRAPHQLSCHEMA_LINTER: Path where to find linter configuration file

Type: string

Type: string

Type: array of string or string

GROOVYNPMGROOVY_LINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".groovylintrc.json"

GROOVYNPMGROOVY_LINT: User custom config file name if different from default

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: string Default: ".groovylintrc.json"

GROOVYNPMGROOVY_LINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

GROOVYNPMGROOVY_LINT: Path where to find linter configuration file

Type: array of string or string

HTML_DJLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

Type: string

Type: array of string or string

HTML_HTMLHINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".htmlhintrc"

HTML_HTMLHINT: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".htmlhintrc"

HTML_HTMLHINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

HTML_HTMLHINT: Path where to find linter configuration file

Type: boolean Default: false

Type: boolean Default: false

Type: enum (of string)

Style of javascript formatting to apply

Must be one of:

  • "standard"
  • "prettier"

Examples:

"standard"
"prettier"

Type: array of string or string

JAVASCRIPT_ES: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".eslintrc.json"

JAVASCRIPT_ES: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".eslintrc.json"

JAVASCRIPT_ES: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

JAVASCRIPT_ES: Path where to find linter configuration file

Type: array of string or string

JAVASCRIPT_PRETTIER: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".prettierrc.json"

JAVASCRIPT_PRETTIER: User custom config file name if different from default

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

JAVASCRIPT_PRETTIER: Path where to find linter configuration file

Type: array of string or string

JAVASCRIPT_STANDARD: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array of string or string

JAVA_CHECKSTYLE: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: "sun_checks.xml"

JAVA_CHECKSTYLE: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: "sun_checks.xml"

JAVA_CHECKSTYLE: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

JAVA_CHECKSTYLE: Path where to find linter configuration file

Type: string

Type: string

Type: array of string or string

JAVA_PMD: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: "java-pmd-ruleset.xml"

JAVA_PMD: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

JAVA_PMD: Path where to find linter configuration file

Type: array of string or string

JSONESLINTPLUGIN_JSONC: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".eslintrc-json.json"

JSONESLINTPLUGIN_JSONC: User custom config file name if different from default

Type: boolean Default: false

Type: string Default: ".eslintrc.json"

JSONESLINTPLUGIN_JSONC: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

JSONESLINTPLUGIN_JSONC: Path where to find linter configuration file

Type: string

Type: string

Type: array of string or string

JSON_JSONLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".jsonlintrc"

JSON_JSONLINT: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

JSON_JSONLINT: Path where to find linter configuration file

Type: array of string or string

JSONNPMPACKAGEJSONLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: string Default: ".npmpackagejsonlintrc.json"

JSONNPMPACKAGEJSONLINT: User custom config file name if different from default

Type: boolean Default: false

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

JSONNPMPACKAGEJSONLINT: Path where to find linter configuration file

Type: array of string or string

JSON_PRETTIER: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".prettierrc.json"

JSON_PRETTIER: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

JSON_PRETTIER: Path where to find linter configuration file

Type: boolean Default: false

Output a large execution log in a JSON file named mega-linter-report.json

Type: enum (of string) Default: "simple"

Defines if output contain only error files (simple) or all files (detailed)

Must be one of:

  • "simple"
  • "detailed"

Type: array of string or string

JSON_V8R: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array of string or string

JSX_ESLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".eslintrc.json"

JSX_ESLINT: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".eslintrc.json"

JSX_ESLINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

JSX_ESLINT: Path where to find linter configuration file

Type: string

Type: string

Type: string

Type: string

Type: array of string or string

KOTLIN_KTLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "project"

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

Type: array of string or string

KUBERNETES_KUBECONFORM: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: "kubernetes"

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array of string or string

KUBERNETES_KUBEVAL: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "project"

Type: string Default: "kubernetes"

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array of string or string

LATEX_CHKTEX: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "project"

Type: string Default: ".chktexrc"

LATEX_CHKTEX: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".chktexrc"

LATEX_CHKTEX: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

LATEX_CHKTEX: Path where to find linter configuration file

Type: string

Type: string

Type: string Default: ".github/linters"

Directory for all linter configuration rules. Can be a local folder or a remote URL. Not necessary if your linters configuration files are at the root of your repository


Examples:

"myrulesfolder"
"https://raw.githubusercontent.com/some_org/some_repo/mega-linter-rules"

Type: string Default: "mega-linter.log"

The file name for outputting logs. All output is sent to the log file regardless of LOG_LEVEL

Type: enum (of string) Default: "INFO"

How much output the script will generate to the console. One of INFO, DEBUG, WARNING or ERROR.

Must be one of:

  • "INFO"
  • "DEBUG"
  • "WARNING"
  • "ERROR"

Type: string

Type: string

Type: array of string or string

LUA_LUACHECK: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "project"

Type: string Default: ".luacheckrc"

LUA_LUACHECK: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".luacheckrc"

LUA_LUACHECK: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

LUA_LUACHECK: Path where to find linter configuration file

Type: array of string or string

MAKEFILE_CHECKMAKE: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "project"

Type: string Default: ".checkmake.ini"

MAKEFILE_CHECKMAKE: User custom config file name if different from default

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

MAKEFILE_CHECKMAKE: Path where to find linter configuration file

Type: enum (of string)

Style of markdown formatting to apply

Must be one of:

  • "markdownlint"
  • "remark-lint"

Type: array of string or string

MARKDOWN_MARKDOWNLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".markdownlint.json"

MARKDOWN_MARKDOWNLINT: User custom config file name if different from default

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: string Default: ".markdownlint.json"

MARKDOWN_MARKDOWNLINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

MARKDOWN_MARKDOWNLINT: Path where to find linter configuration file

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array of string or string

MARKDOWNMARKDOWNTABLE_FORMATTER: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: boolean Default: false

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array of string

MARKDOWNMARKDOWNTABLE_PRETTIFY: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: boolean Default: false

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array of string or string

MARKDOWNREMARKLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "project"

Type: string Default: ".remarkrc"

MARKDOWNREMARKLINT: User custom config file name if different from default

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

MARKDOWNREMARKLINT: Path where to find linter configuration file

Type: array of string

Comma-separated list of files to analyze. Using this variable will bypass other file listing methods

Each item of this array must be:

Type: boolean Default: true

(DEPRECATED, use GITHUBSTATUSREPORTER) Posts a status on the pull request for each processed linter

Type: string

Type: string

Type: array of string or string

OPENAPI_SPECTRAL: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "project"

Type: string Default: ".openapirc.yml"

OPENAPI_SPECTRAL: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".openapirc.yml"

OPENAPI_SPECTRAL: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

OPENAPI_SPECTRAL: Path where to find linter configuration file

Type: enum (of string)

(DEPRECATED) Output detail for text reporter: only error files (simple) or all files (detailed)

Must be one of:

  • "simple"
  • "detailed"

Type: enum (of string)

(DEPRECATED) Output format: text or tap

Must be one of:

  • "text"
  • "tap"

Type: boolean Default: true

Process linters in parallel to improve overall MegaLinter performance. If true, linters of same language or formats are grouped in the same parallel process to avoid lock issues if fixing the same files

Type: string

Type: string

Type: array of string or string

PERL_PERLCRITIC: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "project"

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array of string or string

PHP_BUILTIN: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: string

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

Type: string

Type: array of string or string

PHP_PHPCS: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: "phpcs.xml"

PHP_PHPCS: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: "phpcs.xml"

PHP_PHPCS: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

PHP_PHPCS: Path where to find linter configuration file

Type: array of string or string

PHP_PHPLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".phplint.yml"

PHP_PHPLINT: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".phplint.yml"

PHP_PHPLINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

PHP_PHPLINT: Path where to find linter configuration file

Type: array of string or string

PHP_PHPSTAN: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: "phpstan.neon.dist"

PHP_PHPSTAN: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: "phpstan.neon"

PHP_PHPSTAN: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

PHP_PHPSTAN: Path where to find linter configuration file

Type: array of string or string

PHP_PSALM: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: "psalm.xml"

PHP_PSALM: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: "psalm.xml"

PHP_PSALM: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

PHP_PSALM: Path where to find linter configuration file

Type: array of string

List of MegaLinter plugins. URL must follow format https:///mega-linter-plugin-/**.mega-linter-descriptor.yml

Each item of this array must be:

Type: string

Example:

[
    "https://raw.githubusercontent.com/cookiejar/megalinter-plugin-cookiejar/master/cookietemplate.mega-linter-descriptor.yml"
]

Type: array Default: []

Custom bash commands to run after linters

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: boolean Default: true

(DEPRECATED, use GITHUBCOMMENTREPORTER) Posts MegaLinter results summary in the comments of the related pull request (if existing)

Type: boolean Default: true

(DEPRECATED, use GITHUBCOMMENTREPORTER) Posts MegaLinter results summary in the comments of the related merge request (if existing)

Type: array of string or string

POWERSHELL_POWERSHELL: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "project"

Type: string Default: ".powershell-psscriptanalyzer.psd1"

POWERSHELL_POWERSHELL: User custom config file name if different from default

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: string Default: ".powershell-psscriptanalyzer.psd1"

POWERSHELL_POWERSHELL: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array of string or string

POWERSHELLPOWERSHELLFORMATTER: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "project"

Type: string Default: ".powershell-formatter.psd1"

POWERSHELLPOWERSHELLFORMATTER: User custom config file name if different from default

Type: boolean Default: false

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

POWERSHELLPOWERSHELLFORMATTER: Path where to find linter configuration file

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

POWERSHELL_POWERSHELL: Path where to find linter configuration file

Type: array Default: []

Custom bash commands to run before linters

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm install java-caller",
        "continue_if_failed": false,
        "cwd": "root"
    },
    {
        "command": "echo \"pre-run command has been called\"",
        "cwd": "workspace"
    }
]

Type: array of string or string

PROTOBUF_PROTOLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "project"

Type: string Default: ".protolintrc.yml"

PROTOBUF_PROTOLINT: User custom config file name if different from default

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: string Default: ".protolintrc.yml"

PROTOBUF_PROTOLINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

PROTOBUF_PROTOLINT: Path where to find linter configuration file

Type: string

Type: string

Type: array of string or string

PUPPETPUPPETLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "project"

Type: string Default: ".puppet-lint.rc"

PUPPETPUPPETLINT: User custom config file name if different from default

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: string Default: ".puppet-lint.rc"

PUPPETPUPPETLINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

PUPPETPUPPETLINT: Path where to find linter configuration file

Type: array of string or string

PYTHON_BANDIT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".bandit.yml"

PYTHON_BANDIT: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

PYTHON_BANDIT: Path where to find linter configuration file

Type: array of string or string

PYTHON_BLACK: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: "pyproject.toml"

PYTHON_BLACK: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".python-black"

PYTHON_BLACK: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

PYTHON_BLACK: Path where to find linter configuration file

Type: string

Type: string

Type: array of string or string

PYTHON_FLAKE8: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".flake8"

PYTHON_FLAKE8: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".flake8"

PYTHON_FLAKE8: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

PYTHON_FLAKE8: Path where to find linter configuration file

Type: array of string or string

PYTHON_ISORT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".isort.cfg"

PYTHON_ISORT: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".isort.cfg"

PYTHON_ISORT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

PYTHON_ISORT: Path where to find linter configuration file

Type: array of string or string

PYTHON_MYPY: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".mypy.ini"

PYTHON_MYPY: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

PYTHON_MYPY: Path where to find linter configuration file

Type: array of string or string

PYTHON_PYLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".pylintrc"

PYTHON_PYLINT: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".python-lint"

PYTHON_PYLINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

PYTHON_PYLINT: Path where to find linter configuration file

Type: array of string or string

PYTHON_PYRIGHT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: "pyrightconfig.json"

PYTHON_PYRIGHT: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

PYTHON_PYRIGHT: Path where to find linter configuration file

Type: string

Type: string

Type: array of string or string

RAKU_RAKU: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "project"

Type: string Default: "META6.json"

RAKU_RAKU: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: "META6.json"

RAKU_RAKU: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

RAKU_RAKU: Path where to find linter configuration file

Type: enum (of string) Default: "advanced"

Define simple if you do not to have external images in PR/MR comments

Must be one of:

  • "simple"
  • "advanced"

Type: string Default: "report"

The location where the output reporting will be generated to

Type: array of string or string

REPOSITORY_CHECKOV: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: string Default: ".checkov.yml"

REPOSITORY_CHECKOV: User custom config file name if different from default

Type: boolean Default: false

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

REPOSITORY_CHECKOV: Path where to find linter configuration file

Type: array of string or string

REPOSITORY_DEVSKIM: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: boolean Default: false

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array of string or string

REPOSITORY_DUSTILOCK: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: boolean Default: false

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array of string or string

REPOSITORY_GITLEAKS: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: string Default: ".gitleaks.toml"

REPOSITORY_GITLEAKS: User custom config file name if different from default

Type: boolean Default: false

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

REPOSITORY_GITLEAKS: Path where to find linter configuration file

Type: array of string or string

REPOSITORYGITDIFF: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: boolean Default: false

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array of string or string

REPOSITORY_GOODCHECK: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: string Default: "goodcheck.yml"

REPOSITORY_GOODCHECK: User custom config file name if different from default

Type: boolean Default: false

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

REPOSITORY_GOODCHECK: Path where to find linter configuration file

Type: array of string or string

REPOSITORY_SECRETLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: string Default: ".secretlintrc.json"

REPOSITORY_SECRETLINT: User custom config file name if different from default

Type: boolean Default: false

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

REPOSITORY_SECRETLINT: Path where to find linter configuration file

Type: array of string or string

REPOSITORY_SEMGREP: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: boolean Default: false

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array of string or string

REPOSITORY_SYFT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: string Default: ".syft.yaml"

REPOSITORY_SYFT: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

REPOSITORY_SYFT: Path where to find linter configuration file

Type: array of string or string

REPOSITORY_TRIVY: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: string Default: "trivy.yaml"

REPOSITORY_TRIVY: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

REPOSITORY_TRIVY: Path where to find linter configuration file

Type: string

Type: string

Type: array of string or string

RST_RSTCHECK: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "project"

Type: string Default: ".rstcheck.cfg"

RST_RSTCHECK: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".rstcheck.cfg"

RST_RSTCHECK: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

RST_RSTCHECK: Path where to find linter configuration file

Type: array of string or string

RST_RSTFMT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "project"

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array of string or string

RSTRSTLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "project"

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

Type: string

Type: array of string or string

RUBY_RUBOCOP: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "project"

Type: string Default: ".ruby-lint.yml"

RUBY_RUBOCOP: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".ruby-lint.yml"

RUBY_RUBOCOP: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

RUBY_RUBOCOP: Path where to find linter configuration file

Type: array of string or string

RUST_CLIPPY: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: string Default: ".clippy.toml"

RUST_CLIPPY: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".clippy.toml"

RUST_CLIPPY: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

RUST_CLIPPY: Path where to find linter configuration file

Type: string

Type: string

Type: string

Type: string

Type: array of string or string

R_LINTR: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "project"

Type: string Default: ".lintr"

R_LINTR: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".lintr"

R_LINTR: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: string

Type: string

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

R_LINTR: Path where to find linter configuration file

Type: string Default: "force-app"

Type: array of string or string

SALESFORCESFDXSCANNER_APEX: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: string Default: "apex-pmd-ruleset.xml"

SALESFORCESFDXSCANNER_APEX: User custom config file name if different from default

Type: string Default: "force-app"

Type: boolean Default: false

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

SALESFORCESFDXSCANNER_APEX: Path where to find linter configuration file

Type: array of string or string

SALESFORCESFDXSCANNER: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: array of string or string

SALESFORCESFDXSCANNER_AURA: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: string Default: "--eslintconfig"

SALESFORCESFDXSCANNER_AURA: User custom config file name if different from default

Type: string Default: "force-app"

Type: boolean Default: false

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

SALESFORCESFDXSCANNER_AURA: Path where to find linter configuration file

Type: string Default: "force-app"

Type: boolean Default: false

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array of string or string

SALESFORCESFDXSCANNER_LWC: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: string Default: "--eslintconfig"

SALESFORCESFDXSCANNER_LWC: User custom config file name if different from default

Type: string Default: "force-app"

Type: boolean Default: false

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

SALESFORCESFDXSCANNER_LWC: Path where to find linter configuration file

Type: boolean Default: false

Generate SARIF reports that can be used to display issues directly in GitHub UI

Type: string Default: "mega-linter-report.sarif"

Override SARIF output file name

Type: array

If SARIFREPORTERLINTERS is set, only the linters in the list will output SARIF

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "ACTION_ACTIONLINT"
  • "ANSIBLE_ANSIBLE_LINT"
  • "ARM_ARM_TTK"
  • "BASH_EXEC"
  • "BASH_SHELLCHECK"
  • "BASH_SHFMT"
  • "BICEP_BICEP_LINTER"
  • "C_CPPLINT"
  • "CLOJURE_CLJ_KONDO"
  • "CLOUDFORMATION_CFN_LINT"
  • "COFFEE_COFFEELINT"
  • "COPYPASTE_JSCPD"
  • "CPP_CPPLINT"
  • "CSHARP_DOTNET_FORMAT"
  • "CSHARP_CSHARPIER"
  • "CSS_STYLELINT"
  • "CSS_SCSS_LINT"
  • "DART_DARTANALYZER"
  • "DOCKERFILE_HADOLINT"
  • "EDITORCONFIG_EDITORCONFIG_CHECKER"
  • "ENV_DOTENV_LINTER"
  • "GHERKIN_GHERKIN_LINT"
  • "GO_GOLANGCI_LINT"
  • "GO_REVIVE"
  • "GRAPHQL_GRAPHQL_SCHEMA_LINTER"
  • "GROOVY_NPM_GROOVY_LINT"
  • "HTML_DJLINT"
  • "HTML_HTMLHINT"
  • "JAVA_CHECKSTYLE"
  • "JAVA_PMD"
  • "JAVASCRIPT_ES"
  • "JAVASCRIPT_STANDARD"
  • "JAVASCRIPT_PRETTIER"
  • "JSON_JSONLINT"
  • "JSON_ESLINT_PLUGIN_JSONC"
  • "JSON_V8R"
  • "JSON_PRETTIER"
  • "JSON_NPM_PACKAGE_JSON_LINT"
  • "JSX_ESLINT"
  • "KOTLIN_KTLINT"
  • "KUBERNETES_KUBEVAL"
  • "KUBERNETES_KUBECONFORM"
  • "LATEX_CHKTEX"
  • "LUA_LUACHECK"
  • "MAKEFILE_CHECKMAKE"
  • "MARKDOWN_MARKDOWNLINT"
  • "MARKDOWN_REMARK_LINT"
  • "MARKDOWN_MARKDOWN_LINK_CHECK"
  • "MARKDOWN_MARKDOWN_TABLE_FORMATTER"
  • "OPENAPI_SPECTRAL"
  • "PERL_PERLCRITIC"
  • "PHP_PHPCS"
  • "PHP_PHPSTAN"
  • "PHP_PSALM"
  • "PHP_PHPLINT"
  • "POWERSHELL_POWERSHELL"
  • "POWERSHELL_POWERSHELL_FORMATTER"
  • "PROTOBUF_PROTOLINT"
  • "PUPPET_PUPPET_LINT"
  • "PYTHON_PYLINT"
  • "PYTHON_BLACK"
  • "PYTHON_FLAKE8"
  • "PYTHON_ISORT"
  • "PYTHON_BANDIT"
  • "PYTHON_MYPY"
  • "PYTHON_PYRIGHT"
  • "R_LINTR"
  • "RAKU_RAKU"
  • "REPOSITORY_CHECKOV"
  • "REPOSITORY_DEVSKIM"
  • "REPOSITORY_DUSTILOCK"
  • "REPOSITORY_GIT_DIFF"
  • "REPOSITORY_GITLEAKS"
  • "REPOSITORY_GOODCHECK"
  • "REPOSITORY_SECRETLINT"
  • "REPOSITORY_SEMGREP"
  • "REPOSITORY_SYFT"
  • "REPOSITORY_TRIVY"
  • "RST_RST_LINT"
  • "RST_RSTCHECK"
  • "RST_RSTFMT"
  • "RUBY_RUBOCOP"
  • "RUST_CLIPPY"
  • "SALESFORCE_SFDX_SCANNER_APEX"
  • "SALESFORCE_SFDX_SCANNER_AURA"
  • "SALESFORCE_SFDX_SCANNER_LWC"
  • "SCALA_SCALAFIX"
  • "SNAKEMAKE_LINT"
  • "SNAKEMAKE_SNAKEFMT"
  • "SPELL_MISSPELL"
  • "SPELL_CSPELL"
  • "SPELL_PROSELINT"
  • "SQL_SQL_LINT"
  • "SQL_SQLFLUFF"
  • "SQL_TSQLLINT"
  • "SWIFT_SWIFTLINT"
  • "TEKTON_TEKTON_LINT"
  • "TERRAFORM_TFLINT"
  • "TERRAFORM_TERRASCAN"
  • "TERRAFORM_TERRAGRUNT"
  • "TERRAFORM_TERRAFORM_FMT"
  • "TERRAFORM_CHECKOV"
  • "TERRAFORM_KICS"
  • "TSX_ESLINT"
  • "TYPESCRIPT_ES"
  • "TYPESCRIPT_STANDARD"
  • "TYPESCRIPT_PRETTIER"
  • "VBDOTNET_DOTNET_FORMAT"
  • "XML_XMLLINT"
  • "YAML_PRETTIER"
  • "YAML_YAMLLINT"
  • "YAML_V8R"
  • "CREDENTIALS_SECRETLINT"
  • "DOCKERFILE_DOCKERFILELINT"
  • "GIT_GIT_DIFF"
  • "PHP_BUILTIN"

Example:

[
    "BASH_BASH_SHFMT",
    "JAVASCRIPT_STANDARD"
]

Type: string

Type: string

Type: array of string or string

SCALA_SCALAFIX: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "project"

Type: string Default: ".scalafix.conf"

SCALA_SCALAFIX: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".scalafix.conf"

SCALA_SCALAFIX: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

SCALA_SCALAFIX: Path where to find linter configuration file

Type: boolean Default: false

Displays elapsed time for each linter in reports

Type: boolean Default: true

Displays all linters that mega-linter could run but didn't

Type: array of enum (of string)

Comma-separated list of clilintmodes. To use if you want to skip linters with some CLI lint modes (ex: "file,project"). Available values: file,clilintmode,project

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: array of string or string

SNAKEMAKE_LINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "project"

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array of string or string

SNAKEMAKE_SNAKEFMT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "project"

Type: string Default: ".snakefmt.toml"

SNAKEMAKE_SNAKEFMT: User custom config file name if different from default

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: string Default: ".snakefmt.toml"

SNAKEMAKE_SNAKEFMT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

SNAKEMAKE_SNAKEFMT: Path where to find linter configuration file

Type: boolean Default: false

If set to true, MegaLinter will also send file names to cspell for analysis.

Type: array of string or string

SPELL_CSPELL: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".cspell.json"

SPELL_CSPELL: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".cspell.json"

SPELL_CSPELL: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

SPELL_CSPELL: Path where to find linter configuration file

Type: string

Type: string

Type: array of string or string

SPELL_MISSPELL: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array of string or string

SPELL_PROSELINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".proselintrc"

SPELL_PROSELINT: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

SPELL_PROSELINT: Path where to find linter configuration file

Type: string

Type: string

Type: array of string or string

SQL_SQLFLUFF: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".sqlfluff"

SQL_SQLFLUFF: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

SQL_SQLFLUFF: Path where to find linter configuration file

Type: array of string or string

SQLSQLLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "project"

Type: string Default: ".sql-config.json"

SQLSQLLINT: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".sql-config.json"

SQLSQLLINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

SQLSQLLINT: Path where to find linter configuration file

Type: array of string or string

SQL_TSQLLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".tsqllintrc"

SQL_TSQLLINT: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

SQL_TSQLLINT: Path where to find linter configuration file

Type: string

Type: string

Type: array of string or string

SWIFT_SWIFTLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: string Default: ".swiftlint.yml"

SWIFT_SWIFTLINT: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

SWIFT_SWIFTLINT: Path where to find linter configuration file

Type: boolean Default: false

General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter

Type: string Default: "tap"

Sub-folder of reports folder containing TAP logs

Type: string

Type: string

Type: array of string or string

TEKTONTEKTONLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "project"

Type: string Default: ".tektonlintrc.yaml"

TEKTONTEKTONLINT: User custom config file name if different from default

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: string Default: ".tektonlintrc.yaml"

TEKTONTEKTONLINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

TEKTONTEKTONLINT: Path where to find linter configuration file

Type: array of string or string

TERRAFORM_CHECKOV: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "project"

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array of string or string

TERRAFORM_KICS: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "project"

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array of string or string

TERRAFORMTERRAFORMFMT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "project"

Type: boolean Default: false

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array of string or string

TERRAFORM_TERRAGRUNT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "project"

Type: string Default: "terragrunt.hcl"

TERRAFORM_TERRAGRUNT: User custom config file name if different from default

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: string Default: "terragrunt.hcl"

TERRAFORM_TERRAGRUNT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

TERRAFORM_TERRAGRUNT: Path where to find linter configuration file

Type: array of string or string

TERRAFORM_TERRASCAN: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: string Default: "terrascan-config.toml"

TERRAFORM_TERRASCAN: User custom config file name if different from default

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

TERRAFORM_TERRASCAN: Path where to find linter configuration file

Type: array of string or string

TERRAFORM_TFLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "project"

Type: string Default: ".tflint.hcl"

TERRAFORM_TFLINT: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".tflint.hcl"

TERRAFORM_TFLINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

TERRAFORM_TFLINT: Path where to find linter configuration file

Type: boolean Default: true

General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter

Type: string Default: "linters_logs"

Sub-folder of reports folder containing text logs

Type: array of string or string

TSX_ESLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".eslintrc.json"

TSX_ESLINT: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".eslintrc.json"

TSX_ESLINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

TSX_ESLINT: Path where to find linter configuration file

Type: string

Type: string

Type: enum (of string)

Style of typescript formatting to apply

Must be one of:

  • "standard"
  • "prettier"

Examples:

"standard"
"prettier"

Type: array of string or string

TYPESCRIPT_ES: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".eslintrc.json"

TYPESCRIPT_ES: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".eslintrc.json"

TYPESCRIPT_ES: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

TYPESCRIPT_ES: Path where to find linter configuration file

Type: array of string or string

TYPESCRIPT_PRETTIER: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".prettierrc.json"

TYPESCRIPT_PRETTIER: User custom config file name if different from default

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

TYPESCRIPT_PRETTIER: Path where to find linter configuration file

Type: array of string or string

TYPESCRIPT_STANDARD: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: boolean

Type: string

Type: boolean Default: true

Will parse the entire repository and find all files to validate across all types. When set to false, only new or edited files will be parsed for validation.

Type: array of string or string

VBDOTNETDOTNETFORMAT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "project"

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

Type: string

Type: array of string or string

XML_XMLLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

Type: string

Type: array of string or string

YAML_PRETTIER: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".prettierrc.json"

YAML_PRETTIER: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

YAML_PRETTIER: Path where to find linter configuration file

Type: array of string or string

YAML_V8R: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array of string or string

YAML_YAMLLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".yamllint.yml"

YAML_YAMLLINT: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".yaml-lint.yml"

YAML_YAMLLINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Type: string

Examples:

"pylint"
"flake8"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

YAML_YAMLLINT: Path where to find linter configuration file