From 9069721e1500c8d2055e8cd9d537a3849658f8d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edouard=20Choini=C3=A8re?= <27212526+echoix@users.noreply.github.com> Date: Tue, 17 Jan 2023 02:33:49 +0000 Subject: [PATCH 1/3] docs: Configure options of jsonschema doc --- .automation/build_schemas_doc.sh | 10 +- docs/json-schemas/configuration.html | 121026 +++++++++++++++++++++++- docs/json-schemas/descriptor.html | 7437 +- docs/json-schemas/schema_doc.min.js | 2 +- 4 files changed, 126565 insertions(+), 1910 deletions(-) diff --git a/.automation/build_schemas_doc.sh b/.automation/build_schemas_doc.sh index 85682aa46a8..91ed718d08c 100755 --- a/.automation/build_schemas_doc.sh +++ b/.automation/build_schemas_doc.sh @@ -3,7 +3,13 @@ # Generate HTML documentation from JSON schemas, using json-schema-for-humans :) generate-schema-doc ../megalinter/descriptors/schemas/megalinter-descriptor.jsonschema.json \ - ../docs/json-schemas/descriptor.html + ../docs/json-schemas/descriptor.html \ + --config minify=false \ + --config expand_buttons=false \ + --config link_to_reused_ref=false generate-schema-doc ../megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json \ - ../docs/json-schemas/configuration.html + ../docs/json-schemas/configuration.html \ + --config minify=false \ + --config expand_buttons=false \ + --config link_to_reused_ref=false diff --git a/docs/json-schemas/configuration.html b/docs/json-schemas/configuration.html index e1a3761bfd9..ec39c26b713 100644 --- a/docs/json-schemas/configuration.html +++ b/docs/json-schemas/configuration.html @@ -1,1609 +1,119417 @@ - Schema Docs 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"
-

Example:

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

Type: array

Each item of this array must be:


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:


Example:

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

Type: array

Each item of this array must be:


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: string

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

Must be one of:

  • "file"
  • "list_of_files"
  • "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:


Example:

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

Type: array

Each item of this array must be:


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: array of string or string

BASH_EXEC: 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: string

Type: array of string

Each item of this array must be:


Examples:

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

Type: array

Each item of this array must be:


Example:

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

Type: array

Each item of this array must be:


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: string

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:


Example:

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

Type: array

Each item of this array must be:


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: string

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:


Example:

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

Type: array

Each item of this array must be:


Example:

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

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"
  • "list_of_files"
  • "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:


Example:

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

Type: array

Each item of this array must be:


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: "file"

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: array of string

Each item of this array must be:

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:


Example:

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

Type: array

Each item of this array must be:


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"
  • "list_of_files"
  • "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:


Example:

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

Type: array

Each item of this array must be:


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: 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

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: array of string

Each item of this array must be:

Type: string Default: ".jscpd.json"

COPYPASTE_JSCPD: 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:


Example:

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

Type: array

Each item of this array must be:


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: string

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:


Example:

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

Type: array

Each item of this array must be:


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:


Example:

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

Type: array

Each item of this array must be:


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

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"
  • "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:


Example:

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

Type: array

Each item of this array must be:


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: string

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

Must be one of:

  • "file"
  • "list_of_files"
  • "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:


Example:

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

Type: array

Each item of this array must be:


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: string

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:


Example:

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

Type: array

Each item of this array must be:


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: string

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: string

Type: array of string

Each item of this array must be:


Examples:

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

Type: array

Each item of this array must be:


Example:

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

Type: array

Each item of this array must be:


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"
  • "list_of_files"
  • "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:


Example:

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

Type: array

Each item of this array must be:


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"
  • "C"
  • "CLOJURE"
  • "CLOUDFORMATION"
  • "COFFEE"
  • "COPYPASTE"
  • "CPP"
  • "CREDENTIALS"
  • "CSHARP"
  • "CSS"
  • "DART"
  • "DOCKERFILE"
  • "EDITORCONFIG"
  • "ENV"
  • "GHERKIN"
  • "GIT"
  • "GO"
  • "GRAPHQL"
  • "GROOVY"
  • "HTML"
  • "JAVA"
  • "JAVASCRIPT"
  • "JSON"
  • "JSX"
  • "KOTLIN"
  • "KUBERNETES"
  • "LATEX"
  • "LUA"
  • "MARKDOWN"
  • "OPENAPI"
  • "PERL"
  • "PHP"
  • "POWERSHELL"
  • "PROTOBUF"
  • "PUPPET"
  • "PYTHON"
  • "R"
  • "RAKU"
  • "RST"
  • "RUBY"
  • "RUST"
  • "SALESFORCE"
  • "SCALA"
  • "SNAKEMAKE"
  • "SPELL"
  • "SQL"
  • "SWIFT"
  • "TEKTON"
  • "TERRAFORM"
  • "TSX"
  • "TYPESCRIPT"
  • "VBDOTNET"
  • "XML"
  • "YAML"

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 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"
  • "C_CPPLINT"
  • "CLOJURE_CLJ_KONDO"
  • "CLOUDFORMATION_CFN_LINT"
  • "COFFEE_COFFEELINT"
  • "COPYPASTE_JSCPD"
  • "CPP_CPPLINT"
  • "CREDENTIALS_SECRETLINT"
  • "CSHARP_DOTNET_FORMAT"
  • "CSS_STYLELINT"
  • "CSS_SCSS_LINT"
  • "DART_DARTANALYZER"
  • "DOCKERFILE_DOCKERFILELINT"
  • "DOCKERFILE_HADOLINT"
  • "EDITORCONFIG_EDITORCONFIG_CHECKER"
  • "ENV_DOTENV_LINTER"
  • "GHERKIN_GHERKIN_LINT"
  • "GIT_GIT_DIFF"
  • "GO_GOLANGCI_LINT"
  • "GO_REVIVE"
  • "GRAPHQL_GRAPHQL_SCHEMA_LINTER"
  • "GROOVY_NPM_GROOVY_LINT"
  • "HTML_HTMLHINT"
  • "JAVA_CHECKSTYLE"
  • "JAVASCRIPT_ES"
  • "JAVASCRIPT_STANDARD"
  • "JAVASCRIPT_PRETTIER"
  • "JSON_JSONLINT"
  • "JSON_ESLINT_PLUGIN_JSONC"
  • "JSON_V8R"
  • "JSON_PRETTIER"
  • "JSX_ESLINT"
  • "KOTLIN_KTLINT"
  • "KUBERNETES_KUBEVAL"
  • "LATEX_CHKTEX"
  • "LUA_LUACHECK"
  • "MARKDOWN_MARKDOWNLINT"
  • "MARKDOWN_REMARK_LINT"
  • "MARKDOWN_MARKDOWN_LINK_CHECK"
  • "MARKDOWN_MARKDOWN_TABLE_FORMATTER"
  • "OPENAPI_SPECTRAL"
  • "PERL_PERLCRITIC"
  • "PHP_BUILTIN"
  • "PHP_PHPCS"
  • "PHP_PHPSTAN"
  • "PHP_PSALM"
  • "PHP_PHPLINT"
  • "POWERSHELL_POWERSHELL"
  • "PROTOBUF_PROTOLINT"
  • "PUPPET_PUPPET_LINT"
  • "PYTHON_PYLINT"
  • "PYTHON_BLACK"
  • "PYTHON_FLAKE8"
  • "PYTHON_ISORT"
  • "PYTHON_BANDIT"
  • "PYTHON_MYPY"
  • "R_LINTR"
  • "RAKU_RAKU"
  • "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"
  • "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"

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: array of string

Each item of this array must be:

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:


Example:

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

Type: array

Each item of this array must be:


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: "file"

Must be one of:

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

Type: string Default: ".hadolint.yml"

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:


Example:

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

Type: array

Each item of this array must be:


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: array of string

Each item of this array must be:

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:


Example:

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

Type: array

Each item of this array must be:


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:


Example:

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

Type: array

If ENABLE_LINTERS is set, only listed linters will be processed

Each item of this array must be:


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"
  • "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:


Example:

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

Type: array

Each item of this array must be:


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:

Type: string

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

MegaLinter fails if a linter is missing in the selected flavor

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: 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"
  • "list_of_files"
  • "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:


Example:

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

Type: array

Each item of this array must be:


Example:

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

Type: string

GHERKINGHERKINLINT: Path where to find linter configuration file

Type: string 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: string 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: string

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:


Example:

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

Type: array

Each item of this array must be:


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: "file"

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:


Example:

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

Type: array

Each item of this array must be:


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: string

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

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: string

Type: array of string

Each item of this array must be:


Examples:

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

Type: array

Each item of this array must be:


Example:

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

Type: array

Each item of this array must be:


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"
  • "list_of_files"
  • "project"

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

GRAPHQLGRAPHQLSCHEMA_LINTER: 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: ".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:


Example:

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

Type: array

Each item of this array must be:


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: "file"

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:


Example:

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

Type: array

Each item of this array must be:


Example:

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

Type: string

GROOVYNPMGROOVY_LINT: Path where to find linter configuration file

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: string

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:


Example:

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

Type: array

Each item of this array must be:


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: string

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:


Example:

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

Type: array

Each item of this array must be:


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:


Example:

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

Type: array

Each item of this array must be:


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:


Example:

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

Type: array

Each item of this array must be:


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: string

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

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:


Example:

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

Type: array

Each item of this array must be:


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

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: array of string

Each item of this array must be:

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:


Example:

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

Type: array

Each item of this array must be:


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: 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:


Example:

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

Type: array

Each item of this array must be:


Example:

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

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: string

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:


Example:

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

Type: array

Each item of this array must be:


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: array of string or string

JSON_V8R: 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: string

Type: array of string

Each item of this array must be:

Type: string

Examples:

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

Type: array

Each item of this array must be:


Example:

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

Type: array

Each item of this array must be:


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: string

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:


Example:

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

Type: array

Each item of this array must be:


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: 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:


Example:

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

Type: array

Each item of this array must be:


Example:

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

Type: string

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"
  • "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:


Example:

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

Type: array

Each item of this array must be:


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: string

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

Must be one of:

  • "file"
  • "list_of_files"
  • "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:


Example:

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

Type: array

Each item of this array must be:


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: string

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

Must be one of:

  • "file"
  • "list_of_files"
  • "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:


Example:

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

Type: array

Each item of this array must be:


Example:

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

Type: string

LUA_LUACHECK: 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:


Example:

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

Type: array

Each item of this array must be:


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:


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:

Type: array of string

Each item of this array must be:


Examples:

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

Type: array

Each item of this array must be:


Example:

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

Type: array

Each item of this array must be:


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:

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"
  • "list_of_files"
  • "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:


Example:

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

Type: array

Each item of this array must be:


Example:

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

Type: string

MARKDOWNREMARKLINT: Path where to find linter configuration file

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"
  • "list_of_files"
  • "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:


Example:

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

Type: array

Each item of this array must be:


Example:

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

Type: string

OPENAPI_SPECTRAL: Path where to find linter configuration file

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: 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:


Example:

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

Type: array

Each item of this array must be:


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: 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:


Example:

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

Type: array

Each item of this array must be:


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: string

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

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:


Example:

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

Type: array

Each item of this array must be:


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: string

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:


Example:

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

Type: array

Each item of this array must be:


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: string

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:


Example:

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

Type: array

Each item of this array must be:


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: string

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

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:


Example:

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

Type: array

Each item of this array must be:


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

Same definition as command_info

Example:

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

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"
  • "list_of_files"
  • "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

Each item of this array must be:


Example:

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

Type: array

Each item of this array must be:


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

Same definition as command_info

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"
  • "list_of_files"
  • "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:


Example:

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

Type: array

Each item of this array must be:


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"
  • "list_of_files"
  • "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:


Example:

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

Type: array

Each item of this array must be:


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: string

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:


Example:

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

Type: array

Each item of this array must be:


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: string

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:


Example:

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

Type: array

Each item of this array must be:


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: string

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:


Example:

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

Type: array

Each item of this array must be:


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: string

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:


Example:

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

Type: array

Each item of this array must be:


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: string

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:


Example:

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

Type: array

Each item of this array must be:


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: string

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

Must be one of:

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

Type: string Default: ".python-lint"

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:


Example:

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

Type: array

Each item of this array must be:


Example:

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

Type: string

PYTHON_PYLINT: 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: string

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

Must be one of:

  • "file"
  • "list_of_files"
  • "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

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:


Example:

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

Type: array

Each item of this array must be:


Example:

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

Type: string

RAKU_RAKU: Path where to find linter configuration file

Type: string Default: "report"

The location where the output reporting will be generated to

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: string

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

Must be one of:

  • "file"
  • "list_of_files"
  • "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:


Example:

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

Type: array

Each item of this array must be:


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: 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:


Example:

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

Type: array

Each item of this array must be:


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: 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:


Example:

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

Type: array

Each item of this array must be:


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: string

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

Must be one of:

  • "file"
  • "list_of_files"
  • "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:


Example:

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

Type: array

Each item of this array must be:


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

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:


Example:

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

Type: array

Each item of this array must be:


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: string

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

Must be one of:

  • "file"
  • "list_of_files"
  • "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

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:

Type: string

Examples:

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

Type: string

Type: string

Type: array

Each item of this array must be:


Example:

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

Type: array

Each item of this array must be:


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 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:


Example:

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

Type: array

Each item of this array must be:


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 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:


Example:

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

Type: array

Each item of this array must be:


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:

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 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:


Example:

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

Type: array

Each item of this array must be:


Example:

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

Type: string

SALESFORCESFDXSCANNER_LWC: Path where to find linter configuration file

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: string

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

Must be one of:

  • "file"
  • "list_of_files"
  • "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:


Example:

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

Type: array

Each item of this array must be:


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 string or string

SNAKEMAKE_LINT: 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:


Example:

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

Type: array

Each item of this array must be:


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"
  • "list_of_files"
  • "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:


Example:

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

Type: array

Each item of this array must be:


Example:

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

Type: string

SNAKEMAKE_SNAKEFMT: Path where to find linter configuration file

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: string

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:


Example:

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

Type: array

Each item of this array must be:


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: string

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:


Example:

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

Type: array

Each item of this array must be:


Example:

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

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: string

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:


Example:

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

Type: array

Each item of this array must be:


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: string

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

Must be one of:

  • "file"
  • "list_of_files"
  • "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:


Example:

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

Type: array

Each item of this array must be:


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: string

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:


Example:

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

Type: array

Each item of this array must be:


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

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:


Example:

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

Type: array

Each item of this array must be:


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"
  • "list_of_files"
  • "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:


Example:

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

Type: array

Each item of this array must be:


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"
  • "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:


Example:

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

Type: array

Each item of this array must be:


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: 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:


Example:

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

Type: array

Each item of this array must be:


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"
  • "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:


Example:

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

Type: array

Each item of this array must be:


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"
  • "list_of_files"
  • "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:


Example:

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

Type: array

Each item of this array must be:


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:


Example:

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

Type: array

Each item of this array must be:


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"
  • "list_of_files"
  • "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:


Example:

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

Type: array

Each item of this array must be:


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: string

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:


Example:

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

Type: array

Each item of this array must be:


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: string

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:


Example:

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

Type: array

Each item of this array must be:


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:


Example:

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

Type: array

Each item of this array must be:


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:


Example:

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

Type: array

Each item of this array must be:


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"
  • "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:


Example:

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

Type: array

Each item of this array must be:


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: string

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:


Example:

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

Type: array

Each item of this array must be:


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: string

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:


Example:

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

Type: array

Each item of this array must be:


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: 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: string

Type: array of string

Each item of this array must be:

Type: string

Examples:

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

Type: array

Each item of this array must be:


Example:

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

Type: array

Each item of this array must be:


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: string

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:


Example:

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

Type: array

Each item of this array must be:


Example:

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

Type: string

YAML_YAMLLINT: Path where to find linter configuration file

\ No newline at end of file + + + + + + + + + + + + + + Schema Docs + + + + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

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

ANSIBLEANSIBLELINT: User custom config file name if different from default

+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string Default: "ansible"
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: boolean Default: false
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: number Default: 0
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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: array of string or string
+

BASH_SHFMT: User custom arguments to add in linter CLI call

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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: array of string or string
+

BICEPBICEPLINTER: 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"
  • "project"
+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: boolean Default: false
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: number Default: 0
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: number Default: 0
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

CLOUDFORMATIONCFNLINT: Path where to find linter configuration file

+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string Default: ".secretlintrc.json"
+

CREDENTIALS_SECRETLINT: 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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: array of string or string
+

CSHARPDOTNETFORMAT: 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"
  • "project"
+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: boolean Default: false
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: number Default: 0
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: number Default: 0
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+ +
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: 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
+

DOCKERFILE_DOCKERFILELINT: Path where to find linter configuration file

+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: number Default: 0
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: number Default: 0
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+ +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: 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
+

EDITORCONFIGEDITORCONFIGCHECKER: Path where to find linter configuration file

+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: number Default: 0
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: boolean Default: false
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: number Default: 0
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: number Default: 0
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+ +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: 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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: number Default: 0
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

JAVASCRIPT_ES: Path where to find linter configuration file

+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: number Default: 0
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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: array of string or string
+

JAVA_CHECKSTYLE: User custom arguments to add in linter CLI call

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: number Default: 0
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: 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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string Default: ".npmpackagejsonlintrc.json"
+

JSONNPMPACKAGEJSONLINT: 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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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: array of string or string
+

JSX_ESLINT: User custom arguments to add in linter CLI call

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: number Default: 0
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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: array of string or string
+

KUBERNETES_KUBEVAL: 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"
  • "project"
+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string Default: "kubernetes"
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: boolean Default: false
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: number Default: 0
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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: array of string or string
+

LATEX_CHKTEX: 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"
  • "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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: number Default: 0
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

MAKEFILE_CHECKMAKE: Path where to find linter configuration file

+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: enum (of string)
+

Style of markdown formatting to apply

+
+

Must be one of:

+
  • "markdownlint"
  • "remark-lint"
+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: number Default: 0
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: 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 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: 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: 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: 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:

+ +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

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

+ +

+
+ +
+
+ + Type: string
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string or string
+

MARKDOWNREMARKLINT: 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"
  • "project"
+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string Default: ".remarkrc"
+

MARKDOWNREMARKLINT: 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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: 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: 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: number Default: 0
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

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

+ +

+
+ +
+
+ + Type: string
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: 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: 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
+

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: 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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: number Default: 0
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: number Default: 0
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string Default: ".checkov.yml"
+

REPOSITORY_CHECKOV: 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_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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: array of string or string
+

REPOSITORY_DUSTILOCK: User custom arguments to add in linter CLI call

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string Default: ".gitleaks.toml"
+

REPOSITORY_GITLEAKS: 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_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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string Default: "goodcheck.yml"
+

REPOSITORY_GOODCHECK: 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_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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string Default: ".secretlintrc.json"
+

REPOSITORY_SECRETLINT: 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_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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: 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_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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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: array of string or string
+

RSTRSTLINT: 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"
  • "project"
+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: boolean Default: false
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: number Default: 0
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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: string
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: 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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: 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
+

SALESFORCESFDXSCANNER_AURA: Path where to find linter configuration file

+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string Default: "force-app"
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: boolean Default: false
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: number Default: 0
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

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

+ +

+
+ +
+
+ + Type: string
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: 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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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: array of string or string
+

SNAKEMAKE_SNAKEFMT: 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"
  • "project"
+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string Default: ".snakefmt.toml"
+

SNAKEMAKE_SNAKEFMT: 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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: array of string or string
+

SPELL_PROSELINT: User custom arguments to add in linter CLI call

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: number Default: 0
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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: array of string or string
+

TERRAFORMTERRAFORMFMT: 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"
  • "project"
+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: boolean Default: false
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: number Default: 0
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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: array of string or string
+

TERRAFORM_TERRAGRUNT: 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"
  • "project"
+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string Default: "terragrunt.hcl"
+

TERRAFORM_TERRAGRUNT: 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

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

TERRAFORM_TERRASCAN: 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

TYPESCRIPT_ES: Path where to find linter configuration file

+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: number Default: 0
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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: 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+ + + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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: array of string or string
+

YAML_YAMLLINT: User custom arguments to add in linter CLI call

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + 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:

+
+
+ + + Type: string
+ + + + + + + +
+

+
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
+

YAML_YAMLLINT: Path where to find linter configuration file

+
+ + + + + + +
+
+
+
+ + + \ No newline at end of file diff --git a/docs/json-schemas/descriptor.html b/docs/json-schemas/descriptor.html index 5f4319c029e..5ebe6533cb7 100644 --- a/docs/json-schemas/descriptor.html +++ b/docs/json-schemas/descriptor.html @@ -1,298 +1,7139 @@ - MegaLinter descriptor

MegaLinter descriptor

Type: object

Descriptor definition for MegaLinter

No Additional Properties

Type: array of string

Names of the config files to be found (at least one), else descriptor will be deactivated

Each item of this array must be:

Type: string

Example:

[
-    ".editorconfig",
-    ".eslintrc.json"
-]
-

Type: array Default: []

MegaLinter flavors matching this descriptor

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "all_flavors"
  • "all"
  • "ci_light"
  • "dart"
  • "documentation"
  • "dotnet"
  • "go"
  • "java"
  • "javascript"
  • "php"
  • "python"
  • "ruby"
  • "rust"
  • "salesforce"
  • "scala"
  • "swift"
  • "terraform"

Example:

[
-    "all_flavors",
-    "java",
-    "php"
-]
-

Type: array Default: []

MegaLinter flavors that must not contain this descriptor

Each item of this array must be:


Example:

[
-    "all_flavors",
-    "java",
-    "php"
-]
-

Type: string Default: ""

Uppercase unique identifier for the language, tooling format or identifier


Examples:

"PYTHON"
-
"XML"
-
"OPENAPI"
-

Type: string Default: ""

Label for descriptor documentation, if different from Id. Ex: C++ for CPP


Examples:

"C++"
-
"Visual Basic .NET"
-

Type: enum (of string) Default: ""

Descriptor type: language, format or tooling format

Must be one of:

  • "language"
  • "format"
  • "tooling_format"
  • "other"

Examples:

"language"
-
"format"
-
"tooling_format"
-
"other"
-

Type: array of string Default: []

Regular expression list for filtering files by their content

Each item of this array must be:

Type: string

Example:

[
-    "AWSTemplateFormatVersion",
-    "(AWS|Alexa|Custom)::"
-]
-

Type: array of string Default: []

File extension filters. Empty list excludes all files. Can be overridden at linter level

Each item of this array must be:

Type: string

Example:

[
-    ".py",
-    ""
-]
-

Type: array of string Default: []

List of strings to filter the files according to their end of file name

Each item of this array must be:

Type: string

Example:

[
-    "vault.yml",
-    "galaxy.xml"
-]
-

Type: array of string Default: []

Regular expression list for filtering files by their base names using regex full match. Empty list includes all files. Can be overridden at linter level

Each item of this array must be:

Type: string

Example:

[
-    "Dockerfile(-.+)?",
-    "Jenkinsfile"
-]
-

Type: string

Set when a linter only lints a sub-directory


Example:

[
-    "ansible",
-    "kubernetes"
-]
-

Type: object Default: {}

List of apk, dockerfile instructions, npm/pip/gem packages required to use the descriptor linters


Examples:

{
-    "apk": [
-        "openjdk11"
-    ]
-}
-
{
-    "dockerfile": [
-        "ENV JAVA_HOME=/usr/lib/jvm/java‑11‑openjdk",
-        "ENV PATH=\"$JAVA_HOME/bin:${PATH}\""
-    ]
-}
-
{
-    "npm": [
-        "sfdx-cli"
-    ]
-}
-

Type: array of string

APK packages identifiers (with or without version)

Each item of this array must be:

Type: string

Example:

[
-    "openjdk8"
-]
-

Type: array of string

Will be automatically integrated in generated Dockerfile

Each item of this array must be:

Type: string

Example:

[
-    "ENV JAVA_HOME=/usr/lib/jvm/java‑11‑openjdk",
-    "ENV PATH=\"$JAVA_HOME/bin:${PATH}\""
-]
-

Type: array of string

GEM packages identifiers (with or without version)

Each item of this array must be:

Type: string

Type: array of string

NPM packages identifiers (with or without version)

Each item of this array must be:

Type: string

Example:

[
-    "sfdx-cli"
-]
-

Type: array of string

PIP packages identifiers (with or without version)

Each item of this array must be:

Type: string

Type: boolean Default: false

If set to true, this descriptor linters will always lint all files, undepending their name/extensions/content

Type: boolean Default: false

If set to true, this descriptor linters will lint one by one all files collected by all other linters

Type: array of object

List of linter definitions associated to the descriptor

Each item of this array must be:

Type: object

Parameters defining behaviour and installation of a linter

No Additional Properties
Example:

{
-    "cli_config_extra_args": [
-        "--no-eslintrc",
-        "--no-ignore"
-    ],
-    "config_file_name": ".eslintrc.yml",
-    "examples": [
-        "eslint myfile.js",
-        "eslint -c .eslintrc.yml --no-eslintrc --no-ignore myfile.js"
-    ],
-    "install": {
-        "npm": [
-            "eslint",
-            "eslint-config-airbnb",
-            "eslint-config-prettier",
-            "eslint-plugin-jest",
-            "eslint-plugin-prettier",
-            "babel-eslint"
-        ]
-    },
-    "linter_banner_image_url": "https://d33wubrfki0l68.cloudfront.net/3b5ac7586466159bb6f237b633bfc4f5a8d5acf8/ee0a1/assets/img/posts/eslint-collective.png",
-    "linter_name": "eslint",
-    "linter_url": "https://eslint.org",
-    "name": "JAVASCRIPT_ES"
-}
-

Type: array of object Default: []

List of rules to check to activate linter

Each item of this array must be:


Example:

[
-    {
-        "default_value": "standard",
-        "expected_value": "prettier",
-        "type": "variable",
-        "variable": "JAVASCRIPT_DEFAULT_STYLE"
-    }
-]
-

Type: array of string

Names of the config files to be found (at least one), else descriptor will be deactivated

Each item of this array must be:


Example:

[
-    ".editorconfig",
-    ".eslintrc.json"
-]
-

Type: string

If MegaLinter core is not enough, use a custom class inheriting from Linter class


Examples:

"CSpellLinter"
-
"DotnetFormatLinter"
-
"RakuLinter"
-

Type: array of string Default: []

When a configuration file is used with the linter CLI, send these additional arguments

Each item of this array must be:


Example:

[
-    "--no-eslintrc",
-    "--no-ignore"
-]
-

Type: array of string Default: []

Arguments for docker run before image name

Each item of this array must be:


Example:

[
-    "-v",
-    "`pwd`:`pwd`",
-    "-w",
-    "`pwd`"
-]
-

Type: string

Example:

"norionomura/swiftlint"
-

Type: string Default: "latest"

Version of the docker image to use for linting


Example:

"0.42.0_swift-5.3.2"
-

Type: string

Override if different from linter_name

Type: string

Override if different from cli executable used for linting

Type: string

Override if different from cli executable used for linting

Type: array of string

When linter CLI is call for help, send these additional arguments

Each item of this array must be:

Type: array of string

When linter CLI is call for help, send these additional commands

Each item of this array must be:

Type: enum (of string)

Defines how to count errors from log file. regexnumber, regexcount, regexsum, or totallines

Must be one of:

  • "regex_number"
  • "regex_count"
  • "regex_sum"
  • "total_lines"

Examples:

"regex_number"
-
"regex_count"
-
"regex_sum"
-
"total_lines"
-

Type: string

Regex allowing to extract the number of errors from linter output logs


Example:

"Issues found: (.*) in .* files"
-

Type: array of string Default: []

When linter CLI is call for linting, send these additional arguments before config args

Each item of this array must be:

Type: array of string Default: []

When linter CLI is call for linting, send these additional arguments after config args

Each item of this array must be:

Type: string

Examples:

"--fix"
-
"--format"
-

Type: array of string Default: []

When linter CLI is call for fixing, remove these arguments

Each item of this array must be:


Example:

[
-    "--check"
-]
-

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

Defines how the linter is called: file, listoffiles, project

Must be one of:

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

Type: array of string

When linter CLI is call for version, send these additional arguments

Each item of this array must be:

Type: string

An explanation about the purpose of this instance.


Examples:

".eslintrc.yml"
-
".markdown-lint.yml"
-
".python-black"
-

Type: array Default: []

MegaLinter flavors matching this linter

Each item of this array must be:


Example:

[
-    "all_flavors",
-    "java",
-    "php"
-]
-

Type: array Default: []

MegaLinter flavors that must not contain this descriptor

Each item of this array must be:


Example:

[
-    "all_flavors",
-    "java",
-    "php"
-]
-

Type: boolean Default: false

Disable linter in MegaLinter next builds

Type: boolean Default: false

Indicates that installation instructions does not use the latest release of the linter

Type: array of string

Please add an example with and without configuration file in the command. They will appear in documentation

Each item of this array must be:


Examples:

[
-    "golangci-lint run myfile.go",
-    "golangci-lint run -c .golangci.yml myfile.go"
-]
-
[
-    "eslint myfile.js",
-    "eslint -c .eslintrc.yml --no-eslintrc --no-ignore myfile.js"
-]
-

Type: array of string Default: []

File extension filters if different from the ones defined on parent descriptor

Each item of this array must be:


Example:

[
-    ".py",
-    ""
-]
-

Type: array of string Default: []

List of strings to filter the files according to their end of file name

Each item of this array must be:


Example:

[
-    "vault.yml",
-    "galaxy.xml"
-]
-

Type: string

Set when a linter only lints a sub-directory


Example:

[
-    "ansible",
-    "kubernetes"
-]
-

Type: object

List of IDE supporting the linter

Type: object Default: {}

List of apk, dockerfile instructions, npm/pip/gem packages required to install the linter


Examples:

{
-    "dockerfile": [
-        "FROM accurics/terrascan:latest as terrascan",
-        "COPY --from=terrascan /go/bin/terrascan /usr/bin/",
-        "RUN terrascan init"
-    ]
-}
-
{
-    "npm": [
-        "eslint",
-        "eslint-config-airbnb",
-        "eslint-config-prettier",
-        "eslint-plugin-jest",
-        "eslint-plugin-prettier",
-        "babel-eslint"
-    ]
-}
-

Type: array of string

APK packages identifiers (with or without version)

Each item of this array must be:


Example:

[
-    "perl",
-    "perl-dev"
-]
-

Type: array of string

Will be automatically integrated in generated Dockerfile

Each item of this array must be:


Example:

[
-    "FROM accurics/terrascan:latest as terrascan",
-    "COPY --from=terrascan /go/bin/terrascan /usr/bin/",
-    "RUN terrascan init"
-]
-

Type: array of string

GEM packages identifiers (with or without version)

Each item of this array must be:


Example:

[
-    "rubocop:0.82.0",
-    "rubocop-github:0.16.0",
-    "rubocop-performance"
-]
-

Type: array of string

NPM packages identifiers (with or without version)

Each item of this array must be:


Example:

[
-    "eslint",
-    "eslint-config-airbnb@3.2.1"
-]
-

Type: array of string

PIP packages identifiers (with or without version)

Each item of this array must be:


Example:

[
-    "flake8"
-]
-

Type: boolean Default: false

If the linter is just a formatter, set to true so errors will count as warnings

Type: boolean Default: false

If set to true, this linter will always lint all files, undepending their name/extensions/content

Type: string

URL of an image used to build header of linter Markdown documentation


Example:

"https://github.com/stylelint/stylelint/raw/master/identity/stylelint-icon-and-text-white.png"
-

Type: string

If the linter is unable to return help content, hardcode it here

Type: string

URL of an image used in linter Markdown documentation


Example:

"https://raku.org/camelia-logo.png"
-

Type: string

URL to linter documentation referring to MegaLinter

Type: string

Name of the linter (same as cli command if possible)


Example:

"eslint"
-

Type: string

URL of the linter repository home page


Example:

"https://github.com/eslint/eslint"
-

Type: string

URL to linter documentation explaining how to configure the linter

Type: string

URL to linter documentation explaining how to disable rules directly with comments in files

Type: string

URL to linter documentation listing all the rules that can be detected

Type: string

spdx license id of the linter

Type: string

URL of the linter home page


Example:

"https://eslint.org"
-

Type: string

If the linter is unable to return a version number, hardcode it here

Type: string

When several linters in a descriptor, set a different name that will be used for configuration


Example:

"JAVASCRIPT_ES"
-

Type: array Default: []

Custom bash commands to run after linter

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"
-

Example:

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

Type: array Default: []

Custom bash commands to run before linter

Each item of this array must be:


Example:

[
-    {
-        "command": "tflint --init",
-        "continue_if_failed": false,
-        "cwd": "root"
-    },
-    {
-        "command": "echo \"linter pre-run command has been called\"",
-        "cwd": "workspace"
-    }
-]
-

Type: string

Test folder containing good and bad files, if different from parent descriptor test_folder


Example:

[
-    "bash_shfmt",
-    "terraform_terrascan"
-]
-

Type: object

List of variables to set before running tests


Example:

{
-    "JAVASCRIPT_DEFAULT_STYLE": "prettier"
-}
-

Type: array

Try to not use this property except if you really have no choice


Example:

{
-    "default_value": "false",
-    "description": "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 arror instead",
-    "name": "ERROR_ON_MISSING_EXEC_BIT"
-}
-

Type: string

If default regex to extract version from linter -v call, override it here


Example:

"(?<=npm-groovy-lint version )\\d+(\\.\\d+)+"
-

Example:

[
-    {
-        "cli_config_extra_args": [
-            "--no-eslintrc",
-            "--no-ignore"
-        ],
-        "config_file_name": ".eslintrc.yml",
-        "examples": [
-            "eslint myfile.js",
-            "eslint -c .eslintrc.yml --no-eslintrc --no-ignore myfile.js"
-        ],
-        "install": {
-            "npm": [
-                "eslint",
-                "eslint-config-airbnb",
-                "eslint-config-prettier",
-                "eslint-plugin-jest",
-                "eslint-plugin-prettier",
-                "babel-eslint"
-            ]
-        },
-        "linter_banner_image_url": "https://d33wubrfki0l68.cloudfront.net/3b5ac7586466159bb6f237b633bfc4f5a8d5acf8/ee0a1/assets/img/posts/eslint-collective.png",
-        "linter_name": "eslint",
-        "linter_url": "https://eslint.org",
-        "name": "JAVASCRIPT_ES"
-    },
-    {
-        "examples": [
-            "standard myfile.js"
-        ],
-        "install": {
-            "npm": [
-                "standard"
-            ]
-        },
-        "linter_banner_image_url": "https://github.com/standard/standard/raw/master/sticker.png",
-        "linter_name": "standard",
-        "linter_url": "https://github.com/standard/standard",
-        "name": "JAVASCRIPT_STANDARD"
-    }
-]
-

Type: number Default: 0

If descriptor linters may be slow, put a negative processing order. If it is fast, put a positive one. If you don't know, do not set


Example:

[
-    -9,
-    0,
-    9
-]
-

Type: string

Test folder containing good and bad files. Default: lowercase(descriptor_id)


Example:

[
-    "bash_shfmt",
-    "terraform_terrascan"
-]
-
\ No newline at end of file + + + + + + + + + + + + + + + + MegaLinter descriptor + +

MegaLinter descriptor

+ + Type: object
+

Descriptor definition for MegaLinter

+
No Additional Properties + + + + + + +
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+

Names of the config files to be found (at least one), else descriptor will be deactivated

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
Example:
+
[
+    ".editorconfig",
+    ".eslintrc.json"
+]
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array Default: []
+

MegaLinter flavors matching this descriptor

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: enum (of string)
+ + +
+

Must be one of:

+
  • "all_flavors"
  • "all"
  • "ci_light"
  • "cupcake"
  • "documentation"
  • "dotnet"
  • "go"
  • "java"
  • "javascript"
  • "php"
  • "python"
  • "ruby"
  • "rust"
  • "salesforce"
  • "security"
  • "swift"
  • "terraform"
+
+ + + + + + +
+

+
Example:
+
[
+    "all_flavors",
+    "java",
+    "php"
+]
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array Default: []
+

MegaLinter flavors that must not contain this descriptor

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: enum (of string)
+ + +
+

Must be one of:

+
  • "all_flavors"
  • "all"
  • "ci_light"
  • "cupcake"
  • "documentation"
  • "dotnet"
  • "go"
  • "java"
  • "javascript"
  • "php"
  • "python"
  • "ruby"
  • "rust"
  • "salesforce"
  • "security"
  • "swift"
  • "terraform"
+
+ + + + + + +
+

+
Example:
+
[
+    "all_flavors",
+    "java",
+    "php"
+]
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string Default: ""
+

Uppercase unique identifier for the language, tooling format or identifier

+
+ + + + + +
+
Examples:
+
"PYTHON"
+
+
"XML"
+
+
"OPENAPI"
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string Default: ""
+

Label for descriptor documentation, if different from Id. Ex: C++ for CPP

+
+ + + + + +
+
Examples:
+
"C++"
+
+
"Visual Basic .NET"
+
+
+
+
+
+
+
+
+
+

+ +

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

Descriptor type: language, format or tooling format

+
+

Must be one of:

+
  • "language"
  • "format"
  • "tooling_format"
  • "other"
+
+ + + + + +
+
Examples:
+
"language"
+
+
"format"
+
+
"tooling_format"
+
+
"other"
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string Default: []
+

Regular expression list for filtering files by their content

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
Example:
+
[
+    "AWSTemplateFormatVersion",
+    "(AWS|Alexa|Custom)::"
+]
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string Default: []
+

If filecontainsregex is set, use this property to filter extensions of the files that will be checked

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
Example:
+
[
+    "",
+    ".json"
+]
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string Default: []
+

File extension filters. Empty list excludes all files. Can be overridden at linter level

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
Example:
+
[
+    ".py",
+    ""
+]
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string Default: []
+

List of strings to filter the files according to their end of file name

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
Example:
+
[
+    "vault.yml",
+    "galaxy.xml"
+]
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string Default: []
+

Regular expression list for filtering files by their base names using regex full match. Empty list includes all files. Can be overridden at linter level

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
Example:
+
[
+    "Dockerfile(-.+)?",
+    "Jenkinsfile"
+]
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+

Set when a linter only lints a sub-directory

+
+ + + + + +
+
Example:
+
[
+    "ansible",
+    "kubernetes"
+]
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: object Default: {}
+

List of apk, dockerfile instructions, npm/pip/gem packages required to use the descriptor linters

+
+ + + + + +
+
Examples:
+
{
+    "apk": [
+        "openjdk11"
+    ]
+}
+
+
{
+    "dockerfile": [
+        "ENV JAVA_HOME=/usr/lib/jvm/java-11-openjdk",
+        "ENV PATH=\"$JAVA_HOME/bin:${PATH}\""
+    ]
+}
+
+
{
+    "npm": [
+        "sfdx-cli"
+    ]
+}
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+

APK packages identifiers (with or without version)

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
Example:
+
[
+    "openjdk11"
+]
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+

Cargo packages identifiers (with or without version)

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+

Will be automatically integrated in generated Dockerfile

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
Example:
+
[
+    "ENV JAVA_HOME=/usr/lib/jvm/java-11-openjdk",
+    "ENV PATH=\"$JAVA_HOME/bin:${PATH}\""
+]
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+

GEM packages identifiers (with or without version)

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+

NPM packages identifiers (with or without version)

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
Example:
+
[
+    "sfdx-cli"
+]
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+

PIP packages identifiers (with or without version)

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: boolean Default: false
+

If set to true, this descriptor linters will always lint all files, undepending their name/extensions/content

+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: boolean Default: false
+

If set to true, this descriptor linters will lint one by one all files collected by all other linters

+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of object
+

List of linter definitions associated to the descriptor

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: object
+

Parameters defining behaviour and installation of a linter

+
No Additional Properties + + + + + +
+
Example:
+
{
+    "cli_config_extra_args": [
+        "--no-eslintrc",
+        "--no-ignore"
+    ],
+    "config_file_name": ".eslintrc.yml",
+    "examples": [
+        "eslint myfile.js",
+        "eslint -c .eslintrc.yml --no-eslintrc --no-ignore myfile.js"
+    ],
+    "install": {
+        "npm": [
+            "eslint",
+            "eslint-config-airbnb",
+            "eslint-config-prettier",
+            "eslint-plugin-jest",
+            "eslint-plugin-prettier",
+            "babel-eslint"
+        ]
+    },
+    "linter_banner_image_url": "https://d33wubrfki0l68.cloudfront.net/3b5ac7586466159bb6f237b633bfc4f5a8d5acf8/ee0a1/assets/img/posts/eslint-collective.png",
+    "linter_name": "eslint",
+    "linter_url": "https://eslint.org",
+    "name": "JAVASCRIPT_ES"
+}
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of object Default: []
+

List of rules to check to activate linter

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: object
+ + + + + + + +
+

+
Example:
+
[
+    {
+        "default_value": "standard",
+        "expected_value": "prettier",
+        "type": "variable",
+        "variable": "JAVASCRIPT_DEFAULT_STYLE"
+    }
+]
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+

Names of the config files to be found (at least one), else descriptor will be deactivated

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
Example:
+
[
+    ".editorconfig",
+    ".eslintrc.json"
+]
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: boolean Default: false
+

Shows if the linter is capable of output SARIF report within MegaLinter

+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+

If MegaLinter core is not enough, use a custom class inheriting from Linter class

+
+ + + + + +
+
Examples:
+
"CSpellLinter"
+
+
"DotnetFormatLinter"
+
+
"RakuLinter"
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string Default: []
+

When a configuration file is used with the linter CLI, send these additional arguments

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
Example:
+
[
+    "--no-eslintrc",
+    "--no-ignore"
+]
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string Default: []
+

Arguments for docker run before image name

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
Example:
+
[
+    "-v",
+    "`pwd`:`pwd`",
+    "-w",
+    "`pwd`"
+]
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+ + + + + + +
+
Example:
+
"norionomura/swiftlint"
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string Default: "latest"
+

Version of the docker image to use for linting

+
+ + + + + +
+
Example:
+
"0.42.0_swift-5.3.2"
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+

Override if different from linter_name

+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+

Override if different from cli executable used for linting

+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+

Override if different from cli executable used for linting

+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+

When linter CLI is call for help, send these additional arguments

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+

When linter CLI is call for help, send these additional commands

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: enum (of string)
+

Defines how to count errors from log file. regexnumber, regexcount, regexsum, or totallines

+
+

Must be one of:

+
  • "regex_number"
  • "regex_count"
  • "regex_sum"
  • "total_lines"
+
+ + + + + +
+
Examples:
+
"regex_number"
+
+
"regex_count"
+
+
"regex_sum"
+
+
"total_lines"
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+

Regex allowing to extract the number of errors from linter output logs

+
+ + + + + +
+
Example:
+
"Issues found: (.*) in .* files"
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string Default: []
+

When linter CLI is call for linting, send these additional arguments before config args

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string Default: []
+

When linter CLI is call for linting, send these additional arguments after config args

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+ + + + + + +
+
Examples:
+
"--fix"
+
+
"--format"
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string Default: []
+

When linter CLI is call for fixing, remove these arguments

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
Example:
+
[
+    "--check"
+]
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+

If the linter can use an ignore file, input here the related argument

+
+ + + + + +
+
Examples:
+
"--secretlintignore"
+
+
"--ignore-path"
+
+
+
+
+
+
+
+
+
+

+ +

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

Defines how the linter is called: file, listoffiles, project

+
+

Must be one of:

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

+ +

+
+ +
+
+ + Type: array of string Default: []
+

Arguments to generate SARIF output

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
Example:
+
[
+    "--format",
+    "sarif",
+    "--output",
+    "{{SARIF_OUTPUT_FILE}}"
+]
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+

When linter CLI is call for version, send these additional arguments

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+

An explanation about the purpose of this instance.

+
+ + + + + +
+
Examples:
+
".eslintrc.yml"
+
+
".markdown-lint.yml"
+
+
".python-black"
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: boolean Default: false
+

Shows if the linter is deprecated.

+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string Default: ""
+

Displays information on why it is deprecated and whether an alternative is available.

+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array Default: []
+

MegaLinter flavors matching this linter

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: enum (of string)
+ + +
+

Must be one of:

+
  • "all_flavors"
  • "all"
  • "ci_light"
  • "cupcake"
  • "documentation"
  • "dotnet"
  • "go"
  • "java"
  • "javascript"
  • "php"
  • "python"
  • "ruby"
  • "rust"
  • "salesforce"
  • "security"
  • "swift"
  • "terraform"
+
+ + + + + + +
+

+
Example:
+
[
+    "all_flavors",
+    "java",
+    "php"
+]
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array Default: []
+

MegaLinter flavors that must not contain this descriptor

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: enum (of string)
+ + +
+

Must be one of:

+
  • "all_flavors"
  • "all"
  • "ci_light"
  • "cupcake"
  • "documentation"
  • "dotnet"
  • "go"
  • "java"
  • "javascript"
  • "php"
  • "python"
  • "ruby"
  • "rust"
  • "salesforce"
  • "security"
  • "swift"
  • "terraform"
+
+ + + + + + +
+

+
Example:
+
[
+    "all_flavors",
+    "java",
+    "php"
+]
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: boolean Default: false
+

Disable linter in MegaLinter next builds

+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: boolean Default: false
+

Indicates that installation instructions does not use the latest release of the linter

+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+

Please add an example with and without configuration file in the command. They will appear in documentation

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
Examples:
+
[
+    "golangci-lint run myfile.go",
+    "golangci-lint run -c .golangci.yml myfile.go"
+]
+
+
[
+    "eslint myfile.js",
+    "eslint -c .eslintrc.yml --no-eslintrc --no-ignore myfile.js"
+]
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string Default: []
+

File extension filters if different from the ones defined on parent descriptor

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
Example:
+
[
+    ".py",
+    ""
+]
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string Default: []
+

List of strings to filter the files according to their end of file name

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
Example:
+
[
+    "vault.yml",
+    "galaxy.xml"
+]
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string Default: []
+

Regular expression list for filtering files by their base names using regex full match. Empty list includes all files. Can be overridden at linter level

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
Example:
+
[
+    "Dockerfile(-.+)?",
+    "Jenkinsfile"
+]
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+

Set when a linter only lints a sub-directory

+
+ + + + + +
+
Example:
+
[
+    "ansible",
+    "kubernetes"
+]
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: number
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: object
+

List of IDE supporting the linter

+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+

An explanation about the purpose of this instance.

+
+ + + + + +
+
Examples:
+
".eslintignore"
+
+
".secretlintignore"
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: boolean Default: false
+

If this property is set to true, this linter will be ignored for flavor suggestions

+
+ + + + + +
+
Examples:
+
".eslintignore"
+
+
".secretlintignore"
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: object Default: {}
+

List of apk, dockerfile instructions, npm/pip/gem packages required to install the linter

+
+ + + + + +
+
Examples:
+
{
+    "dockerfile": [
+        "FROM accurics/terrascan:latest as terrascan",
+        "COPY --from=terrascan /go/bin/terrascan /usr/bin/",
+        "RUN terrascan init"
+    ]
+}
+
+
{
+    "npm": [
+        "eslint",
+        "eslint-config-airbnb",
+        "eslint-config-prettier",
+        "eslint-plugin-jest",
+        "eslint-plugin-prettier",
+        "babel-eslint"
+    ]
+}
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+

APK packages identifiers (with or without version)

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
Example:
+
[
+    "perl",
+    "perl-dev"
+]
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+

Cargo packages identifiers (with or without version)

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
Example:
+
[
+    "clippy",
+    "sarif-fmt"
+]
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+

Will be automatically integrated in generated Dockerfile

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
Example:
+
[
+    "FROM accurics/terrascan:latest as terrascan",
+    "COPY --from=terrascan /go/bin/terrascan /usr/bin/",
+    "RUN terrascan init"
+]
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+

GEM packages identifiers (with or without version)

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
Example:
+
[
+    "rubocop:0.82.0",
+    "rubocop-github:0.16.0",
+    "rubocop-performance"
+]
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+

NPM packages identifiers (with or without version)

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
Example:
+
[
+    "eslint",
+    "eslint-config-airbnb@3.2.1"
+]
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array of string
+

PIP packages identifiers (with or without version)

+
+ + + + + +

Each item of this array must be:

+
+
+ + + Type: string
+ + + + + + + +
+

+
Example:
+
[
+    "flake8"
+]
+
+
+
+
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: boolean Default: false
+

If the linter is just a formatter, set to true so errors will count as warnings

+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: boolean Default: false
+

If set to true, this linter will always lint all files, undepending their name/extensions/content

+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: boolean Default: false
+

If set to true, this descriptor linters will lint one by one all files collected by all other linters

+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: stringFormat: uri
+

URL of an image used to build header of linter Markdown documentation

+
+ + + + + +
+
Example:
+
"https://github.com/stylelint/stylelint/raw/master/identity/stylelint-icon-and-text-white.png"
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+

If the linter is unable to return help content, hardcode it here

+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: stringFormat: uri
+

URL of an image used in linter Markdown documentation

+
+ + + + + +
+
Example:
+
"https://raku.org/camelia-logo.png"
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+

URL to linter documentation referring to MegaLinter

+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+

Name of the linter (same as cli command if possible)

+
+ + + + + +
+
Example:
+
"eslint"
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: stringFormat: uri
+

URL of the linter repository home page

+
+ + + + + +
+
Example:
+
"https://github.com/eslint/eslint"
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: stringFormat: uri
+

URL to linter documentation explaining how to configure the linter

+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: stringFormat: uri
+

URL to linter documentation explaining how to ignore files

+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: stringFormat: uri
+

URL to linter documentation explaining how to disable rules directly with comments in files

+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: stringFormat: uri
+

URL to linter documentation listing all the rules that can be detected

+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+

spdx license id of the linter

+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: enum (of integer)
+

Average speed of the linter (performances indicator). For 1 (very slow) to 5 (very fast)

+
+

Must be one of:

+
  • 1
  • 2
  • 3
  • 4
  • 5
+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: stringFormat: uri
+

URL of the linter home page

+
+ + + + + +
+
Example:
+
"https://eslint.org"
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+

If the linter is unable to return a version number, hardcode it here

+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+

When several linters in a descriptor, set a different name that will be used for configuration

+
+ + + + + +
+
Example:
+
"JAVASCRIPT_ES"
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array Default: []
+

Custom bash commands to run after linter

+
+ + + + + +

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"
+
+
+
+
+
+
+
+

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

+ +

+
+ +
+
+ + Type: array Default: []
+

Custom bash commands to run before linter

+
+ + + + + +

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"
+
+
+
+
+
+
+
+

+
Example:
+
[
+    {
+        "command": "tflint --init",
+        "continue_if_failed": false,
+        "cwd": "root"
+    },
+    {
+        "command": "echo \"linter pre-run command has been called\"",
+        "cwd": "workspace"
+    }
+]
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+

Path to find default SARIF output file when generated by linter

+
+ + + + + +
+
Example:
+
[
+    "./results.sarif"
+]
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+

Test folder containing good and bad files, if different from parent descriptor test_folder

+
+ + + + + +
+
Example:
+
[
+    "bash_shfmt",
+    "terraform_terrascan"
+]
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: object
+

List of variables to set before running tests

+
+ + + + + +
+
Example:
+
{
+    "JAVASCRIPT_DEFAULT_STYLE": "prettier"
+}
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: array
+

Try to not use this property except if you really have no choice

+
+ + + + + +
+
Example:
+
{
+    "default_value": "false",
+    "description": "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",
+    "name": "ERROR_ON_MISSING_EXEC_BIT"
+}
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: number
+ + + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+

If default regex to extract version from linter -v call, override it here

+
+ + + + + +
+
Example:
+
"(?<=npm-groovy-lint version )\\d+(\\.\\d+)+"
+
+
+
+
+
+
+
+

+
Example:
+
[
+    {
+        "cli_config_extra_args": [
+            "--no-eslintrc",
+            "--no-ignore"
+        ],
+        "config_file_name": ".eslintrc.yml",
+        "examples": [
+            "eslint myfile.js",
+            "eslint -c .eslintrc.yml --no-eslintrc --no-ignore myfile.js"
+        ],
+        "install": {
+            "npm": [
+                "eslint",
+                "eslint-config-airbnb",
+                "eslint-config-prettier",
+                "eslint-plugin-jest",
+                "eslint-plugin-prettier",
+                "babel-eslint"
+            ]
+        },
+        "linter_banner_image_url": "https://d33wubrfki0l68.cloudfront.net/3b5ac7586466159bb6f237b633bfc4f5a8d5acf8/ee0a1/assets/img/posts/eslint-collective.png",
+        "linter_name": "eslint",
+        "linter_url": "https://eslint.org",
+        "name": "JAVASCRIPT_ES"
+    },
+    {
+        "examples": [
+            "standard myfile.js"
+        ],
+        "install": {
+            "npm": [
+                "standard"
+            ]
+        },
+        "linter_banner_image_url": "https://github.com/standard/standard/raw/master/sticker.png",
+        "linter_name": "standard",
+        "linter_url": "https://github.com/standard/standard",
+        "name": "JAVASCRIPT_STANDARD"
+    }
+]
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: number Default: 0
+

If descriptor linters may be slow, put a negative processing order. If it is fast, put a positive one. If you don't know, do not set

+
+ + + + + +
+
Example:
+
[
+    -9,
+    0,
+    9
+]
+
+
+
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: string
+

Test folder containing good and bad files. Default: lowercase(descriptor_id)

+
+ + + + + +
+
Example:
+
[
+    "bash_shfmt",
+    "terraform_terrascan"
+]
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/docs/json-schemas/schema_doc.min.js b/docs/json-schemas/schema_doc.min.js index 0d9c7882d8f..17eceaf59a3 100644 --- a/docs/json-schemas/schema_doc.min.js +++ b/docs/json-schemas/schema_doc.min.js @@ -1 +1 @@ -function flashElement(t){myElement=document.getElementById(t),myElement.classList.add("jsfh-animated-property"),setTimeout(function(){myElement.classList.remove("jsfh-animated-property")},1e3)}function setAnchor(t){history.pushState({},"",t)}function anchorOnLoad(){let t=window.location.hash.split("?")[0].split("&")[0];"#"===t[0]&&(t=t.substr(1)),t.length>0&&anchorLink(t)}function anchorLink(t){$("#"+t).parents().addBack().filter(".collapse:not(.show), .tab-pane, [role='tab']").each(function(t){if($(this).hasClass("collapse"))$(this).collapse("show");else if($(this).hasClass("tab-pane")){const t=$("a[href='#"+$(this).attr("id")+"']");t&&t.tab("show")}else"tab"===$(this).attr("role")&&$(this).tab("show")}),setTimeout(function(){let e=document.getElementById(t);e&&(e.scrollIntoView({block:"center",behavior:"smooth"}),setTimeout(function(){flashElement(t)},500))},1e3)}$(document).on("click",'a[href^="#"]',function(t){t.preventDefault(),history.pushState({},"",this.href)}); \ No newline at end of file +$(document).on("click",'a[href^="#"]',function(event){event.preventDefault();history.pushState({},"",this.href)});function flashElement(elementId){myElement=document.getElementById(elementId);myElement.classList.add("jsfh-animated-property");setTimeout(function(){myElement.classList.remove("jsfh-animated-property")},1e3)}function setAnchor(anchorLinkDestination){history.pushState({},"",anchorLinkDestination)}function anchorOnLoad(){let linkTarget=decodeURIComponent(window.location.hash.split("?")[0].split("&")[0]);if(linkTarget[0]==="#"){linkTarget=linkTarget.substr(1)}if(linkTarget.length>0){anchorLink(linkTarget)}}function anchorLink(linkTarget){const target=$("#"+linkTarget);target.parents().addBack().filter(".collapse:not(.show), .tab-pane, [role='tab']").each(function(index){if($(this).hasClass("collapse")){$(this).collapse("show")}else if($(this).hasClass("tab-pane")){const tabToShow=$("a[href='#"+$(this).attr("id")+"']");if(tabToShow){tabToShow.tab("show")}}else if($(this).attr("role")==="tab"){$(this).tab("show")}});setTimeout(function(){let targetElement=document.getElementById(linkTarget);if(targetElement){targetElement.scrollIntoView({block:"center",behavior:"smooth"});setTimeout(function(){flashElement(linkTarget)},500)}},1e3)} \ No newline at end of file From 18eba195236bdf907539fc4acbfcb3bccd41dec0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edouard=20Choini=C3=A8re?= <27212526+echoix@users.noreply.github.com> Date: Mon, 16 Jan 2023 22:00:48 -0500 Subject: [PATCH 2/3] Update CHANGELOG.md --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6d1168079c5..795e4a1cf87 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,9 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - Change name of config file for powershell formatter to avoid collision with powershell linter config - Enhance find SARIF json in stdout output +- Documentation + - Configure jsonschema documentation formatting (see [Descriptor schema](https://megalinter.io/latest/json-schemas/descriptor.html), [Configuration schema](https://megalinter.io/latest/json-schemas/configuration.html)), by @echoix in [#2270](https://github.com/oxsecurity/megalinter/pull/2270) + - Linter versions upgrades - [prettier](https://prettier.io/) from 2.8.1 to **2.8.2** on 2023-01-07 - [dotnet-format](https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-format) from 000 to **6.0.404** on 2023-01-07 From b086a7b1a9ecf1315c9acbb1161d444d9d7183fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edouard=20Choini=C3=A8re?= <27212526+echoix@users.noreply.github.com> Date: Mon, 16 Jan 2023 22:13:38 -0500 Subject: [PATCH 3/3] Add username of @echoix in cspell exclusions --- .github/linters/.cspell.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/linters/.cspell.json b/.github/linters/.cspell.json index 178b250b527..62f3151bd45 100644 --- a/.github/linters/.cspell.json +++ b/.github/linters/.cspell.json @@ -566,6 +566,7 @@ "dupl", "dustilock", "dzhu", + "echoix", "ecrc", "editorconfig", "ehlo", @@ -1361,4 +1362,4 @@ "\u0636clojure", "\u077bcbad" ] -} +} \ No newline at end of file