diff --git a/.automation/test/json_prettier/json_bad_1.json b/.automation/test/json_prettier/json_bad_1.json
new file mode 100644
index 00000000000..c7f80008902
--- /dev/null
+++ b/.automation/test/json_prettier/json_bad_1.json
@@ -0,0 +1,8 @@
+{
+ "array": [
+ "one_item"
+ ],
+ "object": {
+ "first-item": 0, "second-item": 1
+ }
+}
diff --git a/.automation/test/json_prettier/json_good_1.json b/.automation/test/json_prettier/json_good_1.json
new file mode 100644
index 00000000000..11ed1ad1968
--- /dev/null
+++ b/.automation/test/json_prettier/json_good_1.json
@@ -0,0 +1,7 @@
+{
+ "array": ["one_item"],
+ "object": {
+ "first-item": 0,
+ "second-item": 1
+ }
+}
diff --git a/README.md b/README.md
index 2da064056d1..13aa74a3777 100644
--- a/README.md
+++ b/README.md
@@ -22,7 +22,7 @@
[![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Check+Mega-Linter+to+say+goodbye+to+dirty+code+in+your+projects+%3A%29+100%25+free+and+open+source+for+all+uses&url=https://nvuillam.github.io/mega-linter/&via=NicolasVuillamy&hashtags=linters,code,quality,ci,python,java,golang,c,dotnet,kotlin,rust,scala,salesforce,terraform)
-Mega-Linter is an **100% Open-Source tool for CI/CD workflows** that **analyzes consistency and quality** of [**43** languages](#languages), [**21** formats](#formats), [**16** tooling formats](#tooling-formats) , [**abusive copy-pastes**](#other) and [**spelling mistakes**](#other) in your repository sources, generates [**various reports**](#reporters), and can even [apply **formatting** and **auto-fixes**](#apply-fixes), to **ensure all your projects sources are clean**, whatever IDE/toolbox are used by their developers.
+Mega-Linter is an **100% Open-Source tool for CI/CD workflows** that **analyzes consistency and quality** of [**43** languages](#languages), [**22** formats](#formats), [**16** tooling formats](#tooling-formats) , [**abusive copy-pastes**](#other) and [**spelling mistakes**](#other) in your repository sources, generates [**various reports**](#reporters), and can even [apply **formatting** and **auto-fixes**](#apply-fixes), to **ensure all your projects sources are clean**, whatever IDE/toolbox are used by their developers.
Ready to use [out of the box](#installation) as a **GitHub Action** or **any CI system**, [**highly configurable**](#configuration) and **free for all uses**
@@ -174,6 +174,7 @@ All linters are integrated in the [Mega-Linter docker image](https://hub.docker.
| | [**JSON**](https://github.com/nvuillam/mega-linter/tree/master/docs/descriptors/json.md#readme) | [jsonlint](https://github.com/nvuillam/mega-linter/tree/master/docs/descriptors/json_jsonlint.md#readme) | [JSON_JSONLINT](https://github.com/nvuillam/mega-linter/tree/master/docs/descriptors/json_jsonlint.md#readme) | |
| | | [eslint-plugin-jsonc](https://github.com/nvuillam/mega-linter/tree/master/docs/descriptors/json_eslint_plugin_jsonc.md#readme) | [JSON_ESLINT_PLUGIN_JSONC](https://github.com/nvuillam/mega-linter/tree/master/docs/descriptors/json_eslint_plugin_jsonc.md#readme) | :heavy_check_mark: |
| | | [v8r](https://github.com/nvuillam/mega-linter/tree/master/docs/descriptors/json_v8r.md#readme) | [JSON_V8R](https://github.com/nvuillam/mega-linter/tree/master/docs/descriptors/json_v8r.md#readme) | |
+| | | [prettier](https://github.com/nvuillam/mega-linter/tree/master/docs/descriptors/json_prettier.md#readme) | [JSON_PRETTIER](https://github.com/nvuillam/mega-linter/tree/master/docs/descriptors/json_prettier.md#readme) | :heavy_check_mark: |
| | [**LATEX**](https://github.com/nvuillam/mega-linter/tree/master/docs/descriptors/latex.md#readme) | [chktex](https://github.com/nvuillam/mega-linter/tree/master/docs/descriptors/latex_chktex.md#readme) | [LATEX_CHKTEX](https://github.com/nvuillam/mega-linter/tree/master/docs/descriptors/latex_chktex.md#readme) | |
| | [**MARKDOWN**](https://github.com/nvuillam/mega-linter/tree/master/docs/descriptors/markdown.md#readme) | [markdownlint](https://github.com/nvuillam/mega-linter/tree/master/docs/descriptors/markdown_markdownlint.md#readme) | [MARKDOWN_MARKDOWNLINT](https://github.com/nvuillam/mega-linter/tree/master/docs/descriptors/markdown_markdownlint.md#readme) | :heavy_check_mark: |
| | | [remark-lint](https://github.com/nvuillam/mega-linter/tree/master/docs/descriptors/markdown_remark_lint.md#readme) | [MARKDOWN_REMARK_LINT](https://github.com/nvuillam/mega-linter/tree/master/docs/descriptors/markdown_remark_lint.md#readme) | :heavy_check_mark: |
@@ -618,7 +619,7 @@ To improve run performances, we generate **Flavored Mega-Linter images** contain
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [ci_light](https://github.com/nvuillam/mega-linter/tree/master/docs/flavors/ci_light.md#readme) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 12 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-ci_light/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-ci_light) |
| | [dart](https://github.com/nvuillam/mega-linter/tree/master/docs/flavors/dart.md#readme) | Optimized for DART based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dart/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dart) |
| | [documentation](https://github.com/nvuillam/mega-linter/tree/master/docs/flavors/documentation.md#readme) | Mega-Linter for documentation projects | 37 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-documentation/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-documentation) |
diff --git a/docs/all_linters.md b/docs/all_linters.md
index 11b84369910..9a3e444b24a 100644
--- a/docs/all_linters.md
+++ b/docs/all_linters.md
@@ -3,80 +3,80 @@
# References
-| Linter | Version | Descriptors | Reference status | URL |
-|------------------------------|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------|
-| **ansible-lint** | N/A | [ANSIBLE](descriptors/ansible_ansible_lint.md) | :white_circle: | [Repository](https://github.com/ansible/ansible-lint){target=_blank} |
-| **arm-ttk** | N/A | [ARM](descriptors/arm_arm_ttk.md) | :white_circle: | [Web Site](https://github.com/Azure/arm-ttk){target=_blank} |
-| **bash-exec** | 5.1.0 | [BASH](descriptors/bash_bash_exec.md) | | [Web Site](https://tiswww.case.edu/php/chet/bash/bashtop.html){target=_blank} |
-| **black** | 20.8 | [PYTHON](descriptors/python_black.md) | :white_circle: | [Repository](https://github.com/psf/black){target=_blank} |
-| **cfn-lint** | 0.48.3 | [CLOUDFORMATION](descriptors/cloudformation_cfn_lint.md) | :white_circle: | [Web Site](https://github.com/martysweet/cfn-lint){target=_blank} |
-| **checkstyle** | 8.41.1 | [JAVA](descriptors/java_checkstyle.md) | :heart: | [Mega-Linter reference](https://checkstyle.sourceforge.io/index.html#Related_Tools_Active_Tools){target=_blank} |
-| **chktex** | 1.7.6 | [LATEX](descriptors/latex_chktex.md) | :white_circle: | [Web Site](https://www.nongnu.org/chktex){target=_blank} |
-| **clippy** | 0.1.51 | [RUST](descriptors/rust_clippy.md) | :white_circle: | [Web Site](https://github.com/rust-lang/rust-clippy){target=_blank} |
-| **clj-kondo** | 2021.02.13 | [CLOJURE](descriptors/clojure_clj_kondo.md) | :heart: | [Mega-Linter reference](https://github.com/borkdude/clj-kondo/blob/master/doc/ci-integration.md#github){target=_blank} |
-| **coffeelint** | 4.1.4 | [COFFEE](descriptors/coffee_coffeelint.md) | :white_circle: | [Repository](https://github.com/clutchski/coffeelint){target=_blank} |
-| **cpplint** | 1.5.4 | [C](descriptors/c_cpplint.md)
[CPP](descriptors/cpp_cpplint.md) | :white_circle: | [Web Site](https://github.com/cpplint/cpplint){target=_blank} |
-| **cspell** | 4.1.3 | [SPELL](descriptors/spell_cspell.md) | :heart: | [Mega-Linter reference](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell#mega-linter){target=_blank} |
-| **dartanalyzer** | N/A | [DART](descriptors/dart_dartanalyzer.md) | :no_entry_sign: | [Repository](https://github.com/dart-lang/sdk){target=_blank} |
-| **dockerfilelint** | 1.8.0 | [DOCKERFILE](descriptors/dockerfile_dockerfilelint.md) | :white_circle: | [Web Site](https://github.com/replicatedhq/dockerfilelint){target=_blank} |
-| **dotenv-linter** | 3.0.0 | [ENV](descriptors/env_dotenv_linter.md) | :heart: | [Mega-Linter reference](https://dotenv-linter.github.io/#/integrations/mega_linter){target=_blank} |
-| **dotnet-format** | 5.0.211103 | [CSHARP](descriptors/csharp_dotnet_format.md)
[VBDOTNET](descriptors/vbdotnet_dotnet_format.md) | :white_circle: | [Web Site](https://github.com/dotnet/format){target=_blank} |
-| **editorconfig-checker** | 2.3.5 | [EDITORCONFIG](descriptors/editorconfig_editorconfig_checker.md) | :heart: | [Mega-Linter reference](https://github.com/editorconfig-checker/editorconfig-checker#mega-linter){target=_blank} |
-| **eslint** | 7.24.0 | [JAVASCRIPT](descriptors/javascript_eslint.md)
[JSX](descriptors/jsx_eslint.md)
[TSX](descriptors/tsx_eslint.md)
[TYPESCRIPT](descriptors/typescript_eslint.md) | :white_circle: | [Repository](https://github.com/eslint/eslint){target=_blank} |
-| **eslint-plugin-jsonc** | 1.2.1 | [JSON](descriptors/json_eslint_plugin_jsonc.md) | :white_circle: | [Repository](https://github.com/ota-meshi/eslint-plugin-jsonc){target=_blank} |
-| **flake8** | 3.9.1 | [PYTHON](descriptors/python_flake8.md) | :white_circle: | [Repository](https://github.com/PyCQA/flake8){target=_blank} |
-| **gherkin-lint** | N/A | [GHERKIN](descriptors/gherkin_gherkin_lint.md) | :white_circle: | [Web Site](https://github.com/vsiakka/gherkin-lint){target=_blank} |
-| **git_diff** | 2.30.2 | [GIT](descriptors/git_git_diff.md) | | [Repository](https://github.com/git/git){target=_blank} |
-| **golangci-lint** | 1.39.0 | [GO](descriptors/go_golangci_lint.md) | :white_circle: | [Repository](https://github.com/golangci/golangci-lint){target=_blank} |
-| **graphql-schema-linter** | 2.0.1 | [GRAPHQL](descriptors/graphql_graphql_schema_linter.md) | :hammer_and_wrench: | [Pull Request](https://github.com/cjoudrey/graphql-schema-linter/pull/272){target=_blank} |
-| **hadolint** | 2.1.0 | [DOCKERFILE](descriptors/dockerfile_hadolint.md) | :heart: | [Mega-Linter reference](https://github.com/hadolint/hadolint/blob/master/docs/INTEGRATION.md#mega-linter){target=_blank} |
-| **htmlhint** | 0.14.2 | [HTML](descriptors/html_htmlhint.md) | :hammer_and_wrench: | [Pull Request](https://github.com/htmlhint/HTMLHint/pull/579/files){target=_blank} |
-| **isort** | 5.8.0 | [PYTHON](descriptors/python_isort.md) | :white_circle: | [Repository](https://github.com/PyCQA/isort){target=_blank} |
-| **jscpd** | 3.3.25 | [COPYPASTE](descriptors/copypaste_jscpd.md) | :heart: | [Mega-Linter reference](https://github.com/kucherenko/jscpd#who-uses-jscpd){target=_blank} |
-| **jsonlint** | 1.6.3 | [JSON](descriptors/json_jsonlint.md) | :hammer_and_wrench: | [Pull Request](https://github.com/zaach/jsonlint/pull/127){target=_blank} |
-| **ktlint** | 0.40.0 | [KOTLIN](descriptors/kotlin_ktlint.md) | :heart: | [Mega-Linter reference](https://github.com/pinterest/ktlint#-with-continuous-integration){target=_blank} |
-| **kubeval** | 0.16.1 | [KUBERNETES](descriptors/kubernetes_kubeval.md) | :white_circle: | [Repository](https://github.com/instrumenta/kubeval){target=_blank} |
-| **lintr** | N/A | [R](descriptors/r_lintr.md) | :white_circle: | [Web Site](https://github.com/jimhester/lintr){target=_blank} |
-| **luacheck** | 0.23.0 | [LUA](descriptors/lua_luacheck.md) | :no_entry_sign: | [Repository](https://github.com/luarocks/luacheck){target=_blank} |
-| **markdown-link-check** | N/A | [MARKDOWN](descriptors/markdown_markdown_link_check.md) | :heart: | [Mega-Linter reference](https://github.com/tcort/markdown-link-check#run-in-other-tools){target=_blank} |
-| **markdown-table-formatter** | 1.1.0 | [MARKDOWN](descriptors/markdown_markdown_table_formatter.md) | :white_circle: | [Repository](https://github.com/nvuillam/markdown-table-formatter){target=_blank} |
-| **markdownlint** | 0.27.1 | [MARKDOWN](descriptors/markdown_markdownlint.md) | :white_circle: | [Web Site](https://github.com/DavidAnson/markdownlint){target=_blank} |
-| **misspell** | 0.3.4 | [SPELL](descriptors/spell_misspell.md) | :white_circle: | [Web Site](https://github.com/client9/misspell){target=_blank} |
-| **npm-groovy-lint** | 8.1.0 | [GROOVY](descriptors/groovy_npm_groovy_lint.md) | :heart: | [Mega-Linter reference](https://nvuillam.github.io/npm-groovy-lint/#mega-linter){target=_blank} |
-| **perlcritic** | 1.140 | [PERL](descriptors/perl_perlcritic.md) | :white_circle: | [Repository](https://github.com/Perl-Critic/Perl-Critic){target=_blank} |
-| **php** | 7.4.15 | [PHP](descriptors/php_php.md) | | [Repository](https://github.com/php/php-src){target=_blank} |
-| **phpcs** | 3.6.0 | [PHP](descriptors/php_phpcs.md) | :white_circle: | [Web Site](https://github.com/squizlabs/PHP_CodeSniffer){target=_blank} |
-| **phpstan** | 0.12.83 | [PHP](descriptors/php_phpstan.md) | :white_circle: | [Repository](https://github.com/phpstan/phpstan){target=_blank} |
-| **powershell** | 7.1.3 | [POWERSHELL](descriptors/powershell_powershell.md) | :white_circle: | [Web Site](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} |
-| **prettier** | 2.2.1 | [JAVASCRIPT](descriptors/javascript_prettier.md)
[TYPESCRIPT](descriptors/typescript_prettier.md)
[YAML](descriptors/yaml_prettier.md) | :white_circle: | [Repository](https://github.com/prettier/prettier){target=_blank} |
-| **protolint** | 0.31.0 | [PROTOBUF](descriptors/protobuf_protolint.md) | :white_circle: | [Web Site](https://github.com/yoheimuta/protolint){target=_blank} |
-| **psalm** | Psalm.4.x-dev@ | [PHP](descriptors/php_psalm.md) | :white_circle: | [Repository](https://github.com/vimeo/psalm){target=_blank} |
-| **puppet-lint** | 2.4.2 | [PUPPET](descriptors/puppet_puppet_lint.md) | :white_circle: | [Repository](https://github.com/rodjek/puppet-lint){target=_blank} |
-| **pylint** | 2.7.4 | [PYTHON](descriptors/python_pylint.md) | :white_circle: | [Repository](https://github.com/PyCQA/pylint){target=_blank} |
-| **raku** | 2020.10 | [RAKU](descriptors/raku_raku.md) | :white_circle: | [Repository](https://github.com/rakudo/rakudo){target=_blank} |
-| **remark-lint** | 13.0.0 | [MARKDOWN](descriptors/markdown_remark_lint.md) | :white_circle: | [Repository](https://github.com/remarkjs/remark-lint){target=_blank} |
-| **revive** | N/A | [GO](descriptors/go_revive.md) | :white_circle: | [Repository](https://github.com/mgechev/revive){target=_blank} |
-| **rst-lint** | 1.3.2 | [RST](descriptors/rst_rst_lint.md) | :heart: | [Mega-Linter reference](https://github.com/twolfson/restructuredtext-lint/wiki/Integration-in-other-tools#integration-in-other-tools){target=_blank} |
-| **rstcheck** | 3.3.1 | [RST](descriptors/rst_rstcheck.md) | :hammer_and_wrench: | [Pull Request](https://github.com/myint/rstcheck/pull/73){target=_blank} |
-| **rstfmt** | N/A | [RST](descriptors/rst_rstfmt.md) | :hammer_and_wrench: | [Pull Request](https://github.com/dzhu/rstfmt/pull/1){target=_blank} |
-| **rubocop** | 0.82.0 | [RUBY](descriptors/ruby_rubocop.md) | :heart: | [Mega-Linter reference](https://docs.rubocop.org/rubocop/integration_with_other_tools.html#mega-linter-integration){target=_blank} |
-| **scalafix** | 0.9.27 | [SCALA](descriptors/scala_scalafix.md) | :heart: | [Mega-Linter reference](https://scalacenter.github.io/scalafix/docs/users/installation.html#plugins-for-other-build-tools){target=_blank} |
-| **scss-lint** | 0.59.0 | [CSS](descriptors/css_scss_lint.md) | :white_circle: | [Web Site](https://github.com/sds/scss-lint){target=_blank} |
-| **sfdx-scanner** | 2.8.0 | [SALESFORCE](descriptors/salesforce_sfdx_scanner.md) | :hammer_and_wrench: | [Pull Request](https://github.com/forcedotcom/sfdx-scanner/pull/307){target=_blank} |
-| **shellcheck** | 0.7.1 | [BASH](descriptors/bash_shellcheck.md) | | [Web Site](https://github.com/koalaman/shellcheck){target=_blank} |
-| **shfmt** | 3.2.4 | [BASH](descriptors/bash_shfmt.md) | :no_entry_sign: | [Web Site](https://github.com/mvdan/sh){target=_blank} |
-| **snakefmt** | 0.4.0 | [SNAKEMAKE](descriptors/snakemake_snakefmt.md) | :white_circle: | [Web Site](https://github.com/snakemake/snakefmt){target=_blank} |
-| **snakemake** | 6.1.1 | [SNAKEMAKE](descriptors/snakemake_snakemake.md) | :white_circle: | [Repository](https://github.com/snakemake/snakemake){target=_blank} |
-| **spectral** | 5.6.0 | [OPENAPI](descriptors/openapi_spectral.md) | :white_circle: | [Repository](https://github.com/stoplightio/spectral){target=_blank} |
-| **sql-lint** | 0.0.16 | [SQL](descriptors/sql_sql_lint.md) | :white_circle: | [Web Site](https://github.com/joereynolds/sql-lint){target=_blank} |
-| **sqlfluff** | 0.5.2 | [SQL](descriptors/sql_sqlfluff.md) | :white_circle: | [Repository](https://github.com/sqlfluff/sqlfluff){target=_blank} |
-| **standard** | 15.0.1 | [JAVASCRIPT](descriptors/javascript_standard.md)
[TYPESCRIPT](descriptors/typescript_standard.md) | :white_circle: | [Repository](https://github.com/standard/standard){target=_blank} |
-| **stylelint** | 13.12.0 | [CSS](descriptors/css_stylelint.md) | :heart: | [Mega-Linter reference](https://stylelint.io/user-guide/integrations/other#analysis-platform-engines){target=_blank} |
-| **swiftlint** | 0.43.1 | [SWIFT](descriptors/swift_swiftlint.md) | :white_circle: | [Repository](https://github.com/realm/SwiftLint){target=_blank} |
-| **tekton-lint** | 0.5.2 | [TEKTON](descriptors/tekton_tekton_lint.md) | :white_circle: | [Web Site](https://github.com/IBM/tekton-lint){target=_blank} |
-| **terragrunt** | 0.28.21 | [TERRAFORM](descriptors/terraform_terragrunt.md) | :white_circle: | [Repository](https://github.com/gruntwork-io/terragrunt){target=_blank} |
-| **terrascan** | 1.4.0 | [TERRAFORM](descriptors/terraform_terrascan.md) | :white_circle: | [Repository](https://github.com/accurics/terrascan){target=_blank} |
-| **tflint** | 0.27.0 | [TERRAFORM](descriptors/terraform_tflint.md) | :white_circle: | [Web Site](https://github.com/terraform-linters/tflint){target=_blank} |
-| **v8r** | 0.5.0 | [JSON](descriptors/json_v8r.md)
[YAML](descriptors/yaml_v8r.md) | :no_entry_sign: | [Web Site](https://github.com/chris48s/v8r){target=_blank} |
-| **xmllint** | 20910 | [XML](descriptors/xml_xmllint.md) | :white_circle: | [Web Site](http://xmlsoft.org/xmllint.html){target=_blank} |
-| **yamllint** | 1.26.1 | [YAML](descriptors/yaml_yamllint.md) | :no_entry_sign: | [Repository](https://github.com/adrienverge/yamllint){target=_blank} |
+| Linter | Version | Descriptors | Reference status | URL |
+|------------------------------|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------|
+| **ansible-lint** | N/A | [ANSIBLE](descriptors/ansible_ansible_lint.md) | :white_circle: | [Repository](https://github.com/ansible/ansible-lint){target=_blank} |
+| **arm-ttk** | N/A | [ARM](descriptors/arm_arm_ttk.md) | :white_circle: | [Web Site](https://github.com/Azure/arm-ttk){target=_blank} |
+| **bash-exec** | 5.1.0 | [BASH](descriptors/bash_bash_exec.md) | | [Web Site](https://tiswww.case.edu/php/chet/bash/bashtop.html){target=_blank} |
+| **black** | 20.8 | [PYTHON](descriptors/python_black.md) | :white_circle: | [Repository](https://github.com/psf/black){target=_blank} |
+| **cfn-lint** | 0.48.3 | [CLOUDFORMATION](descriptors/cloudformation_cfn_lint.md) | :white_circle: | [Web Site](https://github.com/martysweet/cfn-lint){target=_blank} |
+| **checkstyle** | 8.41.1 | [JAVA](descriptors/java_checkstyle.md) | :heart: | [Mega-Linter reference](https://checkstyle.sourceforge.io/index.html#Related_Tools_Active_Tools){target=_blank} |
+| **chktex** | 1.7.6 | [LATEX](descriptors/latex_chktex.md) | :white_circle: | [Web Site](https://www.nongnu.org/chktex){target=_blank} |
+| **clippy** | 0.1.51 | [RUST](descriptors/rust_clippy.md) | :white_circle: | [Web Site](https://github.com/rust-lang/rust-clippy){target=_blank} |
+| **clj-kondo** | 2021.02.13 | [CLOJURE](descriptors/clojure_clj_kondo.md) | :heart: | [Mega-Linter reference](https://github.com/borkdude/clj-kondo/blob/master/doc/ci-integration.md#github){target=_blank} |
+| **coffeelint** | 4.1.4 | [COFFEE](descriptors/coffee_coffeelint.md) | :white_circle: | [Repository](https://github.com/clutchski/coffeelint){target=_blank} |
+| **cpplint** | 1.5.4 | [C](descriptors/c_cpplint.md)
[CPP](descriptors/cpp_cpplint.md) | :white_circle: | [Web Site](https://github.com/cpplint/cpplint){target=_blank} |
+| **cspell** | 4.1.3 | [SPELL](descriptors/spell_cspell.md) | :heart: | [Mega-Linter reference](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell#mega-linter){target=_blank} |
+| **dartanalyzer** | N/A | [DART](descriptors/dart_dartanalyzer.md) | :no_entry_sign: | [Repository](https://github.com/dart-lang/sdk){target=_blank} |
+| **dockerfilelint** | 1.8.0 | [DOCKERFILE](descriptors/dockerfile_dockerfilelint.md) | :white_circle: | [Web Site](https://github.com/replicatedhq/dockerfilelint){target=_blank} |
+| **dotenv-linter** | 3.0.0 | [ENV](descriptors/env_dotenv_linter.md) | :heart: | [Mega-Linter reference](https://dotenv-linter.github.io/#/integrations/mega_linter){target=_blank} |
+| **dotnet-format** | 5.0.211103 | [CSHARP](descriptors/csharp_dotnet_format.md)
[VBDOTNET](descriptors/vbdotnet_dotnet_format.md) | :white_circle: | [Web Site](https://github.com/dotnet/format){target=_blank} |
+| **editorconfig-checker** | 2.3.5 | [EDITORCONFIG](descriptors/editorconfig_editorconfig_checker.md) | :heart: | [Mega-Linter reference](https://github.com/editorconfig-checker/editorconfig-checker#mega-linter){target=_blank} |
+| **eslint** | 7.24.0 | [JAVASCRIPT](descriptors/javascript_eslint.md)
[JSX](descriptors/jsx_eslint.md)
[TSX](descriptors/tsx_eslint.md)
[TYPESCRIPT](descriptors/typescript_eslint.md) | :white_circle: | [Repository](https://github.com/eslint/eslint){target=_blank} |
+| **eslint-plugin-jsonc** | 1.2.1 | [JSON](descriptors/json_eslint_plugin_jsonc.md) | :white_circle: | [Repository](https://github.com/ota-meshi/eslint-plugin-jsonc){target=_blank} |
+| **flake8** | 3.9.1 | [PYTHON](descriptors/python_flake8.md) | :white_circle: | [Repository](https://github.com/PyCQA/flake8){target=_blank} |
+| **gherkin-lint** | N/A | [GHERKIN](descriptors/gherkin_gherkin_lint.md) | :white_circle: | [Web Site](https://github.com/vsiakka/gherkin-lint){target=_blank} |
+| **git_diff** | 2.30.2 | [GIT](descriptors/git_git_diff.md) | | [Repository](https://github.com/git/git){target=_blank} |
+| **golangci-lint** | 1.39.0 | [GO](descriptors/go_golangci_lint.md) | :white_circle: | [Repository](https://github.com/golangci/golangci-lint){target=_blank} |
+| **graphql-schema-linter** | 2.0.1 | [GRAPHQL](descriptors/graphql_graphql_schema_linter.md) | :hammer_and_wrench: | [Pull Request](https://github.com/cjoudrey/graphql-schema-linter/pull/272){target=_blank} |
+| **hadolint** | 2.1.0 | [DOCKERFILE](descriptors/dockerfile_hadolint.md) | :heart: | [Mega-Linter reference](https://github.com/hadolint/hadolint/blob/master/docs/INTEGRATION.md#mega-linter){target=_blank} |
+| **htmlhint** | 0.14.2 | [HTML](descriptors/html_htmlhint.md) | :hammer_and_wrench: | [Pull Request](https://github.com/htmlhint/HTMLHint/pull/579/files){target=_blank} |
+| **isort** | 5.8.0 | [PYTHON](descriptors/python_isort.md) | :white_circle: | [Repository](https://github.com/PyCQA/isort){target=_blank} |
+| **jscpd** | 3.3.25 | [COPYPASTE](descriptors/copypaste_jscpd.md) | :heart: | [Mega-Linter reference](https://github.com/kucherenko/jscpd#who-uses-jscpd){target=_blank} |
+| **jsonlint** | 1.6.3 | [JSON](descriptors/json_jsonlint.md) | :hammer_and_wrench: | [Pull Request](https://github.com/zaach/jsonlint/pull/127){target=_blank} |
+| **ktlint** | 0.40.0 | [KOTLIN](descriptors/kotlin_ktlint.md) | :heart: | [Mega-Linter reference](https://github.com/pinterest/ktlint#-with-continuous-integration){target=_blank} |
+| **kubeval** | 0.16.1 | [KUBERNETES](descriptors/kubernetes_kubeval.md) | :white_circle: | [Repository](https://github.com/instrumenta/kubeval){target=_blank} |
+| **lintr** | N/A | [R](descriptors/r_lintr.md) | :white_circle: | [Web Site](https://github.com/jimhester/lintr){target=_blank} |
+| **luacheck** | 0.23.0 | [LUA](descriptors/lua_luacheck.md) | :no_entry_sign: | [Repository](https://github.com/luarocks/luacheck){target=_blank} |
+| **markdown-link-check** | N/A | [MARKDOWN](descriptors/markdown_markdown_link_check.md) | :heart: | [Mega-Linter reference](https://github.com/tcort/markdown-link-check#run-in-other-tools){target=_blank} |
+| **markdown-table-formatter** | 1.1.0 | [MARKDOWN](descriptors/markdown_markdown_table_formatter.md) | :white_circle: | [Repository](https://github.com/nvuillam/markdown-table-formatter){target=_blank} |
+| **markdownlint** | 0.27.1 | [MARKDOWN](descriptors/markdown_markdownlint.md) | :white_circle: | [Web Site](https://github.com/DavidAnson/markdownlint){target=_blank} |
+| **misspell** | 0.3.4 | [SPELL](descriptors/spell_misspell.md) | :white_circle: | [Web Site](https://github.com/client9/misspell){target=_blank} |
+| **npm-groovy-lint** | 8.1.0 | [GROOVY](descriptors/groovy_npm_groovy_lint.md) | :heart: | [Mega-Linter reference](https://nvuillam.github.io/npm-groovy-lint/#mega-linter){target=_blank} |
+| **perlcritic** | 1.140 | [PERL](descriptors/perl_perlcritic.md) | :white_circle: | [Repository](https://github.com/Perl-Critic/Perl-Critic){target=_blank} |
+| **php** | 7.4.15 | [PHP](descriptors/php_php.md) | | [Repository](https://github.com/php/php-src){target=_blank} |
+| **phpcs** | 3.6.0 | [PHP](descriptors/php_phpcs.md) | :white_circle: | [Web Site](https://github.com/squizlabs/PHP_CodeSniffer){target=_blank} |
+| **phpstan** | 0.12.83 | [PHP](descriptors/php_phpstan.md) | :white_circle: | [Repository](https://github.com/phpstan/phpstan){target=_blank} |
+| **powershell** | 7.1.3 | [POWERSHELL](descriptors/powershell_powershell.md) | :white_circle: | [Web Site](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} |
+| **prettier** | 2.2.1 | [JAVASCRIPT](descriptors/javascript_prettier.md)
[JSON](descriptors/json_prettier.md)
[TYPESCRIPT](descriptors/typescript_prettier.md)
[YAML](descriptors/yaml_prettier.md) | :white_circle: | [Repository](https://github.com/prettier/prettier){target=_blank} |
+| **protolint** | 0.31.0 | [PROTOBUF](descriptors/protobuf_protolint.md) | :white_circle: | [Web Site](https://github.com/yoheimuta/protolint){target=_blank} |
+| **psalm** | Psalm.4.x-dev@ | [PHP](descriptors/php_psalm.md) | :white_circle: | [Repository](https://github.com/vimeo/psalm){target=_blank} |
+| **puppet-lint** | 2.4.2 | [PUPPET](descriptors/puppet_puppet_lint.md) | :white_circle: | [Repository](https://github.com/rodjek/puppet-lint){target=_blank} |
+| **pylint** | 2.7.4 | [PYTHON](descriptors/python_pylint.md) | :white_circle: | [Repository](https://github.com/PyCQA/pylint){target=_blank} |
+| **raku** | 2020.10 | [RAKU](descriptors/raku_raku.md) | :white_circle: | [Repository](https://github.com/rakudo/rakudo){target=_blank} |
+| **remark-lint** | 13.0.0 | [MARKDOWN](descriptors/markdown_remark_lint.md) | :white_circle: | [Repository](https://github.com/remarkjs/remark-lint){target=_blank} |
+| **revive** | N/A | [GO](descriptors/go_revive.md) | :white_circle: | [Repository](https://github.com/mgechev/revive){target=_blank} |
+| **rst-lint** | 1.3.2 | [RST](descriptors/rst_rst_lint.md) | :heart: | [Mega-Linter reference](https://github.com/twolfson/restructuredtext-lint/wiki/Integration-in-other-tools#integration-in-other-tools){target=_blank} |
+| **rstcheck** | 3.3.1 | [RST](descriptors/rst_rstcheck.md) | :hammer_and_wrench: | [Pull Request](https://github.com/myint/rstcheck/pull/73){target=_blank} |
+| **rstfmt** | N/A | [RST](descriptors/rst_rstfmt.md) | :hammer_and_wrench: | [Pull Request](https://github.com/dzhu/rstfmt/pull/1){target=_blank} |
+| **rubocop** | 0.82.0 | [RUBY](descriptors/ruby_rubocop.md) | :heart: | [Mega-Linter reference](https://docs.rubocop.org/rubocop/integration_with_other_tools.html#mega-linter-integration){target=_blank} |
+| **scalafix** | 0.9.27 | [SCALA](descriptors/scala_scalafix.md) | :heart: | [Mega-Linter reference](https://scalacenter.github.io/scalafix/docs/users/installation.html#plugins-for-other-build-tools){target=_blank} |
+| **scss-lint** | 0.59.0 | [CSS](descriptors/css_scss_lint.md) | :white_circle: | [Web Site](https://github.com/sds/scss-lint){target=_blank} |
+| **sfdx-scanner** | 2.8.0 | [SALESFORCE](descriptors/salesforce_sfdx_scanner.md) | :hammer_and_wrench: | [Pull Request](https://github.com/forcedotcom/sfdx-scanner/pull/307){target=_blank} |
+| **shellcheck** | 0.7.1 | [BASH](descriptors/bash_shellcheck.md) | | [Web Site](https://github.com/koalaman/shellcheck){target=_blank} |
+| **shfmt** | 3.2.4 | [BASH](descriptors/bash_shfmt.md) | :no_entry_sign: | [Web Site](https://github.com/mvdan/sh){target=_blank} |
+| **snakefmt** | 0.4.0 | [SNAKEMAKE](descriptors/snakemake_snakefmt.md) | :white_circle: | [Web Site](https://github.com/snakemake/snakefmt){target=_blank} |
+| **snakemake** | 6.1.1 | [SNAKEMAKE](descriptors/snakemake_snakemake.md) | :white_circle: | [Repository](https://github.com/snakemake/snakemake){target=_blank} |
+| **spectral** | 5.6.0 | [OPENAPI](descriptors/openapi_spectral.md) | :white_circle: | [Repository](https://github.com/stoplightio/spectral){target=_blank} |
+| **sql-lint** | 0.0.16 | [SQL](descriptors/sql_sql_lint.md) | :white_circle: | [Web Site](https://github.com/joereynolds/sql-lint){target=_blank} |
+| **sqlfluff** | 0.5.2 | [SQL](descriptors/sql_sqlfluff.md) | :white_circle: | [Repository](https://github.com/sqlfluff/sqlfluff){target=_blank} |
+| **standard** | 15.0.1 | [JAVASCRIPT](descriptors/javascript_standard.md)
[TYPESCRIPT](descriptors/typescript_standard.md) | :white_circle: | [Repository](https://github.com/standard/standard){target=_blank} |
+| **stylelint** | 13.12.0 | [CSS](descriptors/css_stylelint.md) | :heart: | [Mega-Linter reference](https://stylelint.io/user-guide/integrations/other#analysis-platform-engines){target=_blank} |
+| **swiftlint** | 0.43.1 | [SWIFT](descriptors/swift_swiftlint.md) | :white_circle: | [Repository](https://github.com/realm/SwiftLint){target=_blank} |
+| **tekton-lint** | 0.5.2 | [TEKTON](descriptors/tekton_tekton_lint.md) | :white_circle: | [Web Site](https://github.com/IBM/tekton-lint){target=_blank} |
+| **terragrunt** | 0.28.21 | [TERRAFORM](descriptors/terraform_terragrunt.md) | :white_circle: | [Repository](https://github.com/gruntwork-io/terragrunt){target=_blank} |
+| **terrascan** | 1.4.0 | [TERRAFORM](descriptors/terraform_terrascan.md) | :white_circle: | [Repository](https://github.com/accurics/terrascan){target=_blank} |
+| **tflint** | 0.27.0 | [TERRAFORM](descriptors/terraform_tflint.md) | :white_circle: | [Web Site](https://github.com/terraform-linters/tflint){target=_blank} |
+| **v8r** | 0.5.0 | [JSON](descriptors/json_v8r.md)
[YAML](descriptors/yaml_v8r.md) | :no_entry_sign: | [Web Site](https://github.com/chris48s/v8r){target=_blank} |
+| **xmllint** | 20910 | [XML](descriptors/xml_xmllint.md) | :white_circle: | [Web Site](http://xmlsoft.org/xmllint.html){target=_blank} |
+| **yamllint** | 1.26.1 | [YAML](descriptors/yaml_yamllint.md) | :no_entry_sign: | [Repository](https://github.com/adrienverge/yamllint){target=_blank} |
diff --git a/docs/descriptors/ansible_ansible_lint.md b/docs/descriptors/ansible_ansible_lint.md
index 56756f8ee8f..b4d4c5b2afd 100644
--- a/docs/descriptors/ansible_ansible_lint.md
+++ b/docs/descriptors/ansible_ansible_lint.md
@@ -36,7 +36,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|-------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [dart](https://nvuillam.github.io/mega-linter/flavors/dart/) | Optimized for DART based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dart/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dart) |
| | [documentation](https://nvuillam.github.io/mega-linter/flavors/documentation/) | Mega-Linter for documentation projects | 37 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-documentation/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-documentation) |
| | [dotnet](https://nvuillam.github.io/mega-linter/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 43 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dotnet/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dotnet) |
diff --git a/docs/descriptors/arm_arm_ttk.md b/docs/descriptors/arm_arm_ttk.md
index e5a272c955c..06198bd0312 100644
--- a/docs/descriptors/arm_arm_ttk.md
+++ b/docs/descriptors/arm_arm_ttk.md
@@ -41,7 +41,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------|-----------------------------------------------|------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [dotnet](https://nvuillam.github.io/mega-linter/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 43 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dotnet/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dotnet) |
## Behind the scenes
diff --git a/docs/descriptors/bash_bash_exec.md b/docs/descriptors/bash_bash_exec.md
index c3cc1840ca7..c04c1cc2f2d 100644
--- a/docs/descriptors/bash_bash_exec.md
+++ b/docs/descriptors/bash_bash_exec.md
@@ -29,7 +29,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|-------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [dart](https://nvuillam.github.io/mega-linter/flavors/dart/) | Optimized for DART based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dart/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dart) |
| | [documentation](https://nvuillam.github.io/mega-linter/flavors/documentation/) | Mega-Linter for documentation projects | 37 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-documentation/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-documentation) |
| | [dotnet](https://nvuillam.github.io/mega-linter/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 43 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dotnet/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dotnet) |
diff --git a/docs/descriptors/bash_shellcheck.md b/docs/descriptors/bash_shellcheck.md
index b2b29746d15..cb4f32d8814 100644
--- a/docs/descriptors/bash_shellcheck.md
+++ b/docs/descriptors/bash_shellcheck.md
@@ -47,7 +47,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|-------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [dart](https://nvuillam.github.io/mega-linter/flavors/dart/) | Optimized for DART based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dart/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dart) |
| | [documentation](https://nvuillam.github.io/mega-linter/flavors/documentation/) | Mega-Linter for documentation projects | 37 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-documentation/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-documentation) |
| | [dotnet](https://nvuillam.github.io/mega-linter/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 43 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dotnet/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dotnet) |
diff --git a/docs/descriptors/bash_shfmt.md b/docs/descriptors/bash_shfmt.md
index b5d295a8223..6f25ffa7b86 100644
--- a/docs/descriptors/bash_shfmt.md
+++ b/docs/descriptors/bash_shfmt.md
@@ -46,7 +46,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|-------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [dart](https://nvuillam.github.io/mega-linter/flavors/dart/) | Optimized for DART based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dart/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dart) |
| | [documentation](https://nvuillam.github.io/mega-linter/flavors/documentation/) | Mega-Linter for documentation projects | 37 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-documentation/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-documentation) |
| | [dotnet](https://nvuillam.github.io/mega-linter/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 43 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dotnet/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dotnet) |
diff --git a/docs/descriptors/c_cpplint.md b/docs/descriptors/c_cpplint.md
index 497ac27748d..6a68a6796dd 100644
--- a/docs/descriptors/c_cpplint.md
+++ b/docs/descriptors/c_cpplint.md
@@ -31,7 +31,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------|-----------------------------------------------|------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [dotnet](https://nvuillam.github.io/mega-linter/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 43 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dotnet/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dotnet) |
## Behind the scenes
diff --git a/docs/descriptors/clojure_clj_kondo.md b/docs/descriptors/clojure_clj_kondo.md
index 5487705165b..3bf7294301c 100644
--- a/docs/descriptors/clojure_clj_kondo.md
+++ b/docs/descriptors/clojure_clj_kondo.md
@@ -51,7 +51,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------|----------------------------|------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
## Behind the scenes
diff --git a/docs/descriptors/cloudformation_cfn_lint.md b/docs/descriptors/cloudformation_cfn_lint.md
index 9a3bd589b50..004a6d9a0f9 100644
--- a/docs/descriptors/cloudformation_cfn_lint.md
+++ b/docs/descriptors/cloudformation_cfn_lint.md
@@ -49,7 +49,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------|----------------------------|------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
## Behind the scenes
diff --git a/docs/descriptors/coffee_coffeelint.md b/docs/descriptors/coffee_coffeelint.md
index 197a553de8f..4c78ce7853e 100644
--- a/docs/descriptors/coffee_coffeelint.md
+++ b/docs/descriptors/coffee_coffeelint.md
@@ -45,7 +45,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------|-------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [javascript](https://nvuillam.github.io/mega-linter/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-javascript/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-javascript) |
## Behind the scenes
diff --git a/docs/descriptors/copypaste_jscpd.md b/docs/descriptors/copypaste_jscpd.md
index 4958034c26d..e00f070a771 100644
--- a/docs/descriptors/copypaste_jscpd.md
+++ b/docs/descriptors/copypaste_jscpd.md
@@ -48,7 +48,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|-------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [dart](https://nvuillam.github.io/mega-linter/flavors/dart/) | Optimized for DART based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dart/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dart) |
| | [documentation](https://nvuillam.github.io/mega-linter/flavors/documentation/) | Mega-Linter for documentation projects | 37 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-documentation/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-documentation) |
| | [dotnet](https://nvuillam.github.io/mega-linter/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 43 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dotnet/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dotnet) |
diff --git a/docs/descriptors/cpp_cpplint.md b/docs/descriptors/cpp_cpplint.md
index af96e88efc1..bdd7de740bd 100644
--- a/docs/descriptors/cpp_cpplint.md
+++ b/docs/descriptors/cpp_cpplint.md
@@ -31,7 +31,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------|-----------------------------------------------|------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [dotnet](https://nvuillam.github.io/mega-linter/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 43 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dotnet/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dotnet) |
## Behind the scenes
diff --git a/docs/descriptors/csharp_dotnet_format.md b/docs/descriptors/csharp_dotnet_format.md
index 78f827b5636..f711b515cae 100644
--- a/docs/descriptors/csharp_dotnet_format.md
+++ b/docs/descriptors/csharp_dotnet_format.md
@@ -32,7 +32,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------|-----------------------------------------------|------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [dotnet](https://nvuillam.github.io/mega-linter/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 43 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dotnet/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dotnet) |
## Behind the scenes
diff --git a/docs/descriptors/css_scss_lint.md b/docs/descriptors/css_scss_lint.md
index 47651efa446..7513f61cc35 100644
--- a/docs/descriptors/css_scss_lint.md
+++ b/docs/descriptors/css_scss_lint.md
@@ -49,7 +49,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|-------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [dart](https://nvuillam.github.io/mega-linter/flavors/dart/) | Optimized for DART based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dart/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dart) |
| | [documentation](https://nvuillam.github.io/mega-linter/flavors/documentation/) | Mega-Linter for documentation projects | 37 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-documentation/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-documentation) |
| | [dotnet](https://nvuillam.github.io/mega-linter/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 43 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dotnet/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dotnet) |
diff --git a/docs/descriptors/css_stylelint.md b/docs/descriptors/css_stylelint.md
index 7bc3a84df4c..78be0be2f3e 100644
--- a/docs/descriptors/css_stylelint.md
+++ b/docs/descriptors/css_stylelint.md
@@ -56,7 +56,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|-------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [dart](https://nvuillam.github.io/mega-linter/flavors/dart/) | Optimized for DART based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dart/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dart) |
| | [documentation](https://nvuillam.github.io/mega-linter/flavors/documentation/) | Mega-Linter for documentation projects | 37 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-documentation/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-documentation) |
| | [dotnet](https://nvuillam.github.io/mega-linter/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 43 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dotnet/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dotnet) |
diff --git a/docs/descriptors/dart_dartanalyzer.md b/docs/descriptors/dart_dartanalyzer.md
index 1a560ee8600..733e964b45b 100644
--- a/docs/descriptors/dart_dartanalyzer.md
+++ b/docs/descriptors/dart_dartanalyzer.md
@@ -48,7 +48,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------|-----------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [dart](https://nvuillam.github.io/mega-linter/flavors/dart/) | Optimized for DART based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dart/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dart) |
## Behind the scenes
diff --git a/docs/descriptors/dockerfile_dockerfilelint.md b/docs/descriptors/dockerfile_dockerfilelint.md
index 3b2244d8a0c..d1c258f67f1 100644
--- a/docs/descriptors/dockerfile_dockerfilelint.md
+++ b/docs/descriptors/dockerfile_dockerfilelint.md
@@ -35,7 +35,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|------------------------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [ci_light](https://nvuillam.github.io/mega-linter/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 12 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-ci_light/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-ci_light) |
| | [dart](https://nvuillam.github.io/mega-linter/flavors/dart/) | Optimized for DART based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dart/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dart) |
| | [documentation](https://nvuillam.github.io/mega-linter/flavors/documentation/) | Mega-Linter for documentation projects | 37 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-documentation/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-documentation) |
diff --git a/docs/descriptors/dockerfile_hadolint.md b/docs/descriptors/dockerfile_hadolint.md
index 48e582f9f5e..fdbb06c7382 100644
--- a/docs/descriptors/dockerfile_hadolint.md
+++ b/docs/descriptors/dockerfile_hadolint.md
@@ -45,7 +45,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|------------------------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [ci_light](https://nvuillam.github.io/mega-linter/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 12 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-ci_light/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-ci_light) |
| | [dart](https://nvuillam.github.io/mega-linter/flavors/dart/) | Optimized for DART based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dart/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dart) |
| | [documentation](https://nvuillam.github.io/mega-linter/flavors/documentation/) | Mega-Linter for documentation projects | 37 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-documentation/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-documentation) |
diff --git a/docs/descriptors/editorconfig_editorconfig_checker.md b/docs/descriptors/editorconfig_editorconfig_checker.md
index e912c0137d8..0aa8af480d5 100644
--- a/docs/descriptors/editorconfig_editorconfig_checker.md
+++ b/docs/descriptors/editorconfig_editorconfig_checker.md
@@ -39,7 +39,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|-------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [dart](https://nvuillam.github.io/mega-linter/flavors/dart/) | Optimized for DART based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dart/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dart) |
| | [documentation](https://nvuillam.github.io/mega-linter/flavors/documentation/) | Mega-Linter for documentation projects | 37 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-documentation/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-documentation) |
| | [dotnet](https://nvuillam.github.io/mega-linter/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 43 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dotnet/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dotnet) |
diff --git a/docs/descriptors/env_dotenv_linter.md b/docs/descriptors/env_dotenv_linter.md
index 3384ec475c8..1793af3a550 100644
--- a/docs/descriptors/env_dotenv_linter.md
+++ b/docs/descriptors/env_dotenv_linter.md
@@ -38,7 +38,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|------------------------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [ci_light](https://nvuillam.github.io/mega-linter/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 12 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-ci_light/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-ci_light) |
| | [dart](https://nvuillam.github.io/mega-linter/flavors/dart/) | Optimized for DART based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dart/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dart) |
| | [documentation](https://nvuillam.github.io/mega-linter/flavors/documentation/) | Mega-Linter for documentation projects | 37 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-documentation/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-documentation) |
diff --git a/docs/descriptors/gherkin_gherkin_lint.md b/docs/descriptors/gherkin_gherkin_lint.md
index 5d8d734d5d0..4b83a23e759 100644
--- a/docs/descriptors/gherkin_gherkin_lint.md
+++ b/docs/descriptors/gherkin_gherkin_lint.md
@@ -34,7 +34,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------|----------------------------|------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
## Behind the scenes
diff --git a/docs/descriptors/git_git_diff.md b/docs/descriptors/git_git_diff.md
index 1140559ff93..4d91258f8cb 100644
--- a/docs/descriptors/git_git_diff.md
+++ b/docs/descriptors/git_git_diff.md
@@ -32,7 +32,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|------------------------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [ci_light](https://nvuillam.github.io/mega-linter/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 12 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-ci_light/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-ci_light) |
| | [dart](https://nvuillam.github.io/mega-linter/flavors/dart/) | Optimized for DART based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dart/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dart) |
| | [documentation](https://nvuillam.github.io/mega-linter/flavors/documentation/) | Mega-Linter for documentation projects | 37 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-documentation/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-documentation) |
diff --git a/docs/descriptors/go_golangci_lint.md b/docs/descriptors/go_golangci_lint.md
index d17809a1996..25a90ec0a3b 100644
--- a/docs/descriptors/go_golangci_lint.md
+++ b/docs/descriptors/go_golangci_lint.md
@@ -55,7 +55,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------|---------------------------------|------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [go](https://nvuillam.github.io/mega-linter/flavors/go/) | Optimized for GO based projects | 39 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-go/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-go) |
## Behind the scenes
diff --git a/docs/descriptors/go_revive.md b/docs/descriptors/go_revive.md
index c16698a831f..e3c8f60f479 100644
--- a/docs/descriptors/go_revive.md
+++ b/docs/descriptors/go_revive.md
@@ -43,7 +43,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------|---------------------------------|------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [go](https://nvuillam.github.io/mega-linter/flavors/go/) | Optimized for GO based projects | 39 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-go/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-go) |
## Behind the scenes
diff --git a/docs/descriptors/graphql_graphql_schema_linter.md b/docs/descriptors/graphql_graphql_schema_linter.md
index 08d44a71dec..92cd0af357b 100644
--- a/docs/descriptors/graphql_graphql_schema_linter.md
+++ b/docs/descriptors/graphql_graphql_schema_linter.md
@@ -35,7 +35,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|-------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [dart](https://nvuillam.github.io/mega-linter/flavors/dart/) | Optimized for DART based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dart/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dart) |
| | [documentation](https://nvuillam.github.io/mega-linter/flavors/documentation/) | Mega-Linter for documentation projects | 37 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-documentation/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-documentation) |
| | [dotnet](https://nvuillam.github.io/mega-linter/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 43 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dotnet/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dotnet) |
diff --git a/docs/descriptors/groovy_npm_groovy_lint.md b/docs/descriptors/groovy_npm_groovy_lint.md
index 84315f7ee8c..469ee4065e6 100644
--- a/docs/descriptors/groovy_npm_groovy_lint.md
+++ b/docs/descriptors/groovy_npm_groovy_lint.md
@@ -46,7 +46,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|------------------------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [ci_light](https://nvuillam.github.io/mega-linter/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 12 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-ci_light/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-ci_light) |
| | [dart](https://nvuillam.github.io/mega-linter/flavors/dart/) | Optimized for DART based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dart/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dart) |
| | [documentation](https://nvuillam.github.io/mega-linter/flavors/documentation/) | Mega-Linter for documentation projects | 37 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-documentation/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-documentation) |
diff --git a/docs/descriptors/html_htmlhint.md b/docs/descriptors/html_htmlhint.md
index 5fdd4e98c66..815d79f7e02 100644
--- a/docs/descriptors/html_htmlhint.md
+++ b/docs/descriptors/html_htmlhint.md
@@ -47,7 +47,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|-------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [dart](https://nvuillam.github.io/mega-linter/flavors/dart/) | Optimized for DART based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dart/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dart) |
| | [documentation](https://nvuillam.github.io/mega-linter/flavors/documentation/) | Mega-Linter for documentation projects | 37 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-documentation/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-documentation) |
| | [dotnet](https://nvuillam.github.io/mega-linter/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 43 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dotnet/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dotnet) |
diff --git a/docs/descriptors/java_checkstyle.md b/docs/descriptors/java_checkstyle.md
index a0f61dd3874..d7430cb9a8e 100644
--- a/docs/descriptors/java_checkstyle.md
+++ b/docs/descriptors/java_checkstyle.md
@@ -51,7 +51,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------|-----------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [java](https://nvuillam.github.io/mega-linter/flavors/java/) | Optimized for JAVA based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-java/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-java) |
## Behind the scenes
diff --git a/docs/descriptors/javascript_eslint.md b/docs/descriptors/javascript_eslint.md
index 7ac1660ae45..c58bcd9ab9e 100644
--- a/docs/descriptors/javascript_eslint.md
+++ b/docs/descriptors/javascript_eslint.md
@@ -61,7 +61,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------|-------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [javascript](https://nvuillam.github.io/mega-linter/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-javascript/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-javascript) |
## Behind the scenes
diff --git a/docs/descriptors/javascript_prettier.md b/docs/descriptors/javascript_prettier.md
index 58593a600a1..96d1dc7c2cf 100644
--- a/docs/descriptors/javascript_prettier.md
+++ b/docs/descriptors/javascript_prettier.md
@@ -61,7 +61,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------|-------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [javascript](https://nvuillam.github.io/mega-linter/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-javascript/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-javascript) |
## Behind the scenes
diff --git a/docs/descriptors/javascript_standard.md b/docs/descriptors/javascript_standard.md
index 607e447db99..c5022d018fb 100644
--- a/docs/descriptors/javascript_standard.md
+++ b/docs/descriptors/javascript_standard.md
@@ -54,7 +54,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------|-------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [javascript](https://nvuillam.github.io/mega-linter/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-javascript/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-javascript) |
## Behind the scenes
diff --git a/docs/descriptors/json.md b/docs/descriptors/json.md
index a112cf7c5f5..ab881791c18 100644
--- a/docs/descriptors/json.md
+++ b/docs/descriptors/json.md
@@ -10,6 +10,7 @@
| [jsonlint](json_jsonlint.md) | [JSON](json_jsonlint.md) |
| [eslint-plugin-jsonc](json_eslint_plugin_jsonc.md) | [JSON](json_eslint_plugin_jsonc.md) |
| [v8r](json_v8r.md) | [JSON](json_v8r.md) |
+| [prettier](json_prettier.md) | [JSON](json_prettier.md) |
## Linted files
diff --git a/docs/descriptors/json_eslint_plugin_jsonc.md b/docs/descriptors/json_eslint_plugin_jsonc.md
index 78162219223..b907686f56a 100644
--- a/docs/descriptors/json_eslint_plugin_jsonc.md
+++ b/docs/descriptors/json_eslint_plugin_jsonc.md
@@ -108,7 +108,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|------------------------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [ci_light](https://nvuillam.github.io/mega-linter/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 12 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-ci_light/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-ci_light) |
| | [dart](https://nvuillam.github.io/mega-linter/flavors/dart/) | Optimized for DART based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dart/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dart) |
| | [documentation](https://nvuillam.github.io/mega-linter/flavors/documentation/) | Mega-Linter for documentation projects | 37 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-documentation/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-documentation) |
diff --git a/docs/descriptors/json_jsonlint.md b/docs/descriptors/json_jsonlint.md
index 30987f63ff5..d1e0e9db336 100644
--- a/docs/descriptors/json_jsonlint.md
+++ b/docs/descriptors/json_jsonlint.md
@@ -30,7 +30,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|------------------------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [ci_light](https://nvuillam.github.io/mega-linter/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 12 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-ci_light/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-ci_light) |
| | [dart](https://nvuillam.github.io/mega-linter/flavors/dart/) | Optimized for DART based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dart/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dart) |
| | [documentation](https://nvuillam.github.io/mega-linter/flavors/documentation/) | Mega-Linter for documentation projects | 37 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-documentation/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-documentation) |
diff --git a/docs/descriptors/json_prettier.md b/docs/descriptors/json_prettier.md
new file mode 100644
index 00000000000..0c747aad3a6
--- /dev/null
+++ b/docs/descriptors/json_prettier.md
@@ -0,0 +1,209 @@
+
+
+
+
+
+## prettier documentation
+
+- Version in Mega-Linter: **2.2.1**
+- Visit [Official Web Site](https://prettier.io/){target=_blank}
+- See [How to configure prettier rules](https://prettier.io/docs/en/configuration.html){target=_blank}
+- See [How to disable prettier rules in files](https://prettier.io/docs/en/ignore.html#javascript){target=_blank}
+- See [Index of problems detected by prettier](https://prettier.io/docs/en/options.html){target=_blank}
+
+[![prettier - GitHub](https://gh-card.dev/repos/prettier/prettier.svg?fullname=)](https://github.com/prettier/prettier){target=_blank}
+
+## Configuration in Mega-Linter
+
+- Enable prettier by adding `JSON_PRETTIER` in [ENABLE_LINTERS variable](https://nvuillam.github.io/mega-linter/configuration/#activation-and-deactivation)
+- Disable prettier by adding `JSON_PRETTIER` in [DISABLE_LINTERS variable](https://nvuillam.github.io/mega-linter/configuration/#activation-and-deactivation)
+
+- Enable **auto-fixes** by adding `JSON_PRETTIER` in [APPLY_FIXES variable](https://nvuillam.github.io/mega-linter/configuration/#apply-fixes)
+
+| Variable | Description | Default value |
+|-------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------|
+| JSON_PRETTIER_ARGUMENTS | User custom arguments to add in linter CLI call
Ex: `-s --foo "bar"` | |
+| JSON_PRETTIER_FILTER_REGEX_INCLUDE | Custom regex including filter
Ex: `(src|lib)` | Include every file |
+| JSON_PRETTIER_FILTER_REGEX_EXCLUDE | Custom regex excluding filter
Ex: `(test|examples)` | Exclude no file |
+| JSON_PRETTIER_FILE_EXTENSIONS | Allowed file extensions. `"*"` matches any extension, `""` matches empty extension. Empty list excludes all files
Ex: `[".py", ""]` | `[".json"]` |
+| JSON_PRETTIER_FILE_NAMES_REGEX | File name regex filters. Regular expression list for filtering files by their base names using regex full match. Empty list includes all files
Ex: `["Dockerfile(-.+)?", "Jenkinsfile"]` | Include every file |
+| JSON_PRETTIER_CONFIG_FILE | prettier configuration file nameUse `LINTER_DEFAULT` to let the linter find it | `.prettierrc.json` |
+| JSON_PRETTIER_RULES_PATH | Path where to find linter configuration file | Workspace folder, then Mega-Linter default rules |
+| JSON_PRETTIER_DISABLE_ERRORS | Run linter but consider errors as warnings | `true` |
+| JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN | Maximum number of errors allowed | `0` |
+
+## IDE Integration
+
+Use prettier in your favorite IDE to catch errors before Mega-Linter !
+
+| | IDE | Extension Name | Install |
+|-----------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------|-----------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| | [Atom](https://atom.io/) | [prettier-atom](https://github.com/prettier/prettier-atom) | [Visit Web Site](https://github.com/prettier/prettier-atom){target=_blank} |
+| | [Atom](https://atom.io/) | [atom-mprettier](https://github.com/t9md/atom-mprettier) | [Visit Web Site](https://github.com/t9md/atom-mprettier){target=_blank} |
+| | [Atom](https://atom.io/) | [atom-miniprettier](https://github.com/duailibe/atom-miniprettier) | [Visit Web Site](https://github.com/duailibe/atom-miniprettier){target=_blank} |
+| | [Emacs](https://www.gnu.org/software/emacs/) | [prettier-emacs](https://github.com/prettier/prettier-emacs) | [Visit Web Site](https://github.com/prettier/prettier-emacs){target=_blank} |
+| | [Emacs](https://www.gnu.org/software/emacs/) | [prettier.el](https://github.com/jscheid/prettier.el) | [Visit Web Site](https://github.com/jscheid/prettier.el){target=_blank} |
+| | [Emacs](https://www.gnu.org/software/emacs/) | [apheleia](https://github.com/raxod502/apheleia) | [Visit Web Site](https://github.com/raxod502/apheleia){target=_blank} |
+| | [IDEA](https://www.jetbrains.com/products.html#type=ide) | [native support](https://prettier.io/docs/en/webstorm.html) | [Visit Web Site](https://prettier.io/docs/en/webstorm.html){target=_blank} |
+| | [Sublime Text](https://www.sublimetext.com/) | [JsPrettier](https://packagecontrol.io/packages/JsPrettier) | [Visit Web Site](https://packagecontrol.io/packages/JsPrettier){target=_blank} |
+| | [vim](https://www.vim.org/) | [vim-prettier](https://github.com/prettier/vim-prettier) | [Visit Web Site](https://github.com/prettier/vim-prettier){target=_blank} |
+| | visual_studio | [JavaScriptPrettier](https://github.com/madskristensen/JavaScriptPrettier) | [Visit Web Site](https://github.com/madskristensen/JavaScriptPrettier){target=_blank} |
+| | [Visual Studio Code](https://code.visualstudio.com/) | [prettier-vscode](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) | [![Install in VsCode](https://github.com/nvuillam/mega-linter/raw/master/docs/assets/images/btn_install_vscode.png)](vscode:extension/esbenp.prettier-vscode){target=_blank} |
+
+## Mega-Linter Flavours
+
+This linter is available in the following flavours
+
+| | Flavor | Description | Embedded linters | Info |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------|----------------------------|------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+
+## Behind the scenes
+
+### How are identified applicable files
+
+- File extensions: `.json`
+
+
+
+
+### Example calls
+
+```shell
+prettier --check myfile.json
+```
+
+```shell
+prettier --config .prettierrc.json --check myfile.json
+```
+
+```shell
+prettier --config .prettierrc.json --write myfile.json
+```
+
+
+### Help content
+
+```shell
+Usage: prettier [options] [file/dir/glob ...]
+
+By default, output is written to stdout.
+Stdin is read if it is piped to Prettier and no files are given.
+
+Output options:
+
+ -c, --check Check if the given files are formatted, print a human-friendly summary
+ message and paths to unformatted files (see also --list-different).
+ -l, --list-different Print the names of files that are different from Prettier's formatting (see also --check).
+ -w, --write Edit files in-place. (Beware!)
+
+Format options:
+
+ --arrow-parens
+ Include parentheses around a sole arrow function parameter.
+ Defaults to always.
+ --no-bracket-spacing Do not print spaces between brackets.
+ --embedded-language-formatting
+ Control how Prettier formats quoted code embedded in the file.
+ Defaults to auto.
+ --end-of-line
+ Which end of line characters to apply.
+ Defaults to lf.
+ --html-whitespace-sensitivity
+ How to handle whitespaces in HTML.
+ Defaults to css.
+ --jsx-bracket-same-line Put > on the last line instead of at a new line.
+ Defaults to false.
+ --jsx-single-quote Use single quotes in JSX.
+ Defaults to false.
+ --parser
+ Which parser to use.
+ --print-width The line length where Prettier will try wrap.
+ Defaults to 80.
+ --prose-wrap
+ How to wrap prose.
+ Defaults to preserve.
+ --quote-props
+ Change when properties in objects are quoted.
+ Defaults to as-needed.
+ --no-semi Do not print semicolons, except at the beginning of lines which may need them.
+ --single-quote Use single quotes instead of double quotes.
+ Defaults to false.
+ --tab-width Number of spaces per indentation level.
+ Defaults to 2.
+ --trailing-comma
+ Print trailing commas wherever possible when multi-line.
+ Defaults to es5.
+ --use-tabs Indent with tabs instead of spaces.
+ Defaults to false.
+ --vue-indent-script-and-style
+ Indent script and style tags in Vue files.
+ Defaults to false.
+
+Config options:
+
+ --config Path to a Prettier configuration file (.prettierrc, package.json, prettier.config.js).
+ --no-config Do not look for a configuration file.
+ --config-precedence
+ Define in which order config files and CLI options should be evaluated.
+ Defaults to cli-override.
+ --no-editorconfig Don't take .editorconfig into account when parsing configuration.
+ --find-config-path
+ Find and print the path to a configuration file for the given input file.
+ --ignore-path Path to a file with patterns describing files to ignore.
+ Defaults to .prettierignore.
+ --plugin Add a plugin. Multiple plugins can be passed as separate `--plugin`s.
+ Defaults to [].
+ --plugin-search-dir
+ Custom directory that contains prettier plugins in node_modules subdirectory.
+ Overrides default behavior when plugins are searched relatively to the location of Prettier.
+ Multiple values are accepted.
+ Defaults to [].
+ --with-node-modules Process files inside 'node_modules' directory.
+
+Editor options:
+
+ --cursor-offset Print (to stderr) where a cursor at the given position would move to after formatting.
+ This option cannot be used with --range-start and --range-end.
+ Defaults to -1.
+ --range-end Format code ending at a given character offset (exclusive).
+ The range will extend forwards to the end of the selected statement.
+ This option cannot be used with --cursor-offset.
+ Defaults to Infinity.
+ --range-start Format code starting at a given character offset.
+ The range will extend backwards to the start of the first line containing the selected statement.
+ This option cannot be used with --cursor-offset.
+ Defaults to 0.
+
+Other options:
+
+ --no-color Do not colorize error messages.
+ --file-info Extract the following info (as JSON) for a given file path. Reported fields:
+ * ignored (boolean) - true if file path is filtered by --ignore-path
+ * inferredParser (string | null) - name of parser inferred from file path
+ -h, --help Show CLI usage, or details about the given flag.
+ Example: --help write
+ -u, --ignore-unknown Ignore unknown files.
+ --insert-pragma Insert @format pragma into file's first docblock comment.
+ Defaults to false.
+ --loglevel
+ What level of logs to report.
+ Defaults to log.
+ --require-pragma Require either '@prettier' or '@format' to be present in the file's first docblock comment
+ in order for it to be formatted.
+ Defaults to false.
+ --stdin-filepath Path to the file to pretend that stdin comes from.
+ --support-info Print support information as JSON.
+ -v, --version Print Prettier version.
+
+
+```
+
+### Installation on mega-linter Docker image
+
+- NPM packages (node.js):
+ - [prettier](https://www.npmjs.com/package/prettier)
diff --git a/docs/descriptors/json_v8r.md b/docs/descriptors/json_v8r.md
index cd95fb1e7b3..d9d8a40c7ac 100644
--- a/docs/descriptors/json_v8r.md
+++ b/docs/descriptors/json_v8r.md
@@ -44,7 +44,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|------------------------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [ci_light](https://nvuillam.github.io/mega-linter/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 12 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-ci_light/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-ci_light) |
| | [dart](https://nvuillam.github.io/mega-linter/flavors/dart/) | Optimized for DART based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dart/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dart) |
| | [documentation](https://nvuillam.github.io/mega-linter/flavors/documentation/) | Mega-Linter for documentation projects | 37 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-documentation/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-documentation) |
diff --git a/docs/descriptors/jsx_eslint.md b/docs/descriptors/jsx_eslint.md
index 294dac3d1dd..ff466c12054 100644
--- a/docs/descriptors/jsx_eslint.md
+++ b/docs/descriptors/jsx_eslint.md
@@ -61,7 +61,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------|-------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [javascript](https://nvuillam.github.io/mega-linter/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-javascript/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-javascript) |
## Behind the scenes
diff --git a/docs/descriptors/kotlin_ktlint.md b/docs/descriptors/kotlin_ktlint.md
index 2d885b93d9b..76ae13ad9d6 100644
--- a/docs/descriptors/kotlin_ktlint.md
+++ b/docs/descriptors/kotlin_ktlint.md
@@ -47,7 +47,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|-------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [dart](https://nvuillam.github.io/mega-linter/flavors/dart/) | Optimized for DART based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dart/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dart) |
| | [documentation](https://nvuillam.github.io/mega-linter/flavors/documentation/) | Mega-Linter for documentation projects | 37 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-documentation/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-documentation) |
| | [dotnet](https://nvuillam.github.io/mega-linter/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 43 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dotnet/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dotnet) |
diff --git a/docs/descriptors/kubernetes_kubeval.md b/docs/descriptors/kubernetes_kubeval.md
index f4bff002a33..60f50757ed1 100644
--- a/docs/descriptors/kubernetes_kubeval.md
+++ b/docs/descriptors/kubernetes_kubeval.md
@@ -31,7 +31,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|-------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [dart](https://nvuillam.github.io/mega-linter/flavors/dart/) | Optimized for DART based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dart/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dart) |
| | [documentation](https://nvuillam.github.io/mega-linter/flavors/documentation/) | Mega-Linter for documentation projects | 37 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-documentation/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-documentation) |
| | [dotnet](https://nvuillam.github.io/mega-linter/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 43 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dotnet/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dotnet) |
diff --git a/docs/descriptors/latex_chktex.md b/docs/descriptors/latex_chktex.md
index 3757483ec4d..70d389df1ca 100644
--- a/docs/descriptors/latex_chktex.md
+++ b/docs/descriptors/latex_chktex.md
@@ -41,7 +41,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------|----------------------------|------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
## Behind the scenes
diff --git a/docs/descriptors/lua_luacheck.md b/docs/descriptors/lua_luacheck.md
index fd758705e06..f9b8bbaf2d2 100644
--- a/docs/descriptors/lua_luacheck.md
+++ b/docs/descriptors/lua_luacheck.md
@@ -49,7 +49,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------|----------------------------|------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
## Behind the scenes
diff --git a/docs/descriptors/markdown_markdown_link_check.md b/docs/descriptors/markdown_markdown_link_check.md
index f638567811f..9381da255bd 100644
--- a/docs/descriptors/markdown_markdown_link_check.md
+++ b/docs/descriptors/markdown_markdown_link_check.md
@@ -34,7 +34,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|-------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [dart](https://nvuillam.github.io/mega-linter/flavors/dart/) | Optimized for DART based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dart/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dart) |
| | [documentation](https://nvuillam.github.io/mega-linter/flavors/documentation/) | Mega-Linter for documentation projects | 37 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-documentation/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-documentation) |
| | [dotnet](https://nvuillam.github.io/mega-linter/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 43 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dotnet/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dotnet) |
diff --git a/docs/descriptors/markdown_markdown_table_formatter.md b/docs/descriptors/markdown_markdown_table_formatter.md
index f458489053a..a843fd048ff 100644
--- a/docs/descriptors/markdown_markdown_table_formatter.md
+++ b/docs/descriptors/markdown_markdown_table_formatter.md
@@ -42,7 +42,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|-------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [dart](https://nvuillam.github.io/mega-linter/flavors/dart/) | Optimized for DART based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dart/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dart) |
| | [documentation](https://nvuillam.github.io/mega-linter/flavors/documentation/) | Mega-Linter for documentation projects | 37 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-documentation/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-documentation) |
| | [dotnet](https://nvuillam.github.io/mega-linter/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 43 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dotnet/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dotnet) |
diff --git a/docs/descriptors/markdown_markdownlint.md b/docs/descriptors/markdown_markdownlint.md
index 946c3bfc402..823b60455d1 100644
--- a/docs/descriptors/markdown_markdownlint.md
+++ b/docs/descriptors/markdown_markdownlint.md
@@ -50,7 +50,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|-------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [dart](https://nvuillam.github.io/mega-linter/flavors/dart/) | Optimized for DART based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dart/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dart) |
| | [documentation](https://nvuillam.github.io/mega-linter/flavors/documentation/) | Mega-Linter for documentation projects | 37 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-documentation/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-documentation) |
| | [dotnet](https://nvuillam.github.io/mega-linter/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 43 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dotnet/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dotnet) |
diff --git a/docs/descriptors/markdown_remark_lint.md b/docs/descriptors/markdown_remark_lint.md
index 6a08c61ed2a..976b7fa680f 100644
--- a/docs/descriptors/markdown_remark_lint.md
+++ b/docs/descriptors/markdown_remark_lint.md
@@ -50,7 +50,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|-------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [dart](https://nvuillam.github.io/mega-linter/flavors/dart/) | Optimized for DART based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dart/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dart) |
| | [documentation](https://nvuillam.github.io/mega-linter/flavors/documentation/) | Mega-Linter for documentation projects | 37 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-documentation/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-documentation) |
| | [dotnet](https://nvuillam.github.io/mega-linter/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 43 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dotnet/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dotnet) |
diff --git a/docs/descriptors/openapi_spectral.md b/docs/descriptors/openapi_spectral.md
index b7e6dd39f67..4f6fc303e47 100644
--- a/docs/descriptors/openapi_spectral.md
+++ b/docs/descriptors/openapi_spectral.md
@@ -49,7 +49,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|-------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [dart](https://nvuillam.github.io/mega-linter/flavors/dart/) | Optimized for DART based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dart/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dart) |
| | [documentation](https://nvuillam.github.io/mega-linter/flavors/documentation/) | Mega-Linter for documentation projects | 37 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-documentation/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-documentation) |
| | [dotnet](https://nvuillam.github.io/mega-linter/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 43 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dotnet/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dotnet) |
diff --git a/docs/descriptors/perl_perlcritic.md b/docs/descriptors/perl_perlcritic.md
index 2176c642a0a..00e48304865 100644
--- a/docs/descriptors/perl_perlcritic.md
+++ b/docs/descriptors/perl_perlcritic.md
@@ -38,7 +38,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------|----------------------------|------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
## Behind the scenes
diff --git a/docs/descriptors/php_php.md b/docs/descriptors/php_php.md
index 0c5f5c5cf54..6800cef0c5a 100644
--- a/docs/descriptors/php_php.md
+++ b/docs/descriptors/php_php.md
@@ -35,7 +35,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------|----------------------------------|------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [php](https://nvuillam.github.io/mega-linter/flavors/php/) | Optimized for PHP based projects | 41 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-php/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-php) |
## Behind the scenes
diff --git a/docs/descriptors/php_phpcs.md b/docs/descriptors/php_phpcs.md
index 5aba22cefc1..ac7c3be9742 100644
--- a/docs/descriptors/php_phpcs.md
+++ b/docs/descriptors/php_phpcs.md
@@ -48,7 +48,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------|----------------------------------|------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [php](https://nvuillam.github.io/mega-linter/flavors/php/) | Optimized for PHP based projects | 41 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-php/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-php) |
## Behind the scenes
diff --git a/docs/descriptors/php_phpstan.md b/docs/descriptors/php_phpstan.md
index 9a07c9c5521..3990c24ad67 100644
--- a/docs/descriptors/php_phpstan.md
+++ b/docs/descriptors/php_phpstan.md
@@ -44,7 +44,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------|----------------------------------|------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [php](https://nvuillam.github.io/mega-linter/flavors/php/) | Optimized for PHP based projects | 41 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-php/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-php) |
## Behind the scenes
diff --git a/docs/descriptors/php_psalm.md b/docs/descriptors/php_psalm.md
index 7552e8bfd7a..0826fea913a 100644
--- a/docs/descriptors/php_psalm.md
+++ b/docs/descriptors/php_psalm.md
@@ -50,7 +50,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------|----------------------------------|------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [php](https://nvuillam.github.io/mega-linter/flavors/php/) | Optimized for PHP based projects | 41 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-php/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-php) |
## Behind the scenes
diff --git a/docs/descriptors/powershell_powershell.md b/docs/descriptors/powershell_powershell.md
index 6aca852abc6..81188a58bf8 100644
--- a/docs/descriptors/powershell_powershell.md
+++ b/docs/descriptors/powershell_powershell.md
@@ -43,7 +43,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------|-----------------------------------------------|------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [dotnet](https://nvuillam.github.io/mega-linter/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 43 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dotnet/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dotnet) |
## Behind the scenes
diff --git a/docs/descriptors/protobuf_protolint.md b/docs/descriptors/protobuf_protolint.md
index d94c626c869..7967e42978a 100644
--- a/docs/descriptors/protobuf_protolint.md
+++ b/docs/descriptors/protobuf_protolint.md
@@ -46,7 +46,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|-------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [dart](https://nvuillam.github.io/mega-linter/flavors/dart/) | Optimized for DART based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dart/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dart) |
| | [documentation](https://nvuillam.github.io/mega-linter/flavors/documentation/) | Mega-Linter for documentation projects | 37 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-documentation/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-documentation) |
| | [dotnet](https://nvuillam.github.io/mega-linter/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 43 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dotnet/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dotnet) |
diff --git a/docs/descriptors/puppet_puppet_lint.md b/docs/descriptors/puppet_puppet_lint.md
index 23c757751d5..974deac4f94 100644
--- a/docs/descriptors/puppet_puppet_lint.md
+++ b/docs/descriptors/puppet_puppet_lint.md
@@ -45,7 +45,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------|----------------------------|------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
## Behind the scenes
diff --git a/docs/descriptors/python_black.md b/docs/descriptors/python_black.md
index 388384c26e6..e2acc0f8892 100644
--- a/docs/descriptors/python_black.md
+++ b/docs/descriptors/python_black.md
@@ -55,7 +55,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------|-------------------------------------|------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [python](https://nvuillam.github.io/mega-linter/flavors/python/) | Optimized for PYTHON based projects | 44 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-python/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-python) |
## Behind the scenes
diff --git a/docs/descriptors/python_flake8.md b/docs/descriptors/python_flake8.md
index c67f7c0aeed..265a3b3f7e6 100644
--- a/docs/descriptors/python_flake8.md
+++ b/docs/descriptors/python_flake8.md
@@ -46,7 +46,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------|-------------------------------------|------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [python](https://nvuillam.github.io/mega-linter/flavors/python/) | Optimized for PYTHON based projects | 44 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-python/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-python) |
## Behind the scenes
diff --git a/docs/descriptors/python_isort.md b/docs/descriptors/python_isort.md
index 80515bf3210..a4c3fa70215 100644
--- a/docs/descriptors/python_isort.md
+++ b/docs/descriptors/python_isort.md
@@ -56,7 +56,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------|-------------------------------------|------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [python](https://nvuillam.github.io/mega-linter/flavors/python/) | Optimized for PYTHON based projects | 44 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-python/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-python) |
## Behind the scenes
diff --git a/docs/descriptors/python_pylint.md b/docs/descriptors/python_pylint.md
index 668680446f1..cb9f1486737 100644
--- a/docs/descriptors/python_pylint.md
+++ b/docs/descriptors/python_pylint.md
@@ -53,7 +53,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------|-------------------------------------|------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [python](https://nvuillam.github.io/mega-linter/flavors/python/) | Optimized for PYTHON based projects | 44 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-python/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-python) |
## Behind the scenes
diff --git a/docs/descriptors/r_lintr.md b/docs/descriptors/r_lintr.md
index 1635bf28360..50b6b4aa1a6 100644
--- a/docs/descriptors/r_lintr.md
+++ b/docs/descriptors/r_lintr.md
@@ -47,7 +47,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------|----------------------------|------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
## Behind the scenes
diff --git a/docs/descriptors/raku_raku.md b/docs/descriptors/raku_raku.md
index 8352b906d51..3cda9216fac 100644
--- a/docs/descriptors/raku_raku.md
+++ b/docs/descriptors/raku_raku.md
@@ -42,7 +42,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------|----------------------------|------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
## Behind the scenes
diff --git a/docs/descriptors/rst_rst_lint.md b/docs/descriptors/rst_rst_lint.md
index 36b3c8a0f73..4b8436bbf48 100644
--- a/docs/descriptors/rst_rst_lint.md
+++ b/docs/descriptors/rst_rst_lint.md
@@ -30,7 +30,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------|-------------------------------------|------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [python](https://nvuillam.github.io/mega-linter/flavors/python/) | Optimized for PYTHON based projects | 44 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-python/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-python) |
## Behind the scenes
diff --git a/docs/descriptors/rst_rstcheck.md b/docs/descriptors/rst_rstcheck.md
index 16b81271d66..0d06f64416f 100644
--- a/docs/descriptors/rst_rstcheck.md
+++ b/docs/descriptors/rst_rstcheck.md
@@ -42,7 +42,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------|-------------------------------------|------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [python](https://nvuillam.github.io/mega-linter/flavors/python/) | Optimized for PYTHON based projects | 44 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-python/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-python) |
## Behind the scenes
diff --git a/docs/descriptors/rst_rstfmt.md b/docs/descriptors/rst_rstfmt.md
index 6a5a171d7ed..5e6998ae4c2 100644
--- a/docs/descriptors/rst_rstfmt.md
+++ b/docs/descriptors/rst_rstfmt.md
@@ -31,7 +31,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------|-------------------------------------|------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [python](https://nvuillam.github.io/mega-linter/flavors/python/) | Optimized for PYTHON based projects | 44 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-python/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-python) |
## Behind the scenes
diff --git a/docs/descriptors/ruby_rubocop.md b/docs/descriptors/ruby_rubocop.md
index c8a8a432a75..589a48f75ba 100644
--- a/docs/descriptors/ruby_rubocop.md
+++ b/docs/descriptors/ruby_rubocop.md
@@ -59,7 +59,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------|-----------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [ruby](https://nvuillam.github.io/mega-linter/flavors/ruby/) | Optimized for RUBY based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-ruby/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-ruby) |
## Behind the scenes
diff --git a/docs/descriptors/rust_clippy.md b/docs/descriptors/rust_clippy.md
index 6734e45d97d..14212290fd6 100644
--- a/docs/descriptors/rust_clippy.md
+++ b/docs/descriptors/rust_clippy.md
@@ -43,7 +43,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------|-----------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [rust](https://nvuillam.github.io/mega-linter/flavors/rust/) | Optimized for RUST based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-rust/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-rust) |
## Behind the scenes
diff --git a/docs/descriptors/salesforce_sfdx_scanner.md b/docs/descriptors/salesforce_sfdx_scanner.md
index e6d242304ca..8305153f846 100644
--- a/docs/descriptors/salesforce_sfdx_scanner.md
+++ b/docs/descriptors/salesforce_sfdx_scanner.md
@@ -53,7 +53,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------|-----------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [salesforce](https://nvuillam.github.io/mega-linter/flavors/salesforce/) | Optimized for Salesforce based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-salesforce/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-salesforce) |
## Behind the scenes
diff --git a/docs/descriptors/scala_scalafix.md b/docs/descriptors/scala_scalafix.md
index 980631df845..da23bc06213 100644
--- a/docs/descriptors/scala_scalafix.md
+++ b/docs/descriptors/scala_scalafix.md
@@ -41,7 +41,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------|------------------------------------|------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [scala](https://nvuillam.github.io/mega-linter/flavors/scala/) | Optimized for SCALA based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-scala/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-scala) |
## Behind the scenes
diff --git a/docs/descriptors/snakemake_snakefmt.md b/docs/descriptors/snakemake_snakefmt.md
index 3272f783831..675e5686eb0 100644
--- a/docs/descriptors/snakemake_snakefmt.md
+++ b/docs/descriptors/snakemake_snakefmt.md
@@ -36,7 +36,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|-------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [dart](https://nvuillam.github.io/mega-linter/flavors/dart/) | Optimized for DART based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dart/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dart) |
| | [documentation](https://nvuillam.github.io/mega-linter/flavors/documentation/) | Mega-Linter for documentation projects | 37 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-documentation/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-documentation) |
| | [dotnet](https://nvuillam.github.io/mega-linter/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 43 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dotnet/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dotnet) |
diff --git a/docs/descriptors/snakemake_snakemake.md b/docs/descriptors/snakemake_snakemake.md
index f3275cd020e..99374e53a02 100644
--- a/docs/descriptors/snakemake_snakemake.md
+++ b/docs/descriptors/snakemake_snakemake.md
@@ -44,7 +44,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|-------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [dart](https://nvuillam.github.io/mega-linter/flavors/dart/) | Optimized for DART based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dart/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dart) |
| | [documentation](https://nvuillam.github.io/mega-linter/flavors/documentation/) | Mega-Linter for documentation projects | 37 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-documentation/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-documentation) |
| | [dotnet](https://nvuillam.github.io/mega-linter/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 43 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dotnet/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dotnet) |
diff --git a/docs/descriptors/spell_cspell.md b/docs/descriptors/spell_cspell.md
index 9f3fdec8fef..9d6cd453875 100644
--- a/docs/descriptors/spell_cspell.md
+++ b/docs/descriptors/spell_cspell.md
@@ -45,7 +45,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|-------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [dart](https://nvuillam.github.io/mega-linter/flavors/dart/) | Optimized for DART based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dart/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dart) |
| | [documentation](https://nvuillam.github.io/mega-linter/flavors/documentation/) | Mega-Linter for documentation projects | 37 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-documentation/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-documentation) |
| | [dotnet](https://nvuillam.github.io/mega-linter/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 43 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dotnet/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dotnet) |
diff --git a/docs/descriptors/spell_misspell.md b/docs/descriptors/spell_misspell.md
index 5200663de7a..1e900a1ca89 100644
--- a/docs/descriptors/spell_misspell.md
+++ b/docs/descriptors/spell_misspell.md
@@ -34,7 +34,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|-------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [dart](https://nvuillam.github.io/mega-linter/flavors/dart/) | Optimized for DART based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dart/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dart) |
| | [documentation](https://nvuillam.github.io/mega-linter/flavors/documentation/) | Mega-Linter for documentation projects | 37 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-documentation/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-documentation) |
| | [dotnet](https://nvuillam.github.io/mega-linter/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 43 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dotnet/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dotnet) |
diff --git a/docs/descriptors/sql_sql_lint.md b/docs/descriptors/sql_sql_lint.md
index 69e92d71462..209c70c553b 100644
--- a/docs/descriptors/sql_sql_lint.md
+++ b/docs/descriptors/sql_sql_lint.md
@@ -43,7 +43,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|-------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [dart](https://nvuillam.github.io/mega-linter/flavors/dart/) | Optimized for DART based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dart/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dart) |
| | [documentation](https://nvuillam.github.io/mega-linter/flavors/documentation/) | Mega-Linter for documentation projects | 37 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-documentation/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-documentation) |
| | [dotnet](https://nvuillam.github.io/mega-linter/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 43 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dotnet/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dotnet) |
diff --git a/docs/descriptors/sql_sqlfluff.md b/docs/descriptors/sql_sqlfluff.md
index f0f0163cff5..4b7b09bc54f 100644
--- a/docs/descriptors/sql_sqlfluff.md
+++ b/docs/descriptors/sql_sqlfluff.md
@@ -39,7 +39,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|-------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [dart](https://nvuillam.github.io/mega-linter/flavors/dart/) | Optimized for DART based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dart/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dart) |
| | [documentation](https://nvuillam.github.io/mega-linter/flavors/documentation/) | Mega-Linter for documentation projects | 37 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-documentation/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-documentation) |
| | [dotnet](https://nvuillam.github.io/mega-linter/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 43 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dotnet/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dotnet) |
diff --git a/docs/descriptors/swift_swiftlint.md b/docs/descriptors/swift_swiftlint.md
index 2a4a48f8616..30a891efc9d 100644
--- a/docs/descriptors/swift_swiftlint.md
+++ b/docs/descriptors/swift_swiftlint.md
@@ -50,7 +50,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------|------------------------------------|------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [swift](https://nvuillam.github.io/mega-linter/flavors/swift/) | Optimized for SWIFT based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-swift/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-swift) |
## Behind the scenes
diff --git a/docs/descriptors/tekton_tekton_lint.md b/docs/descriptors/tekton_tekton_lint.md
index bd952ff17da..d26c0cc8062 100644
--- a/docs/descriptors/tekton_tekton_lint.md
+++ b/docs/descriptors/tekton_tekton_lint.md
@@ -34,7 +34,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|-------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [dart](https://nvuillam.github.io/mega-linter/flavors/dart/) | Optimized for DART based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dart/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dart) |
| | [documentation](https://nvuillam.github.io/mega-linter/flavors/documentation/) | Mega-Linter for documentation projects | 37 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-documentation/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-documentation) |
| | [dotnet](https://nvuillam.github.io/mega-linter/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 43 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dotnet/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dotnet) |
diff --git a/docs/descriptors/terraform_terragrunt.md b/docs/descriptors/terraform_terragrunt.md
index 48b90382e7c..1090f75b7d3 100644
--- a/docs/descriptors/terraform_terragrunt.md
+++ b/docs/descriptors/terraform_terragrunt.md
@@ -33,7 +33,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------|----------------------------------------|------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [terraform](https://nvuillam.github.io/mega-linter/flavors/terraform/) | Optimized for TERRAFORM based projects | 40 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-terraform/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-terraform) |
## Behind the scenes
diff --git a/docs/descriptors/terraform_terrascan.md b/docs/descriptors/terraform_terrascan.md
index bbd6029c77b..08474ed0d12 100644
--- a/docs/descriptors/terraform_terrascan.md
+++ b/docs/descriptors/terraform_terrascan.md
@@ -37,7 +37,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------|----------------------------------------|------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [terraform](https://nvuillam.github.io/mega-linter/flavors/terraform/) | Optimized for TERRAFORM based projects | 40 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-terraform/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-terraform) |
## Behind the scenes
diff --git a/docs/descriptors/terraform_tflint.md b/docs/descriptors/terraform_tflint.md
index 5e6e3a11128..1e7be01bed4 100644
--- a/docs/descriptors/terraform_tflint.md
+++ b/docs/descriptors/terraform_tflint.md
@@ -36,7 +36,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------|----------------------------------------|------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [terraform](https://nvuillam.github.io/mega-linter/flavors/terraform/) | Optimized for TERRAFORM based projects | 40 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-terraform/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-terraform) |
## Behind the scenes
diff --git a/docs/descriptors/tsx_eslint.md b/docs/descriptors/tsx_eslint.md
index 3da188fa4b3..4018c100a83 100644
--- a/docs/descriptors/tsx_eslint.md
+++ b/docs/descriptors/tsx_eslint.md
@@ -61,7 +61,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------|-------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [javascript](https://nvuillam.github.io/mega-linter/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-javascript/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-javascript) |
## Behind the scenes
diff --git a/docs/descriptors/typescript_eslint.md b/docs/descriptors/typescript_eslint.md
index 5ad2d9847a2..3a2d5aa9a0b 100644
--- a/docs/descriptors/typescript_eslint.md
+++ b/docs/descriptors/typescript_eslint.md
@@ -61,7 +61,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------|-------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [javascript](https://nvuillam.github.io/mega-linter/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-javascript/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-javascript) |
## Behind the scenes
diff --git a/docs/descriptors/typescript_prettier.md b/docs/descriptors/typescript_prettier.md
index b25325267dd..97990ac78dd 100644
--- a/docs/descriptors/typescript_prettier.md
+++ b/docs/descriptors/typescript_prettier.md
@@ -61,7 +61,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------|-------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [javascript](https://nvuillam.github.io/mega-linter/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-javascript/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-javascript) |
## Behind the scenes
diff --git a/docs/descriptors/typescript_standard.md b/docs/descriptors/typescript_standard.md
index c3e11892692..a1109702c05 100644
--- a/docs/descriptors/typescript_standard.md
+++ b/docs/descriptors/typescript_standard.md
@@ -54,7 +54,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------|-------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [javascript](https://nvuillam.github.io/mega-linter/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-javascript/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-javascript) |
## Behind the scenes
diff --git a/docs/descriptors/vbdotnet_dotnet_format.md b/docs/descriptors/vbdotnet_dotnet_format.md
index 98ec4e83904..d337204e7ed 100644
--- a/docs/descriptors/vbdotnet_dotnet_format.md
+++ b/docs/descriptors/vbdotnet_dotnet_format.md
@@ -32,7 +32,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------|-----------------------------------------------|------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [dotnet](https://nvuillam.github.io/mega-linter/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 43 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dotnet/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dotnet) |
## Behind the scenes
diff --git a/docs/descriptors/xml_xmllint.md b/docs/descriptors/xml_xmllint.md
index 8702c980625..e4036d44993 100644
--- a/docs/descriptors/xml_xmllint.md
+++ b/docs/descriptors/xml_xmllint.md
@@ -29,7 +29,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|------------------------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [ci_light](https://nvuillam.github.io/mega-linter/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 12 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-ci_light/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-ci_light) |
| | [dart](https://nvuillam.github.io/mega-linter/flavors/dart/) | Optimized for DART based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dart/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dart) |
| | [documentation](https://nvuillam.github.io/mega-linter/flavors/documentation/) | Mega-Linter for documentation projects | 37 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-documentation/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-documentation) |
diff --git a/docs/descriptors/yaml_prettier.md b/docs/descriptors/yaml_prettier.md
index c1e455aa8d5..dad5aab19ba 100644
--- a/docs/descriptors/yaml_prettier.md
+++ b/docs/descriptors/yaml_prettier.md
@@ -60,7 +60,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|------------------------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [ci_light](https://nvuillam.github.io/mega-linter/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 12 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-ci_light/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-ci_light) |
| | [dart](https://nvuillam.github.io/mega-linter/flavors/dart/) | Optimized for DART based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dart/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dart) |
| | [documentation](https://nvuillam.github.io/mega-linter/flavors/documentation/) | Mega-Linter for documentation projects | 37 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-documentation/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-documentation) |
diff --git a/docs/descriptors/yaml_v8r.md b/docs/descriptors/yaml_v8r.md
index caaa37aec03..b9a3f947e8b 100644
--- a/docs/descriptors/yaml_v8r.md
+++ b/docs/descriptors/yaml_v8r.md
@@ -44,7 +44,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|------------------------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [ci_light](https://nvuillam.github.io/mega-linter/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 12 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-ci_light/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-ci_light) |
| | [dart](https://nvuillam.github.io/mega-linter/flavors/dart/) | Optimized for DART based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dart/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dart) |
| | [documentation](https://nvuillam.github.io/mega-linter/flavors/documentation/) | Mega-Linter for documentation projects | 37 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-documentation/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-documentation) |
diff --git a/docs/descriptors/yaml_yamllint.md b/docs/descriptors/yaml_yamllint.md
index d0118d2e4ab..a01f26ef6a0 100644
--- a/docs/descriptors/yaml_yamllint.md
+++ b/docs/descriptors/yaml_yamllint.md
@@ -44,7 +44,7 @@ This linter is available in the following flavours
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|------------------------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [ci_light](https://nvuillam.github.io/mega-linter/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 12 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-ci_light/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-ci_light) |
| | [dart](https://nvuillam.github.io/mega-linter/flavors/dart/) | Optimized for DART based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dart/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dart) |
| | [documentation](https://nvuillam.github.io/mega-linter/flavors/documentation/) | Mega-Linter for documentation projects | 37 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-documentation/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-documentation) |
diff --git a/docs/flavors.md b/docs/flavors.md
index 2fa5c762080..08c7f5546ee 100644
--- a/docs/flavors.md
+++ b/docs/flavors.md
@@ -12,7 +12,7 @@ To improve run performances, we generate **Flavored Mega-Linter images** contain
| | Flavor | Description | Embedded linters | Info |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------|------------------------------------------------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
+| | [all](https://nvuillam.github.io/mega-linter/supported-linters/) | Default Mega-Linter Flavor | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter) |
| | [ci_light](flavors/ci_light.md#readme) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 12 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-ci_light/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-ci_light) |
| | [dart](flavors/dart.md#readme) | Optimized for DART based projects | 38 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-dart/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-dart) |
| | [documentation](flavors/documentation.md#readme) | Mega-Linter for documentation projects | 37 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/nvuillam/mega-linter-documentation/v4) ![Docker Pulls](https://img.shields.io/docker/pulls/nvuillam/mega-linter-documentation) |
diff --git a/docs/index.md b/docs/index.md
index a9dfbe10bd8..5142b453910 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -22,7 +22,7 @@
[![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Check+Mega-Linter+to+say+goodbye+to+dirty+code+in+your+projects+%3A%29+100%25+free+and+open+source+for+all+uses&url=https://nvuillam.github.io/mega-linter/&via=NicolasVuillamy&hashtags=linters,code,quality,ci,python,java,golang,c,dotnet,kotlin,rust,scala,salesforce,terraform)
-Mega-Linter is an **100% Open-Source tool for CI/CD workflows** that **analyzes consistency and quality** of [**43** languages](supported-linters.md#languages), [**21** formats](supported-linters.md#formats), [**16** tooling formats](supported-linters.md#tooling-formats) , [**abusive copy-pastes**](supported-linters.md#other) and [**spelling mistakes**](supported-linters.md#other) in your repository sources, generates [**various reports**](reporters.md), and can even [apply **formatting** and **auto-fixes**](configuration.md#apply-fixes), to **ensure all your projects sources are clean**, whatever IDE/toolbox are used by their developers.
+Mega-Linter is an **100% Open-Source tool for CI/CD workflows** that **analyzes consistency and quality** of [**43** languages](supported-linters.md#languages), [**22** formats](supported-linters.md#formats), [**16** tooling formats](supported-linters.md#tooling-formats) , [**abusive copy-pastes**](supported-linters.md#other) and [**spelling mistakes**](supported-linters.md#other) in your repository sources, generates [**various reports**](reporters.md), and can even [apply **formatting** and **auto-fixes**](configuration.md#apply-fixes), to **ensure all your projects sources are clean**, whatever IDE/toolbox are used by their developers.
Ready to use [out of the box](installation.md) as a **GitHub Action** or **any CI system**, [**highly configurable**](configuration.md) and **free for all uses**
@@ -128,6 +128,7 @@ All linters are integrated in the [Mega-Linter docker image](https://hub.docker.
| | [**JSON**](descriptors/json.md#readme) | [jsonlint](descriptors/json_jsonlint.md#readme) | [JSON_JSONLINT](descriptors/json_jsonlint.md#readme) | |
| | | [eslint-plugin-jsonc](descriptors/json_eslint_plugin_jsonc.md#readme) | [JSON_ESLINT_PLUGIN_JSONC](descriptors/json_eslint_plugin_jsonc.md#readme) | :heavy_check_mark: |
| | | [v8r](descriptors/json_v8r.md#readme) | [JSON_V8R](descriptors/json_v8r.md#readme) | |
+| | | [prettier](descriptors/json_prettier.md#readme) | [JSON_PRETTIER](descriptors/json_prettier.md#readme) | :heavy_check_mark: |
| | [**LATEX**](descriptors/latex.md#readme) | [chktex](descriptors/latex_chktex.md#readme) | [LATEX_CHKTEX](descriptors/latex_chktex.md#readme) | |
| | [**MARKDOWN**](descriptors/markdown.md#readme) | [markdownlint](descriptors/markdown_markdownlint.md#readme) | [MARKDOWN_MARKDOWNLINT](descriptors/markdown_markdownlint.md#readme) | :heavy_check_mark: |
| | | [remark-lint](descriptors/markdown_remark_lint.md#readme) | [MARKDOWN_REMARK_LINT](descriptors/markdown_remark_lint.md#readme) | :heavy_check_mark: |
diff --git a/docs/supported-linters.md b/docs/supported-linters.md
index 231a58b14fb..6a3801c4805 100644
--- a/docs/supported-linters.md
+++ b/docs/supported-linters.md
@@ -68,6 +68,7 @@ All linters are integrated in the [Mega-Linter docker image](https://hub.docker.
| | [**JSON**](descriptors/json.md#readme) | [jsonlint](descriptors/json_jsonlint.md#readme) | [JSON_JSONLINT](descriptors/json_jsonlint.md#readme) | |
| | | [eslint-plugin-jsonc](descriptors/json_eslint_plugin_jsonc.md#readme) | [JSON_ESLINT_PLUGIN_JSONC](descriptors/json_eslint_plugin_jsonc.md#readme) | :heavy_check_mark: |
| | | [v8r](descriptors/json_v8r.md#readme) | [JSON_V8R](descriptors/json_v8r.md#readme) | |
+| | | [prettier](descriptors/json_prettier.md#readme) | [JSON_PRETTIER](descriptors/json_prettier.md#readme) | :heavy_check_mark: |
| | [**LATEX**](descriptors/latex.md#readme) | [chktex](descriptors/latex_chktex.md#readme) | [LATEX_CHKTEX](descriptors/latex_chktex.md#readme) | |
| | [**MARKDOWN**](descriptors/markdown.md#readme) | [markdownlint](descriptors/markdown_markdownlint.md#readme) | [MARKDOWN_MARKDOWNLINT](descriptors/markdown_markdownlint.md#readme) | :heavy_check_mark: |
| | | [remark-lint](descriptors/markdown_remark_lint.md#readme) | [MARKDOWN_REMARK_LINT](descriptors/markdown_remark_lint.md#readme) | :heavy_check_mark: |
diff --git a/flavors/ci_light/flavor.json b/flavors/ci_light/flavor.json
index 692164d5476..49ea1a2b560 100644
--- a/flavors/ci_light/flavor.json
+++ b/flavors/ci_light/flavor.json
@@ -12,6 +12,7 @@
"JSON_JSONLINT",
"JSON_ESLINT_PLUGIN_JSONC",
"JSON_V8R",
+ "JSON_PRETTIER",
"XML_XMLLINT",
"YAML_PRETTIER",
"YAML_YAMLLINT",
diff --git a/flavors/dart/Dockerfile b/flavors/dart/Dockerfile
index aaa1725401a..66c5058494b 100644
--- a/flavors/dart/Dockerfile
+++ b/flavors/dart/Dockerfile
@@ -108,6 +108,7 @@ RUN npm install --no-cache --ignore-scripts \
jsonlint \
eslint eslint-plugin-jsonc \
v8r \
+ prettier \
markdownlint-cli \
remark-cli \
remark-preset-lint-recommended \
@@ -116,8 +117,7 @@ RUN npm install --no-cache --ignore-scripts \
@stoplight/spectral@5.6.0 \
cspell@4.1.3 \
sql-lint \
- tekton-lint \
- prettier
+ tekton-lint
#NPM__END
# Add node packages to path #
diff --git a/flavors/dart/flavor.json b/flavors/dart/flavor.json
index c0f2521d91d..a24ec5798aa 100644
--- a/flavors/dart/flavor.json
+++ b/flavors/dart/flavor.json
@@ -23,6 +23,7 @@
"JSON_JSONLINT",
"JSON_ESLINT_PLUGIN_JSONC",
"JSON_V8R",
+ "JSON_PRETTIER",
"KOTLIN_KTLINT",
"KUBERNETES_KUBEVAL",
"MARKDOWN_MARKDOWNLINT",
diff --git a/flavors/documentation/Dockerfile b/flavors/documentation/Dockerfile
index 7185f39bf31..a2cef7eecc3 100644
--- a/flavors/documentation/Dockerfile
+++ b/flavors/documentation/Dockerfile
@@ -107,6 +107,7 @@ RUN npm install --no-cache --ignore-scripts \
jsonlint \
eslint eslint-plugin-jsonc \
v8r \
+ prettier \
markdownlint-cli \
remark-cli \
remark-preset-lint-recommended \
@@ -115,8 +116,7 @@ RUN npm install --no-cache --ignore-scripts \
@stoplight/spectral@5.6.0 \
cspell@4.1.3 \
sql-lint \
- tekton-lint \
- prettier
+ tekton-lint
#NPM__END
# Add node packages to path #
diff --git a/flavors/documentation/flavor.json b/flavors/documentation/flavor.json
index 6997b7039aa..6c08418e0b4 100644
--- a/flavors/documentation/flavor.json
+++ b/flavors/documentation/flavor.json
@@ -22,6 +22,7 @@
"JSON_JSONLINT",
"JSON_ESLINT_PLUGIN_JSONC",
"JSON_V8R",
+ "JSON_PRETTIER",
"KOTLIN_KTLINT",
"KUBERNETES_KUBEVAL",
"MARKDOWN_MARKDOWNLINT",
diff --git a/flavors/dotnet/Dockerfile b/flavors/dotnet/Dockerfile
index 7162f12e230..91ad0dcb498 100644
--- a/flavors/dotnet/Dockerfile
+++ b/flavors/dotnet/Dockerfile
@@ -116,6 +116,7 @@ RUN npm install --no-cache --ignore-scripts \
jsonlint \
eslint eslint-plugin-jsonc \
v8r \
+ prettier \
markdownlint-cli \
remark-cli \
remark-preset-lint-recommended \
@@ -124,8 +125,7 @@ RUN npm install --no-cache --ignore-scripts \
@stoplight/spectral@5.6.0 \
cspell@4.1.3 \
sql-lint \
- tekton-lint \
- prettier
+ tekton-lint
#NPM__END
# Add node packages to path #
diff --git a/flavors/dotnet/flavor.json b/flavors/dotnet/flavor.json
index 7fec807063b..4dc4c91922c 100644
--- a/flavors/dotnet/flavor.json
+++ b/flavors/dotnet/flavor.json
@@ -28,6 +28,7 @@
"JSON_JSONLINT",
"JSON_ESLINT_PLUGIN_JSONC",
"JSON_V8R",
+ "JSON_PRETTIER",
"KOTLIN_KTLINT",
"KUBERNETES_KUBEVAL",
"MARKDOWN_MARKDOWNLINT",
diff --git a/flavors/go/Dockerfile b/flavors/go/Dockerfile
index a27bbc7c50c..59a4fcb4fe1 100644
--- a/flavors/go/Dockerfile
+++ b/flavors/go/Dockerfile
@@ -108,6 +108,7 @@ RUN npm install --no-cache --ignore-scripts \
jsonlint \
eslint eslint-plugin-jsonc \
v8r \
+ prettier \
markdownlint-cli \
remark-cli \
remark-preset-lint-recommended \
@@ -116,8 +117,7 @@ RUN npm install --no-cache --ignore-scripts \
@stoplight/spectral@5.6.0 \
cspell@4.1.3 \
sql-lint \
- tekton-lint \
- prettier
+ tekton-lint
#NPM__END
# Add node packages to path #
diff --git a/flavors/go/flavor.json b/flavors/go/flavor.json
index 088abe59278..900ece92b31 100644
--- a/flavors/go/flavor.json
+++ b/flavors/go/flavor.json
@@ -25,6 +25,7 @@
"JSON_JSONLINT",
"JSON_ESLINT_PLUGIN_JSONC",
"JSON_V8R",
+ "JSON_PRETTIER",
"KOTLIN_KTLINT",
"KUBERNETES_KUBEVAL",
"MARKDOWN_MARKDOWNLINT",
diff --git a/flavors/java/Dockerfile b/flavors/java/Dockerfile
index db956c251d5..662b861a3c1 100644
--- a/flavors/java/Dockerfile
+++ b/flavors/java/Dockerfile
@@ -108,6 +108,7 @@ RUN npm install --no-cache --ignore-scripts \
jsonlint \
eslint eslint-plugin-jsonc \
v8r \
+ prettier \
markdownlint-cli \
remark-cli \
remark-preset-lint-recommended \
@@ -116,8 +117,7 @@ RUN npm install --no-cache --ignore-scripts \
@stoplight/spectral@5.6.0 \
cspell@4.1.3 \
sql-lint \
- tekton-lint \
- prettier
+ tekton-lint
#NPM__END
# Add node packages to path #
diff --git a/flavors/java/flavor.json b/flavors/java/flavor.json
index 61cbd99adca..effa8d7977a 100644
--- a/flavors/java/flavor.json
+++ b/flavors/java/flavor.json
@@ -24,6 +24,7 @@
"JSON_JSONLINT",
"JSON_ESLINT_PLUGIN_JSONC",
"JSON_V8R",
+ "JSON_PRETTIER",
"KOTLIN_KTLINT",
"KUBERNETES_KUBEVAL",
"MARKDOWN_MARKDOWNLINT",
diff --git a/flavors/javascript/flavor.json b/flavors/javascript/flavor.json
index 9a89eb20121..3bcf8470cf7 100644
--- a/flavors/javascript/flavor.json
+++ b/flavors/javascript/flavor.json
@@ -28,6 +28,7 @@
"JSON_JSONLINT",
"JSON_ESLINT_PLUGIN_JSONC",
"JSON_V8R",
+ "JSON_PRETTIER",
"JSX_ESLINT",
"KOTLIN_KTLINT",
"KUBERNETES_KUBEVAL",
diff --git a/flavors/php/Dockerfile b/flavors/php/Dockerfile
index 3d6eef073c6..b289f71dba0 100644
--- a/flavors/php/Dockerfile
+++ b/flavors/php/Dockerfile
@@ -118,6 +118,7 @@ RUN npm install --no-cache --ignore-scripts \
jsonlint \
eslint eslint-plugin-jsonc \
v8r \
+ prettier \
markdownlint-cli \
remark-cli \
remark-preset-lint-recommended \
@@ -126,8 +127,7 @@ RUN npm install --no-cache --ignore-scripts \
@stoplight/spectral@5.6.0 \
cspell@4.1.3 \
sql-lint \
- tekton-lint \
- prettier
+ tekton-lint
#NPM__END
# Add node packages to path #
diff --git a/flavors/php/flavor.json b/flavors/php/flavor.json
index 83a545572b0..f62e12db924 100644
--- a/flavors/php/flavor.json
+++ b/flavors/php/flavor.json
@@ -23,6 +23,7 @@
"JSON_JSONLINT",
"JSON_ESLINT_PLUGIN_JSONC",
"JSON_V8R",
+ "JSON_PRETTIER",
"KOTLIN_KTLINT",
"KUBERNETES_KUBEVAL",
"MARKDOWN_MARKDOWNLINT",
diff --git a/flavors/python/Dockerfile b/flavors/python/Dockerfile
index 44c57c14920..7b07e09d53c 100644
--- a/flavors/python/Dockerfile
+++ b/flavors/python/Dockerfile
@@ -114,6 +114,7 @@ RUN npm install --no-cache --ignore-scripts \
jsonlint \
eslint eslint-plugin-jsonc \
v8r \
+ prettier \
markdownlint-cli \
remark-cli \
remark-preset-lint-recommended \
@@ -122,8 +123,7 @@ RUN npm install --no-cache --ignore-scripts \
@stoplight/spectral@5.6.0 \
cspell@4.1.3 \
sql-lint \
- tekton-lint \
- prettier
+ tekton-lint
#NPM__END
# Add node packages to path #
diff --git a/flavors/python/flavor.json b/flavors/python/flavor.json
index 3122aef557b..ebfc74351d6 100644
--- a/flavors/python/flavor.json
+++ b/flavors/python/flavor.json
@@ -22,6 +22,7 @@
"JSON_JSONLINT",
"JSON_ESLINT_PLUGIN_JSONC",
"JSON_V8R",
+ "JSON_PRETTIER",
"KOTLIN_KTLINT",
"KUBERNETES_KUBEVAL",
"MARKDOWN_MARKDOWNLINT",
diff --git a/flavors/ruby/Dockerfile b/flavors/ruby/Dockerfile
index dc85ed55648..4ac34e6923b 100644
--- a/flavors/ruby/Dockerfile
+++ b/flavors/ruby/Dockerfile
@@ -111,6 +111,7 @@ RUN npm install --no-cache --ignore-scripts \
jsonlint \
eslint eslint-plugin-jsonc \
v8r \
+ prettier \
markdownlint-cli \
remark-cli \
remark-preset-lint-recommended \
@@ -119,8 +120,7 @@ RUN npm install --no-cache --ignore-scripts \
@stoplight/spectral@5.6.0 \
cspell@4.1.3 \
sql-lint \
- tekton-lint \
- prettier
+ tekton-lint
#NPM__END
# Add node packages to path #
diff --git a/flavors/ruby/flavor.json b/flavors/ruby/flavor.json
index 7642e38022f..82d05ed40b2 100644
--- a/flavors/ruby/flavor.json
+++ b/flavors/ruby/flavor.json
@@ -23,6 +23,7 @@
"JSON_JSONLINT",
"JSON_ESLINT_PLUGIN_JSONC",
"JSON_V8R",
+ "JSON_PRETTIER",
"KOTLIN_KTLINT",
"KUBERNETES_KUBEVAL",
"MARKDOWN_MARKDOWNLINT",
diff --git a/flavors/rust/Dockerfile b/flavors/rust/Dockerfile
index 8d80e209a94..0b2f4bb7b6a 100644
--- a/flavors/rust/Dockerfile
+++ b/flavors/rust/Dockerfile
@@ -107,6 +107,7 @@ RUN npm install --no-cache --ignore-scripts \
jsonlint \
eslint eslint-plugin-jsonc \
v8r \
+ prettier \
markdownlint-cli \
remark-cli \
remark-preset-lint-recommended \
@@ -115,8 +116,7 @@ RUN npm install --no-cache --ignore-scripts \
@stoplight/spectral@5.6.0 \
cspell@4.1.3 \
sql-lint \
- tekton-lint \
- prettier
+ tekton-lint
#NPM__END
# Add node packages to path #
diff --git a/flavors/rust/flavor.json b/flavors/rust/flavor.json
index 91c135952ff..aad01e6e0b4 100644
--- a/flavors/rust/flavor.json
+++ b/flavors/rust/flavor.json
@@ -23,6 +23,7 @@
"JSON_JSONLINT",
"JSON_ESLINT_PLUGIN_JSONC",
"JSON_V8R",
+ "JSON_PRETTIER",
"KOTLIN_KTLINT",
"KUBERNETES_KUBEVAL",
"MARKDOWN_MARKDOWNLINT",
diff --git a/flavors/salesforce/Dockerfile b/flavors/salesforce/Dockerfile
index 5b0161bf8ca..126a1399d87 100644
--- a/flavors/salesforce/Dockerfile
+++ b/flavors/salesforce/Dockerfile
@@ -109,6 +109,7 @@ RUN npm install --no-cache --ignore-scripts \
jsonlint \
eslint eslint-plugin-jsonc \
v8r \
+ prettier \
markdownlint-cli \
remark-cli \
remark-preset-lint-recommended \
@@ -117,8 +118,7 @@ RUN npm install --no-cache --ignore-scripts \
@stoplight/spectral@5.6.0 \
cspell@4.1.3 \
sql-lint \
- tekton-lint \
- prettier
+ tekton-lint
#NPM__END
# Add node packages to path #
diff --git a/flavors/salesforce/flavor.json b/flavors/salesforce/flavor.json
index 8ee5c79fb74..353bcfc646c 100644
--- a/flavors/salesforce/flavor.json
+++ b/flavors/salesforce/flavor.json
@@ -23,6 +23,7 @@
"JSON_JSONLINT",
"JSON_ESLINT_PLUGIN_JSONC",
"JSON_V8R",
+ "JSON_PRETTIER",
"KOTLIN_KTLINT",
"KUBERNETES_KUBEVAL",
"MARKDOWN_MARKDOWNLINT",
diff --git a/flavors/scala/Dockerfile b/flavors/scala/Dockerfile
index c9c82fd8f9e..fa44ec54b1b 100644
--- a/flavors/scala/Dockerfile
+++ b/flavors/scala/Dockerfile
@@ -107,6 +107,7 @@ RUN npm install --no-cache --ignore-scripts \
jsonlint \
eslint eslint-plugin-jsonc \
v8r \
+ prettier \
markdownlint-cli \
remark-cli \
remark-preset-lint-recommended \
@@ -115,8 +116,7 @@ RUN npm install --no-cache --ignore-scripts \
@stoplight/spectral@5.6.0 \
cspell@4.1.3 \
sql-lint \
- tekton-lint \
- prettier
+ tekton-lint
#NPM__END
# Add node packages to path #
diff --git a/flavors/scala/flavor.json b/flavors/scala/flavor.json
index 8042f4eb520..b3d93bf1cbd 100644
--- a/flavors/scala/flavor.json
+++ b/flavors/scala/flavor.json
@@ -23,6 +23,7 @@
"JSON_JSONLINT",
"JSON_ESLINT_PLUGIN_JSONC",
"JSON_V8R",
+ "JSON_PRETTIER",
"KOTLIN_KTLINT",
"KUBERNETES_KUBEVAL",
"MARKDOWN_MARKDOWNLINT",
diff --git a/flavors/swift/Dockerfile b/flavors/swift/Dockerfile
index b25a912c4b9..95c840063b0 100644
--- a/flavors/swift/Dockerfile
+++ b/flavors/swift/Dockerfile
@@ -109,6 +109,7 @@ RUN npm install --no-cache --ignore-scripts \
jsonlint \
eslint eslint-plugin-jsonc \
v8r \
+ prettier \
markdownlint-cli \
remark-cli \
remark-preset-lint-recommended \
@@ -117,8 +118,7 @@ RUN npm install --no-cache --ignore-scripts \
@stoplight/spectral@5.6.0 \
cspell@4.1.3 \
sql-lint \
- tekton-lint \
- prettier
+ tekton-lint
#NPM__END
# Add node packages to path #
diff --git a/flavors/swift/flavor.json b/flavors/swift/flavor.json
index 792985c00a3..e70eeaa5fcd 100644
--- a/flavors/swift/flavor.json
+++ b/flavors/swift/flavor.json
@@ -22,6 +22,7 @@
"JSON_JSONLINT",
"JSON_ESLINT_PLUGIN_JSONC",
"JSON_V8R",
+ "JSON_PRETTIER",
"KOTLIN_KTLINT",
"KUBERNETES_KUBEVAL",
"MARKDOWN_MARKDOWNLINT",
diff --git a/flavors/terraform/Dockerfile b/flavors/terraform/Dockerfile
index fd9d6a88203..229075b28a4 100644
--- a/flavors/terraform/Dockerfile
+++ b/flavors/terraform/Dockerfile
@@ -110,6 +110,7 @@ RUN npm install --no-cache --ignore-scripts \
jsonlint \
eslint eslint-plugin-jsonc \
v8r \
+ prettier \
markdownlint-cli \
remark-cli \
remark-preset-lint-recommended \
@@ -118,8 +119,7 @@ RUN npm install --no-cache --ignore-scripts \
@stoplight/spectral@5.6.0 \
cspell@4.1.3 \
sql-lint \
- tekton-lint \
- prettier
+ tekton-lint
#NPM__END
# Add node packages to path #
diff --git a/flavors/terraform/flavor.json b/flavors/terraform/flavor.json
index 1c7632853a0..c525bf6adf6 100644
--- a/flavors/terraform/flavor.json
+++ b/flavors/terraform/flavor.json
@@ -22,6 +22,7 @@
"JSON_JSONLINT",
"JSON_ESLINT_PLUGIN_JSONC",
"JSON_V8R",
+ "JSON_PRETTIER",
"KOTLIN_KTLINT",
"KUBERNETES_KUBEVAL",
"MARKDOWN_MARKDOWNLINT",
diff --git a/mega-linter-runner/README.md b/mega-linter-runner/README.md
index 47ea373314e..00f3279f38b 100644
--- a/mega-linter-runner/README.md
+++ b/mega-linter-runner/README.md
@@ -168,6 +168,7 @@ You can define generate a ready to use [.mega-linter.yml configuration file](htt
| | [**JSON**](https://github.com/nvuillam/mega-linter/tree/master/docs/descriptors/json.md#readme) | [jsonlint](https://github.com/nvuillam/mega-linter/tree/master/docs/descriptors/json_jsonlint.md#readme) | [JSON_JSONLINT](https://github.com/nvuillam/mega-linter/tree/master/docs/descriptors/json_jsonlint.md#readme) | |
| | | [eslint-plugin-jsonc](https://github.com/nvuillam/mega-linter/tree/master/docs/descriptors/json_eslint_plugin_jsonc.md#readme) | [JSON_ESLINT_PLUGIN_JSONC](https://github.com/nvuillam/mega-linter/tree/master/docs/descriptors/json_eslint_plugin_jsonc.md#readme) | :heavy_check_mark: |
| | | [v8r](https://github.com/nvuillam/mega-linter/tree/master/docs/descriptors/json_v8r.md#readme) | [JSON_V8R](https://github.com/nvuillam/mega-linter/tree/master/docs/descriptors/json_v8r.md#readme) | |
+| | | [prettier](https://github.com/nvuillam/mega-linter/tree/master/docs/descriptors/json_prettier.md#readme) | [JSON_PRETTIER](https://github.com/nvuillam/mega-linter/tree/master/docs/descriptors/json_prettier.md#readme) | :heavy_check_mark: |
| | [**LATEX**](https://github.com/nvuillam/mega-linter/tree/master/docs/descriptors/latex.md#readme) | [chktex](https://github.com/nvuillam/mega-linter/tree/master/docs/descriptors/latex_chktex.md#readme) | [LATEX_CHKTEX](https://github.com/nvuillam/mega-linter/tree/master/docs/descriptors/latex_chktex.md#readme) | |
| | [**MARKDOWN**](https://github.com/nvuillam/mega-linter/tree/master/docs/descriptors/markdown.md#readme) | [markdownlint](https://github.com/nvuillam/mega-linter/tree/master/docs/descriptors/markdown_markdownlint.md#readme) | [MARKDOWN_MARKDOWNLINT](https://github.com/nvuillam/mega-linter/tree/master/docs/descriptors/markdown_markdownlint.md#readme) | :heavy_check_mark: |
| | | [remark-lint](https://github.com/nvuillam/mega-linter/tree/master/docs/descriptors/markdown_remark_lint.md#readme) | [MARKDOWN_REMARK_LINT](https://github.com/nvuillam/mega-linter/tree/master/docs/descriptors/markdown_remark_lint.md#readme) | :heavy_check_mark: |
diff --git a/megalinter/descriptors/all_flavors.json b/megalinter/descriptors/all_flavors.json
index 014272fb966..617961ca9d1 100644
--- a/megalinter/descriptors/all_flavors.json
+++ b/megalinter/descriptors/all_flavors.json
@@ -13,6 +13,7 @@
"JSON_JSONLINT",
"JSON_ESLINT_PLUGIN_JSONC",
"JSON_V8R",
+ "JSON_PRETTIER",
"XML_XMLLINT",
"YAML_PRETTIER",
"YAML_YAMLLINT",
@@ -44,6 +45,7 @@
"JSON_JSONLINT",
"JSON_ESLINT_PLUGIN_JSONC",
"JSON_V8R",
+ "JSON_PRETTIER",
"KOTLIN_KTLINT",
"KUBERNETES_KUBEVAL",
"MARKDOWN_MARKDOWNLINT",
@@ -89,6 +91,7 @@
"JSON_JSONLINT",
"JSON_ESLINT_PLUGIN_JSONC",
"JSON_V8R",
+ "JSON_PRETTIER",
"KOTLIN_KTLINT",
"KUBERNETES_KUBEVAL",
"MARKDOWN_MARKDOWNLINT",
@@ -140,6 +143,7 @@
"JSON_JSONLINT",
"JSON_ESLINT_PLUGIN_JSONC",
"JSON_V8R",
+ "JSON_PRETTIER",
"KOTLIN_KTLINT",
"KUBERNETES_KUBEVAL",
"MARKDOWN_MARKDOWNLINT",
@@ -190,6 +194,7 @@
"JSON_JSONLINT",
"JSON_ESLINT_PLUGIN_JSONC",
"JSON_V8R",
+ "JSON_PRETTIER",
"KOTLIN_KTLINT",
"KUBERNETES_KUBEVAL",
"MARKDOWN_MARKDOWNLINT",
@@ -237,6 +242,7 @@
"JSON_JSONLINT",
"JSON_ESLINT_PLUGIN_JSONC",
"JSON_V8R",
+ "JSON_PRETTIER",
"KOTLIN_KTLINT",
"KUBERNETES_KUBEVAL",
"MARKDOWN_MARKDOWNLINT",
@@ -288,6 +294,7 @@
"JSON_JSONLINT",
"JSON_ESLINT_PLUGIN_JSONC",
"JSON_V8R",
+ "JSON_PRETTIER",
"JSX_ESLINT",
"KOTLIN_KTLINT",
"KUBERNETES_KUBEVAL",
@@ -339,6 +346,7 @@
"JSON_JSONLINT",
"JSON_ESLINT_PLUGIN_JSONC",
"JSON_V8R",
+ "JSON_PRETTIER",
"KOTLIN_KTLINT",
"KUBERNETES_KUBEVAL",
"MARKDOWN_MARKDOWNLINT",
@@ -388,6 +396,7 @@
"JSON_JSONLINT",
"JSON_ESLINT_PLUGIN_JSONC",
"JSON_V8R",
+ "JSON_PRETTIER",
"KOTLIN_KTLINT",
"KUBERNETES_KUBEVAL",
"MARKDOWN_MARKDOWNLINT",
@@ -441,6 +450,7 @@
"JSON_JSONLINT",
"JSON_ESLINT_PLUGIN_JSONC",
"JSON_V8R",
+ "JSON_PRETTIER",
"KOTLIN_KTLINT",
"KUBERNETES_KUBEVAL",
"MARKDOWN_MARKDOWNLINT",
@@ -488,6 +498,7 @@
"JSON_JSONLINT",
"JSON_ESLINT_PLUGIN_JSONC",
"JSON_V8R",
+ "JSON_PRETTIER",
"KOTLIN_KTLINT",
"KUBERNETES_KUBEVAL",
"MARKDOWN_MARKDOWNLINT",
@@ -535,6 +546,7 @@
"JSON_JSONLINT",
"JSON_ESLINT_PLUGIN_JSONC",
"JSON_V8R",
+ "JSON_PRETTIER",
"KOTLIN_KTLINT",
"KUBERNETES_KUBEVAL",
"MARKDOWN_MARKDOWNLINT",
@@ -582,6 +594,7 @@
"JSON_JSONLINT",
"JSON_ESLINT_PLUGIN_JSONC",
"JSON_V8R",
+ "JSON_PRETTIER",
"KOTLIN_KTLINT",
"KUBERNETES_KUBEVAL",
"MARKDOWN_MARKDOWNLINT",
@@ -628,6 +641,7 @@
"JSON_JSONLINT",
"JSON_ESLINT_PLUGIN_JSONC",
"JSON_V8R",
+ "JSON_PRETTIER",
"KOTLIN_KTLINT",
"KUBERNETES_KUBEVAL",
"MARKDOWN_MARKDOWNLINT",
@@ -674,6 +688,7 @@
"JSON_JSONLINT",
"JSON_ESLINT_PLUGIN_JSONC",
"JSON_V8R",
+ "JSON_PRETTIER",
"KOTLIN_KTLINT",
"KUBERNETES_KUBEVAL",
"MARKDOWN_MARKDOWNLINT",
diff --git a/megalinter/descriptors/json.megalinter-descriptor.yml b/megalinter/descriptors/json.megalinter-descriptor.yml
index f177f342bc3..158cf4bd9a0 100644
--- a/megalinter/descriptors/json.megalinter-descriptor.yml
+++ b/megalinter/descriptors/json.megalinter-descriptor.yml
@@ -139,3 +139,57 @@ linters:
vscode:
- name: native support
url: https://code.visualstudio.com/
+# PRETTIER
+ - linter_name: prettier
+ is_formatter: true
+ linter_url: https://prettier.io/
+ linter_repo: https://github.com/prettier/prettier
+ linter_rules_url: https://prettier.io/docs/en/options.html
+ linter_rules_configuration_url: https://prettier.io/docs/en/configuration.html
+ linter_rules_inline_disable_url: https://prettier.io/docs/en/ignore.html#javascript
+ linter_banner_image_url: https://github.com/standard/standard/raw/master/sticker.png
+ config_file_name: ".prettierrc.json"
+ cli_config_arg_name: "--config"
+ cli_lint_extra_args:
+ - "--check"
+ cli_lint_fix_arg_name: "--write" # Workaround for Mega-Linter
+ cli_lint_fix_remove_args:
+ - "--check"
+ test_folder: json_prettier
+ examples:
+ - "prettier --check myfile.json"
+ - "prettier --config .prettierrc.json --check myfile.json"
+ - "prettier --config .prettierrc.json --write myfile.json" # format
+ install:
+ npm:
+ - "prettier"
+ ide:
+ atom:
+ - name: prettier-atom
+ url: https://github.com/prettier/prettier-atom
+ - name: atom-mprettier
+ url: https://github.com/t9md/atom-mprettier
+ - name: atom-miniprettier
+ url: https://github.com/duailibe/atom-miniprettier
+ emacs:
+ - name: prettier-emacs
+ url: https://github.com/prettier/prettier-emacs
+ - name: prettier.el
+ url: https://github.com/jscheid/prettier.el
+ - name: apheleia
+ url: https://github.com/raxod502/apheleia
+ idea:
+ - name: native support
+ url: https://prettier.io/docs/en/webstorm.html
+ sublime:
+ - name: JsPrettier
+ url: https://packagecontrol.io/packages/JsPrettier
+ vim:
+ - name: vim-prettier
+ url: https://github.com/prettier/vim-prettier
+ visual_studio:
+ - name: JavaScriptPrettier
+ url: https://github.com/madskristensen/JavaScriptPrettier
+ vscode:
+ - name: prettier-vscode
+ url: https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode
diff --git a/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json b/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json
index 079ed174331..5d4a665e298 100644
--- a/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json
+++ b/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json
@@ -1,7722 +1,7798 @@
{
- "$id": "http://github.com/nvuillam/megalinter-configuration.json",
- "$schema": "http://json-schema.org/draft-07/schema",
- "additionalProperties": false,
- "definitions": {
- "command_info": {
- "description": "Command information",
- "properties": {
- "command": {
- "examples": [
- "npm run test",
- "echo \"This is a custom command\""
- ],
- "title": "Bash command to run",
- "type": "string"
- },
- "continue_if_failed": {
- "Description": "If command fails, continue Mega-Linter process or not",
- "default": true,
- "title": "Continue if failed",
- "type": "boolean"
- },
- "cwd": {
- "enum": [
- "root",
- "workspace"
- ],
- "examples": [
- "root",
- "workspace"
- ],
- "title": "Folder where to run the command",
- "type": "string"
+ "$id": "http://github.com/nvuillam/megalinter-configuration.json",
+ "$schema": "http://json-schema.org/draft-07/schema",
+ "additionalProperties": false,
+ "definitions": {
+ "command_info": {
+ "description": "Command information",
+ "properties": {
+ "command": {
+ "examples": [
+ "npm run test",
+ "echo \"This is a custom command\""
+ ],
+ "title": "Bash command to run",
+ "type": "string"
+ },
+ "continue_if_failed": {
+ "Description": "If command fails, continue Mega-Linter process or not",
+ "default": true,
+ "title": "Continue if failed",
+ "type": "boolean"
+ },
+ "cwd": {
+ "enum": [
+ "root",
+ "workspace"
+ ],
+ "examples": [
+ "root",
+ "workspace"
+ ],
+ "title": "Folder where to run the command",
+ "type": "string"
+ }
+ },
+ "required": [],
+ "title": "Command",
+ "type": "object"
+ },
+ "enum_descriptor_keys": {
+ "enum": [
+ "ANSIBLE",
+ "ARM",
+ "BASH",
+ "C",
+ "CLOJURE",
+ "CLOUDFORMATION",
+ "COFFEE",
+ "COPYPASTE",
+ "CPP",
+ "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"
+ ],
+ "type": "string"
+ },
+ "enum_linter_keys": {
+ "enum": [
+ "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",
+ "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",
+ "POWERSHELL_POWERSHELL",
+ "PROTOBUF_PROTOLINT",
+ "PUPPET_PUPPET_LINT",
+ "PYTHON_PYLINT",
+ "PYTHON_BLACK",
+ "PYTHON_FLAKE8",
+ "PYTHON_ISORT",
+ "R_LINTR",
+ "RAKU_RAKU",
+ "RST_RST_LINT",
+ "RST_RSTCHECK",
+ "RST_RSTFMT",
+ "RUBY_RUBOCOP",
+ "RUST_CLIPPY",
+ "SALESFORCE_SFDX_SCANNER",
+ "SCALA_SCALAFIX",
+ "SNAKEMAKE_LINT",
+ "SNAKEMAKE_SNAKEFMT",
+ "SPELL_MISSPELL",
+ "SPELL_CSPELL",
+ "SQL_SQL_LINT",
+ "SQL_SQLFLUFF",
+ "SWIFT_SWIFTLINT",
+ "TEKTON_TEKTON_LINT",
+ "TERRAFORM_TFLINT",
+ "TERRAFORM_TERRASCAN",
+ "TERRAFORM_TERRAGRUNT",
+ "TSX_ESLINT",
+ "TYPESCRIPT_ES",
+ "TYPESCRIPT_STANDARD",
+ "TYPESCRIPT_PRETTIER",
+ "VBDOTNET_DOTNET_FORMAT",
+ "XML_XMLLINT",
+ "YAML_PRETTIER",
+ "YAML_YAMLLINT",
+ "YAML_V8R"
+ ],
+ "type": "string"
}
- },
- "required": [],
- "title": "Command",
- "type": "object"
- },
- "enum_descriptor_keys": {
- "enum": [
- "ANSIBLE",
- "ARM",
- "BASH",
- "C",
- "CLOJURE",
- "CLOUDFORMATION",
- "COFFEE",
- "COPYPASTE",
- "CPP",
- "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"
- ],
- "type": "string"
},
+ "description": "Mega-Linter configuration file",
"enum_linter_keys": {
- "enum": [
- "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",
- "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",
- "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",
- "POWERSHELL_POWERSHELL",
- "PROTOBUF_PROTOLINT",
- "PUPPET_PUPPET_LINT",
- "PYTHON_PYLINT",
- "PYTHON_BLACK",
- "PYTHON_FLAKE8",
- "PYTHON_ISORT",
- "R_LINTR",
- "RAKU_RAKU",
- "RST_RST_LINT",
- "RST_RSTCHECK",
- "RST_RSTFMT",
- "RUBY_RUBOCOP",
- "RUST_CLIPPY",
- "SALESFORCE_SFDX_SCANNER",
- "SCALA_SCALAFIX",
- "SNAKEMAKE_LINT",
- "SNAKEMAKE_SNAKEFMT",
- "SPELL_MISSPELL",
- "SPELL_CSPELL",
- "SQL_SQL_LINT",
- "SQL_SQLFLUFF",
- "SWIFT_SWIFTLINT",
- "TEKTON_TEKTON_LINT",
- "TERRAFORM_TFLINT",
- "TERRAFORM_TERRASCAN",
- "TERRAFORM_TERRAGRUNT",
- "TSX_ESLINT",
- "TYPESCRIPT_ES",
- "TYPESCRIPT_STANDARD",
- "TYPESCRIPT_PRETTIER",
- "VBDOTNET_DOTNET_FORMAT",
- "XML_XMLLINT",
- "YAML_PRETTIER",
- "YAML_YAMLLINT",
- "YAML_V8R"
- ],
- "type": "string"
- }
- },
- "description": "Mega-Linter configuration file",
- "enum_linter_keys": {
- "enum": [
- "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",
- "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",
- "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",
- "JSX_ESLINT",
- "KOTLIN_KTLINT",
- "KUBERNETES_KUBEVAL",
- "LATEX_CHKTEX",
- "LUA_LUACHECK",
- "MARKDOWN_MARKDOWNLINT",
- "MARKDOWN_REMARK_LINT",
- "MARKDOWN_MARKDOWN_LINK_CHECK",
- "OPENAPI_SPECTRAL",
- "PERL_PERLCRITIC",
- "PHP_BUILTIN",
- "PHP_PHPCS",
- "PHP_PHPSTAN",
- "PHP_PSALM",
- "POWERSHELL_POWERSHELL",
- "PROTOBUF_PROTOLINT",
- "PUPPET_PUPPET_LINT",
- "PYTHON_PYLINT",
- "PYTHON_BLACK",
- "PYTHON_FLAKE8",
- "PYTHON_ISORT",
- "R_LINTR",
- "RAKU_RAKU",
- "RST_RST_LINT",
- "RST_RSTCHECK",
- "RST_RSTFMT",
- "RUBY_RUBOCOP",
- "RUST_CLIPPY",
- "SALESFORCE_SFDX_SCANNER",
- "SCALA_SCALAFIX",
- "SNAKEMAKE_LINT",
- "SNAKEMAKE_SNAKEFMT",
- "SPELL_MISSPELL",
- "SPELL_CSPELL",
- "SQL_SQL_LINT",
- "TEKTON_TEKTON_LINT",
- "TERRAFORM_TFLINT",
- "TERRAFORM_TERRASCAN",
- "TERRAFORM_TERRAGRUNT",
- "TSX_ESLINT",
- "TYPESCRIPT_ES",
- "TYPESCRIPT_STANDARD",
- "TYPESCRIPT_PRETTIER",
- "VBDOTNET_DOTNET_FORMAT",
- "XML_XMLLINT",
- "YAML_YAMLLINT",
- "YAML_V8R"
- ],
- "type": "string"
- },
- "properties": {
- "ADDITIONAL_EXCLUDED_DIRECTORIES": {
- "$id": "#/properties/ADDITIONAL_EXCLUDED_DIRECTORIES",
- "description": "List of additional excluded directory basenames to add to Mega-Linter default excluded directories. They are excluded at any nested level.",
- "examples": [
- [
- "test"
- ]
- ],
- "items": {
- "type": "string"
- },
- "title": "Additional excluded directories",
- "type": "array"
- },
- "ANSIBLE_ANSIBLE_LINT_ARGUMENTS": {
- "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_ARGUMENTS",
- "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "ANSIBLE_ANSIBLE_LINT: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "ANSIBLE_ANSIBLE_LINT_CONFIG_FILE": {
- "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CONFIG_FILE",
- "default": ".ansible-lint.yml",
- "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default",
- "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name",
- "type": "string"
- },
- "ANSIBLE_ANSIBLE_LINT_DIRECTORY": {
- "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DIRECTORY",
- "default": "ansible",
- "title": "ANSIBLE_ANSIBLE_LINT: Directory containing ANSIBLE files",
- "type": "string"
- },
- "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS": {
- "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS",
- "default": false,
- "title": "ANSIBLE_ANSIBLE_LINT: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "ANSIBLE_ANSIBLE_LINT: Maximum number of errors allowed",
- "type": "number"
- },
- "ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS": {
- "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "ANSIBLE_ANSIBLE_LINT_FILE_NAME": {
- "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAME",
- "default": ".ansible-lint.yml",
- "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default",
- "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name",
- "type": "string"
- },
- "ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX": {
- "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "ANSIBLE_ANSIBLE_LINT_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILTER_REGEX_EXCLUDE",
- "title": "ANSIBLE_ANSIBLE_LINT: Excluding Regex",
- "type": "string"
- },
- "ANSIBLE_ANSIBLE_LINT_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILTER_REGEX_INCLUDE",
- "title": "ANSIBLE_ANSIBLE_LINT: Including Regex",
- "type": "string"
- },
- "ANSIBLE_ANSIBLE_LINT_RULES_PATH": {
- "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_RULES_PATH",
- "description": "ANSIBLE_ANSIBLE_LINT: Path where to find linter configuration file",
- "title": "ANSIBLE_ANSIBLE_LINT: Custom config file path",
- "type": "string"
- },
- "ANSIBLE_DIRECTORY": {
- "$id": "#/properties/ANSIBLE_DIRECTORY",
- "default": "ansible",
- "title": "ANSIBLE_DIRECTORY: Directory containing ANSIBLE files",
- "type": "string"
- },
- "ANSIBLE_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/ANSIBLE_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for ANSIBLE descriptor",
- "type": "string"
- },
- "ANSIBLE_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/ANSIBLE_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for ANSIBLE descriptor",
- "type": "string"
- },
- "APPLY_FIXES": {
- "$id": "#/properties/APPLY_FIXES",
- "default": "none",
- "description": "'all' to apply formatting and auto-fixes of all linters, or a list of linter keys",
- "examples": [
- "all",
- "none",
- [
- "JAVASCRIPT_ES",
- "MARKDOWN_MARKDOWNLINT"
- ]
- ],
- "title": "Apply linters formatting and auto-fixes",
- "type": [
- "array",
- "string"
- ]
- },
- "ARM_ARM_TTK_ARGUMENTS": {
- "$id": "#/properties/ARM_ARM_TTK_ARGUMENTS",
- "description": "ARM_ARM_TTK: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "ARM_ARM_TTK: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "ARM_ARM_TTK_CONFIG_FILE": {
- "$id": "#/properties/ARM_ARM_TTK_CONFIG_FILE",
- "default": ".arm-ttk.psd1",
- "description": "ARM_ARM_TTK: User custom config file name if different from default",
- "title": "ARM_ARM_TTK: Custom config file name",
- "type": "string"
- },
- "ARM_ARM_TTK_DISABLE_ERRORS": {
- "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS",
- "default": false,
- "title": "ARM_ARM_TTK: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "ARM_ARM_TTK: Maximum number of errors allowed",
- "type": "number"
- },
- "ARM_ARM_TTK_FILE_EXTENSIONS": {
- "$id": "#/properties/ARM_ARM_TTK_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "ARM_ARM_TTK: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "ARM_ARM_TTK_FILE_NAME": {
- "$id": "#/properties/ARM_ARM_TTK_FILE_NAME",
- "default": ".arm-ttk.psd1",
- "description": "ARM_ARM_TTK: User custom config file name if different from default",
- "title": "ARM_ARM_TTK: Custom config file name",
- "type": "string"
- },
- "ARM_ARM_TTK_FILE_NAMES_REGEX": {
- "$id": "#/properties/ARM_ARM_TTK_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "ARM_ARM_TTK: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "ARM_ARM_TTK_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_EXCLUDE",
- "title": "ARM_ARM_TTK: Excluding Regex",
- "type": "string"
- },
- "ARM_ARM_TTK_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_INCLUDE",
- "title": "ARM_ARM_TTK: Including Regex",
- "type": "string"
- },
- "ARM_ARM_TTK_RULES_PATH": {
- "$id": "#/properties/ARM_ARM_TTK_RULES_PATH",
- "description": "ARM_ARM_TTK: Path where to find linter configuration file",
- "title": "ARM_ARM_TTK: Custom config file path",
- "type": "string"
- },
- "ARM_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/ARM_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for ARM descriptor",
- "type": "string"
- },
- "ARM_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/ARM_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for ARM descriptor",
- "type": "string"
- },
- "BASH_EXEC_ARGUMENTS": {
- "$id": "#/properties/BASH_EXEC_ARGUMENTS",
- "description": "BASH_EXEC: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "BASH_EXEC: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "BASH_EXEC_DISABLE_ERRORS": {
- "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS",
- "default": false,
- "title": "BASH_EXEC: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "BASH_EXEC: Maximum number of errors allowed",
- "type": "number"
- },
- "BASH_EXEC_FILE_EXTENSIONS": {
- "$id": "#/properties/BASH_EXEC_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "BASH_EXEC: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "BASH_EXEC_FILE_NAMES_REGEX": {
- "$id": "#/properties/BASH_EXEC_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "BASH_EXEC: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "BASH_EXEC_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/BASH_EXEC_FILTER_REGEX_EXCLUDE",
- "title": "BASH_EXEC: Excluding Regex",
- "type": "string"
- },
- "BASH_EXEC_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/BASH_EXEC_FILTER_REGEX_INCLUDE",
- "title": "BASH_EXEC: Including Regex",
- "type": "string"
- },
- "BASH_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/BASH_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for BASH descriptor",
- "type": "string"
- },
- "BASH_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/BASH_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for BASH descriptor",
- "type": "string"
- },
- "BASH_SHELLCHECK_ARGUMENTS": {
- "$id": "#/properties/BASH_SHELLCHECK_ARGUMENTS",
- "description": "BASH_SHELLCHECK: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "BASH_SHELLCHECK: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "BASH_SHELLCHECK_DISABLE_ERRORS": {
- "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS",
- "default": false,
- "title": "BASH_SHELLCHECK: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "BASH_SHELLCHECK: Maximum number of errors allowed",
- "type": "number"
- },
- "BASH_SHELLCHECK_FILE_EXTENSIONS": {
- "$id": "#/properties/BASH_SHELLCHECK_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "BASH_SHELLCHECK: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "BASH_SHELLCHECK_FILE_NAMES_REGEX": {
- "$id": "#/properties/BASH_SHELLCHECK_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "BASH_SHELLCHECK: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE",
- "title": "BASH_SHELLCHECK: Excluding Regex",
- "type": "string"
- },
- "BASH_SHELLCHECK_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_INCLUDE",
- "title": "BASH_SHELLCHECK: Including Regex",
- "type": "string"
- },
- "BASH_SHFMT_ARGUMENTS": {
- "$id": "#/properties/BASH_SHFMT_ARGUMENTS",
- "description": "BASH_SHFMT: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "BASH_SHFMT: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "BASH_SHFMT_DISABLE_ERRORS": {
- "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS",
- "default": false,
- "title": "BASH_SHFMT: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "BASH_SHFMT: Maximum number of errors allowed",
- "type": "number"
- },
- "BASH_SHFMT_FILE_EXTENSIONS": {
- "$id": "#/properties/BASH_SHFMT_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "BASH_SHFMT: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "BASH_SHFMT_FILE_NAMES_REGEX": {
- "$id": "#/properties/BASH_SHFMT_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "BASH_SHFMT: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "BASH_SHFMT_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_EXCLUDE",
- "title": "BASH_SHFMT: Excluding Regex",
- "type": "string"
- },
- "BASH_SHFMT_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_INCLUDE",
- "title": "BASH_SHFMT: Including Regex",
- "type": "string"
- },
- "CLOJURE_CLJ_KONDO_ARGUMENTS": {
- "$id": "#/properties/CLOJURE_CLJ_KONDO_ARGUMENTS",
- "description": "CLOJURE_CLJ_KONDO: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "CLOJURE_CLJ_KONDO: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "CLOJURE_CLJ_KONDO_CONFIG_FILE": {
- "$id": "#/properties/CLOJURE_CLJ_KONDO_CONFIG_FILE",
- "default": ".clj-kondo/config.edn",
- "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default",
- "title": "CLOJURE_CLJ_KONDO: Custom config file name",
- "type": "string"
- },
- "CLOJURE_CLJ_KONDO_DISABLE_ERRORS": {
- "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS",
- "default": false,
- "title": "CLOJURE_CLJ_KONDO: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "CLOJURE_CLJ_KONDO: Maximum number of errors allowed",
- "type": "number"
- },
- "CLOJURE_CLJ_KONDO_FILE_EXTENSIONS": {
- "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "CLOJURE_CLJ_KONDO_FILE_NAME": {
- "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAME",
- "default": ".clj-kondo/config.edn",
- "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default",
- "title": "CLOJURE_CLJ_KONDO: Custom config file name",
- "type": "string"
- },
- "CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX": {
- "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE",
- "title": "CLOJURE_CLJ_KONDO: Excluding Regex",
- "type": "string"
- },
- "CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE",
- "title": "CLOJURE_CLJ_KONDO: Including Regex",
- "type": "string"
- },
- "CLOJURE_CLJ_KONDO_RULES_PATH": {
- "$id": "#/properties/CLOJURE_CLJ_KONDO_RULES_PATH",
- "description": "CLOJURE_CLJ_KONDO: Path where to find linter configuration file",
- "title": "CLOJURE_CLJ_KONDO: Custom config file path",
- "type": "string"
- },
- "CLOJURE_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/CLOJURE_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for CLOJURE descriptor",
- "type": "string"
- },
- "CLOJURE_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/CLOJURE_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for CLOJURE descriptor",
- "type": "string"
- },
- "CLOUDFORMATION_CFN_LINT_ARGUMENTS": {
- "$id": "#/properties/CLOUDFORMATION_CFN_LINT_ARGUMENTS",
- "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "CLOUDFORMATION_CFN_LINT: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "CLOUDFORMATION_CFN_LINT_CONFIG_FILE": {
- "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CONFIG_FILE",
- "default": ".cfnlintrc.yml",
- "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default",
- "title": "CLOUDFORMATION_CFN_LINT: Custom config file name",
- "type": "string"
- },
- "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS": {
- "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS",
- "default": false,
- "title": "CLOUDFORMATION_CFN_LINT: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "CLOUDFORMATION_CFN_LINT: Maximum number of errors allowed",
- "type": "number"
- },
- "CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS": {
- "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "CLOUDFORMATION_CFN_LINT_FILE_NAME": {
- "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAME",
- "default": ".cfnlintrc.yml",
- "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default",
- "title": "CLOUDFORMATION_CFN_LINT: Custom config file name",
- "type": "string"
- },
- "CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX": {
- "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE",
- "title": "CLOUDFORMATION_CFN_LINT: Excluding Regex",
- "type": "string"
- },
- "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE",
- "title": "CLOUDFORMATION_CFN_LINT: Including Regex",
- "type": "string"
- },
- "CLOUDFORMATION_CFN_LINT_RULES_PATH": {
- "$id": "#/properties/CLOUDFORMATION_CFN_LINT_RULES_PATH",
- "description": "CLOUDFORMATION_CFN_LINT: Path where to find linter configuration file",
- "title": "CLOUDFORMATION_CFN_LINT: Custom config file path",
- "type": "string"
- },
- "CLOUDFORMATION_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for CLOUDFORMATION descriptor",
- "type": "string"
- },
- "CLOUDFORMATION_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for CLOUDFORMATION descriptor",
- "type": "string"
- },
- "COFFEE_COFFEELINT_ARGUMENTS": {
- "$id": "#/properties/COFFEE_COFFEELINT_ARGUMENTS",
- "description": "COFFEE_COFFEELINT: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "COFFEE_COFFEELINT: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "COFFEE_COFFEELINT_CONFIG_FILE": {
- "$id": "#/properties/COFFEE_COFFEELINT_CONFIG_FILE",
- "default": ".coffee-lint.json",
- "description": "COFFEE_COFFEELINT: User custom config file name if different from default",
- "title": "COFFEE_COFFEELINT: Custom config file name",
- "type": "string"
- },
- "COFFEE_COFFEELINT_DISABLE_ERRORS": {
- "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS",
- "default": false,
- "title": "COFFEE_COFFEELINT: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "COFFEE_COFFEELINT: Maximum number of errors allowed",
- "type": "number"
- },
- "COFFEE_COFFEELINT_FILE_EXTENSIONS": {
- "$id": "#/properties/COFFEE_COFFEELINT_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "COFFEE_COFFEELINT: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "COFFEE_COFFEELINT_FILE_NAME": {
- "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAME",
- "default": ".coffee-lint.json",
- "description": "COFFEE_COFFEELINT: User custom config file name if different from default",
- "title": "COFFEE_COFFEELINT: Custom config file name",
- "type": "string"
- },
- "COFFEE_COFFEELINT_FILE_NAMES_REGEX": {
- "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "COFFEE_COFFEELINT: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE",
- "title": "COFFEE_COFFEELINT: Excluding Regex",
- "type": "string"
- },
- "COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE",
- "title": "COFFEE_COFFEELINT: Including Regex",
- "type": "string"
- },
- "COFFEE_COFFEELINT_RULES_PATH": {
- "$id": "#/properties/COFFEE_COFFEELINT_RULES_PATH",
- "description": "COFFEE_COFFEELINT: Path where to find linter configuration file",
- "title": "COFFEE_COFFEELINT: Custom config file path",
- "type": "string"
- },
- "COFFEE_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/COFFEE_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for COFFEE descriptor",
- "type": "string"
- },
- "COFFEE_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/COFFEE_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for COFFEE descriptor",
- "type": "string"
- },
- "COPYPASTE_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/COPYPASTE_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for COPYPASTE descriptor",
- "type": "string"
- },
- "COPYPASTE_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/COPYPASTE_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for COPYPASTE descriptor",
- "type": "string"
- },
- "COPYPASTE_JSCPD_ARGUMENTS": {
- "$id": "#/properties/COPYPASTE_JSCPD_ARGUMENTS",
- "description": "COPYPASTE_JSCPD: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "COPYPASTE_JSCPD: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "COPYPASTE_JSCPD_CONFIG_FILE": {
- "$id": "#/properties/COPYPASTE_JSCPD_CONFIG_FILE",
- "default": ".jscpd.json",
- "description": "COPYPASTE_JSCPD: User custom config file name if different from default",
- "title": "COPYPASTE_JSCPD: Custom config file name",
- "type": "string"
- },
- "COPYPASTE_JSCPD_DISABLE_ERRORS": {
- "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS",
- "default": false,
- "title": "COPYPASTE_JSCPD: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "COPYPASTE_JSCPD: Maximum number of errors allowed",
- "type": "number"
- },
- "COPYPASTE_JSCPD_FILE_EXTENSIONS": {
- "$id": "#/properties/COPYPASTE_JSCPD_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "COPYPASTE_JSCPD: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "COPYPASTE_JSCPD_FILE_NAME": {
- "$id": "#/properties/COPYPASTE_JSCPD_FILE_NAME",
- "default": ".jscpd.json",
- "description": "COPYPASTE_JSCPD: User custom config file name if different from default",
- "title": "COPYPASTE_JSCPD: Custom config file name",
- "type": "string"
- },
- "COPYPASTE_JSCPD_FILE_NAMES_REGEX": {
- "$id": "#/properties/COPYPASTE_JSCPD_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "COPYPASTE_JSCPD: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "COPYPASTE_JSCPD_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/COPYPASTE_JSCPD_FILTER_REGEX_EXCLUDE",
- "title": "COPYPASTE_JSCPD: Excluding Regex",
- "type": "string"
- },
- "COPYPASTE_JSCPD_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/COPYPASTE_JSCPD_FILTER_REGEX_INCLUDE",
- "title": "COPYPASTE_JSCPD: Including Regex",
- "type": "string"
- },
- "COPYPASTE_JSCPD_RULES_PATH": {
- "$id": "#/properties/COPYPASTE_JSCPD_RULES_PATH",
- "description": "COPYPASTE_JSCPD: Path where to find linter configuration file",
- "title": "COPYPASTE_JSCPD: Custom config file path",
- "type": "string"
- },
- "CPP_CPPLINT_ARGUMENTS": {
- "$id": "#/properties/CPP_CPPLINT_ARGUMENTS",
- "description": "CPP_CPPLINT: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "CPP_CPPLINT: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "CPP_CPPLINT_DISABLE_ERRORS": {
- "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS",
- "default": false,
- "title": "CPP_CPPLINT: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "CPP_CPPLINT: Maximum number of errors allowed",
- "type": "number"
- },
- "CPP_CPPLINT_FILE_EXTENSIONS": {
- "$id": "#/properties/CPP_CPPLINT_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "CPP_CPPLINT: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "CPP_CPPLINT_FILE_NAMES_REGEX": {
- "$id": "#/properties/CPP_CPPLINT_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "CPP_CPPLINT: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "CPP_CPPLINT_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_EXCLUDE",
- "title": "CPP_CPPLINT: Excluding Regex",
- "type": "string"
- },
- "CPP_CPPLINT_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_INCLUDE",
- "title": "CPP_CPPLINT: Including Regex",
- "type": "string"
- },
- "CPP_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/CPP_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for CPP descriptor",
- "type": "string"
- },
- "CPP_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/CPP_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for CPP descriptor",
- "type": "string"
- },
- "CSHARP_DOTNET_FORMAT_ARGUMENTS": {
- "$id": "#/properties/CSHARP_DOTNET_FORMAT_ARGUMENTS",
- "description": "CSHARP_DOTNET_FORMAT: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "CSHARP_DOTNET_FORMAT: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS": {
- "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS",
- "default": false,
- "title": "CSHARP_DOTNET_FORMAT: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "CSHARP_DOTNET_FORMAT: Maximum number of errors allowed",
- "type": "number"
- },
- "CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS": {
- "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX": {
- "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE",
- "title": "CSHARP_DOTNET_FORMAT: Excluding Regex",
- "type": "string"
- },
- "CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE",
- "title": "CSHARP_DOTNET_FORMAT: Including Regex",
- "type": "string"
- },
- "CSHARP_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/CSHARP_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for CSHARP descriptor",
- "type": "string"
- },
- "CSHARP_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/CSHARP_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for CSHARP descriptor",
- "type": "string"
- },
- "CSS_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/CSS_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for CSS descriptor",
- "type": "string"
- },
- "CSS_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/CSS_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for CSS descriptor",
- "type": "string"
- },
- "CSS_SCSS_LINT_ARGUMENTS": {
- "$id": "#/properties/CSS_SCSS_LINT_ARGUMENTS",
- "description": "CSS_SCSS_LINT: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "CSS_SCSS_LINT: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "CSS_SCSS_LINT_CONFIG_FILE": {
- "$id": "#/properties/CSS_SCSS_LINT_CONFIG_FILE",
- "default": ".scss-lint.yml",
- "description": "CSS_SCSS_LINT: User custom config file name if different from default",
- "title": "CSS_SCSS_LINT: Custom config file name",
- "type": "string"
- },
- "CSS_SCSS_LINT_DISABLE_ERRORS": {
- "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS",
- "default": false,
- "title": "CSS_SCSS_LINT: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "CSS_SCSS_LINT: Maximum number of errors allowed",
- "type": "number"
- },
- "CSS_SCSS_LINT_FILE_EXTENSIONS": {
- "$id": "#/properties/CSS_SCSS_LINT_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "CSS_SCSS_LINT: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "CSS_SCSS_LINT_FILE_NAME": {
- "$id": "#/properties/CSS_SCSS_LINT_FILE_NAME",
- "default": ".scss-lint.yml",
- "description": "CSS_SCSS_LINT: User custom config file name if different from default",
- "title": "CSS_SCSS_LINT: Custom config file name",
- "type": "string"
- },
- "CSS_SCSS_LINT_FILE_NAMES_REGEX": {
- "$id": "#/properties/CSS_SCSS_LINT_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "CSS_SCSS_LINT: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE",
- "title": "CSS_SCSS_LINT: Excluding Regex",
- "type": "string"
- },
- "CSS_SCSS_LINT_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_INCLUDE",
- "title": "CSS_SCSS_LINT: Including Regex",
- "type": "string"
- },
- "CSS_SCSS_LINT_RULES_PATH": {
- "$id": "#/properties/CSS_SCSS_LINT_RULES_PATH",
- "description": "CSS_SCSS_LINT: Path where to find linter configuration file",
- "title": "CSS_SCSS_LINT: Custom config file path",
- "type": "string"
- },
- "CSS_STYLELINT_ARGUMENTS": {
- "$id": "#/properties/CSS_STYLELINT_ARGUMENTS",
- "description": "CSS_STYLELINT: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "CSS_STYLELINT: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "CSS_STYLELINT_CONFIG_FILE": {
- "$id": "#/properties/CSS_STYLELINT_CONFIG_FILE",
- "default": ".stylelintrc.json",
- "description": "CSS_STYLELINT: User custom config file name if different from default",
- "title": "CSS_STYLELINT: Custom config file name",
- "type": "string"
- },
- "CSS_STYLELINT_DISABLE_ERRORS": {
- "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS",
- "default": false,
- "title": "CSS_STYLELINT: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "CSS_STYLELINT: Maximum number of errors allowed",
- "type": "number"
- },
- "CSS_STYLELINT_FILE_EXTENSIONS": {
- "$id": "#/properties/CSS_STYLELINT_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "CSS_STYLELINT: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "CSS_STYLELINT_FILE_NAME": {
- "$id": "#/properties/CSS_STYLELINT_FILE_NAME",
- "default": ".stylelintrc.json",
- "description": "CSS_STYLELINT: User custom config file name if different from default",
- "title": "CSS_STYLELINT: Custom config file name",
- "type": "string"
- },
- "CSS_STYLELINT_FILE_NAMES_REGEX": {
- "$id": "#/properties/CSS_STYLELINT_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "CSS_STYLELINT: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "CSS_STYLELINT_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_EXCLUDE",
- "title": "CSS_STYLELINT: Excluding Regex",
- "type": "string"
- },
- "CSS_STYLELINT_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_INCLUDE",
- "title": "CSS_STYLELINT: Including Regex",
- "type": "string"
- },
- "CSS_STYLELINT_RULES_PATH": {
- "$id": "#/properties/CSS_STYLELINT_RULES_PATH",
- "description": "CSS_STYLELINT: Path where to find linter configuration file",
- "title": "CSS_STYLELINT: Custom config file path",
- "type": "string"
- },
- "C_CPPLINT_ARGUMENTS": {
- "$id": "#/properties/C_CPPLINT_ARGUMENTS",
- "description": "C_CPPLINT: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "C_CPPLINT: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "C_CPPLINT_DISABLE_ERRORS": {
- "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS",
- "default": false,
- "title": "C_CPPLINT: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "C_CPPLINT: Maximum number of errors allowed",
- "type": "number"
- },
- "C_CPPLINT_FILE_EXTENSIONS": {
- "$id": "#/properties/C_CPPLINT_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "C_CPPLINT: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "C_CPPLINT_FILE_NAMES_REGEX": {
- "$id": "#/properties/C_CPPLINT_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "C_CPPLINT: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "C_CPPLINT_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/C_CPPLINT_FILTER_REGEX_EXCLUDE",
- "title": "C_CPPLINT: Excluding Regex",
- "type": "string"
- },
- "C_CPPLINT_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/C_CPPLINT_FILTER_REGEX_INCLUDE",
- "title": "C_CPPLINT: Including Regex",
- "type": "string"
- },
- "C_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/C_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for C descriptor",
- "type": "string"
- },
- "C_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/C_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for C descriptor",
- "type": "string"
- },
- "DART_DARTANALYZER_ARGUMENTS": {
- "$id": "#/properties/DART_DARTANALYZER_ARGUMENTS",
- "description": "DART_DARTANALYZER: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "DART_DARTANALYZER: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "DART_DARTANALYZER_CONFIG_FILE": {
- "$id": "#/properties/DART_DARTANALYZER_CONFIG_FILE",
- "default": "analysis_options.yml",
- "description": "DART_DARTANALYZER: User custom config file name if different from default",
- "title": "DART_DARTANALYZER: Custom config file name",
- "type": "string"
- },
- "DART_DARTANALYZER_DISABLE_ERRORS": {
- "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS",
- "default": false,
- "title": "DART_DARTANALYZER: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "DART_DARTANALYZER: Maximum number of errors allowed",
- "type": "number"
- },
- "DART_DARTANALYZER_FILE_EXTENSIONS": {
- "$id": "#/properties/DART_DARTANALYZER_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "DART_DARTANALYZER: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "DART_DARTANALYZER_FILE_NAME": {
- "$id": "#/properties/DART_DARTANALYZER_FILE_NAME",
- "default": "analysis_options.yml",
- "description": "DART_DARTANALYZER: User custom config file name if different from default",
- "title": "DART_DARTANALYZER: Custom config file name",
- "type": "string"
- },
- "DART_DARTANALYZER_FILE_NAMES_REGEX": {
- "$id": "#/properties/DART_DARTANALYZER_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "DART_DARTANALYZER: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "DART_DARTANALYZER_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_EXCLUDE",
- "title": "DART_DARTANALYZER: Excluding Regex",
- "type": "string"
- },
- "DART_DARTANALYZER_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_INCLUDE",
- "title": "DART_DARTANALYZER: Including Regex",
- "type": "string"
- },
- "DART_DARTANALYZER_RULES_PATH": {
- "$id": "#/properties/DART_DARTANALYZER_RULES_PATH",
- "description": "DART_DARTANALYZER: Path where to find linter configuration file",
- "title": "DART_DARTANALYZER: Custom config file path",
- "type": "string"
- },
- "DART_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/DART_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for DART descriptor",
- "type": "string"
- },
- "DART_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/DART_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for DART descriptor",
- "type": "string"
- },
- "DEFAULT_BRANCH": {
- "$id": "#/properties/DEFAULT_BRANCH",
- "default": "master",
- "description": "The name of the repository default branch. Warning: In new github repositories, master branch is named main, so you need to override this value with main",
- "examples": [
- "master",
- "main"
- ],
- "title": "Default git branch",
- "type": "string"
- },
- "DEFAULT_WORKSPACE": {
- "$id": "#/properties/DEFAULT_WORKSPACE",
- "default": "/tmp/lint",
- "description": "The location containing files to lint if you are running as docker image",
- "title": "Default Workspace",
- "type": "string"
- },
- "DISABLE": {
- "$id": "#/properties/DISABLE",
- "description": "If DISABLE is set, the linters in the listed descriptors will be skipped",
- "examples": [
- [
- "BASH",
- "HTML"
- ]
- ],
- "items": {
- "$ref": "#/definitions/enum_descriptor_keys"
- },
- "title": "Disabled descriptor keys",
- "type": "array"
- },
- "DISABLE_ERRORS": {
- "$id": "#/properties/DISABLE_ERRORS",
- "default": false,
- "description": "Flag to have the Mega-Linter complete with exit code 0 even if errors were detected.",
- "title": "Disable errors",
- "type": "boolean"
- },
- "DISABLE_LINTERS": {
- "$id": "#/properties/DISABLE_LINTERS",
- "description": "If DISABLE_LINTERS is set, the listed linters will be skipped",
- "examples": [
- [
- "BASH_BASH_SHFMT",
- "JAVASCRIPT_STANDARD"
- ]
- ],
- "items": {
- "$ref": "#/definitions/enum_linter_keys"
- },
- "title": "Disabled linter keys",
- "type": "array"
- },
- "DOCKERFILE_DOCKERFILELINT_ARGUMENTS": {
- "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_ARGUMENTS",
- "description": "DOCKERFILE_DOCKERFILELINT: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "DOCKERFILE_DOCKERFILELINT: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "DOCKERFILE_DOCKERFILELINT_CONFIG_FILE": {
- "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CONFIG_FILE",
- "default": ".dockerfilelintrc",
- "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default",
- "title": "DOCKERFILE_DOCKERFILELINT: Custom config file name",
- "type": "string"
- },
- "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS": {
- "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS",
- "default": false,
- "title": "DOCKERFILE_DOCKERFILELINT: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "DOCKERFILE_DOCKERFILELINT: Maximum number of errors allowed",
- "type": "number"
- },
- "DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS": {
- "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "DOCKERFILE_DOCKERFILELINT_FILE_NAME": {
- "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAME",
- "default": ".dockerfilelintrc",
- "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default",
- "title": "DOCKERFILE_DOCKERFILELINT: Custom config file name",
- "type": "string"
- },
- "DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX": {
- "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE",
- "title": "DOCKERFILE_DOCKERFILELINT: Excluding Regex",
- "type": "string"
- },
- "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE",
- "title": "DOCKERFILE_DOCKERFILELINT: Including Regex",
- "type": "string"
- },
- "DOCKERFILE_DOCKERFILELINT_RULES_PATH": {
- "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_RULES_PATH",
- "description": "DOCKERFILE_DOCKERFILELINT: Path where to find linter configuration file",
- "title": "DOCKERFILE_DOCKERFILELINT: Custom config file path",
- "type": "string"
- },
- "DOCKERFILE_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/DOCKERFILE_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for DOCKERFILE descriptor",
- "type": "string"
- },
- "DOCKERFILE_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/DOCKERFILE_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for DOCKERFILE descriptor",
- "type": "string"
- },
- "DOCKERFILE_HADOLINT_ARGUMENTS": {
- "$id": "#/properties/DOCKERFILE_HADOLINT_ARGUMENTS",
- "description": "DOCKERFILE_HADOLINT: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "DOCKERFILE_HADOLINT: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "DOCKERFILE_HADOLINT_CONFIG_FILE": {
- "$id": "#/properties/DOCKERFILE_HADOLINT_CONFIG_FILE",
- "default": ".hadolint.yml",
- "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default",
- "title": "DOCKERFILE_HADOLINT: Custom config file name",
- "type": "string"
- },
- "DOCKERFILE_HADOLINT_DISABLE_ERRORS": {
- "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS",
- "default": false,
- "title": "DOCKERFILE_HADOLINT: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "DOCKERFILE_HADOLINT: Maximum number of errors allowed",
- "type": "number"
- },
- "DOCKERFILE_HADOLINT_FILE_EXTENSIONS": {
- "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "DOCKERFILE_HADOLINT_FILE_NAME": {
- "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAME",
- "default": ".hadolint.yml",
- "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default",
- "title": "DOCKERFILE_HADOLINT: Custom config file name",
- "type": "string"
- },
- "DOCKERFILE_HADOLINT_FILE_NAMES_REGEX": {
- "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE",
- "title": "DOCKERFILE_HADOLINT: Excluding Regex",
- "type": "string"
- },
- "DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE",
- "title": "DOCKERFILE_HADOLINT: Including Regex",
- "type": "string"
- },
- "DOCKERFILE_HADOLINT_RULES_PATH": {
- "$id": "#/properties/DOCKERFILE_HADOLINT_RULES_PATH",
- "description": "DOCKERFILE_HADOLINT: Path where to find linter configuration file",
- "title": "DOCKERFILE_HADOLINT: Custom config file path",
- "type": "string"
- },
- "EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS": {
- "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS",
- "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE": {
- "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE",
- "default": ".ecrc",
- "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default",
- "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name",
- "type": "string"
- },
- "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS": {
- "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS",
- "default": false,
- "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Maximum number of errors allowed",
- "type": "number"
- },
- "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS": {
- "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME": {
- "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME",
- "default": ".ecrc",
- "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default",
- "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name",
- "type": "string"
- },
- "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX": {
- "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE",
- "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Excluding Regex",
- "type": "string"
- },
- "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE",
- "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Including Regex",
- "type": "string"
- },
- "EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH": {
- "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH",
- "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: Path where to find linter configuration file",
- "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file path",
- "type": "string"
- },
- "EDITORCONFIG_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for EDITORCONFIG descriptor",
- "type": "string"
- },
- "EDITORCONFIG_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for EDITORCONFIG descriptor",
- "type": "string"
- },
- "EMAIL_REPORTER": {
- "$id": "#/properties/EMAIL_REPORTER",
- "default": true,
- "description": "Mega-Linter can send email with reports to given addresses. Please set EMAIL_REPORTER_** variables if activated",
- "title": "Activate Email reporter",
- "type": "boolean"
- },
- "EMAIL_REPORTER_EMAIL": {
- "$id": "#/properties/EMAIL_REPORTER_EMAIL",
- "description": "Comma-separated list of recipient emails, that will receive reports",
- "title": "Email reporter: E-mail addresses",
- "type": "string"
- },
- "EMAIL_REPORTER_SENDER": {
- "$id": "#/properties/EMAIL_REPORTER_SENDER",
- "default": "megalinter@gmail.com",
- "title": "Email reporter: Sender of emails",
- "type": "string"
- },
- "EMAIL_REPORTER_SEND_SUCCESS": {
- "$id": "#/properties/EMAIL_REPORTER_SEND_SUCCESS",
- "default": false,
- "description": "Define to true if you want to receive reports by mail even when there is no errors or updated sources",
- "title": "Send email reports even when success",
- "type": "boolean"
- },
- "EMAIL_REPORTER_SMTP_HOST": {
- "$id": "#/properties/EMAIL_REPORTER_SMTP_HOST",
- "default": "smtp.gmail.com",
- "title": "Email reporter: SMTP server host",
- "type": "string"
- },
- "EMAIL_REPORTER_SMTP_PASSWORD": {
- "$id": "#/properties/EMAIL_REPORTER_SMTP_PASSWORD",
- "title": "Email reporter: SMTP server password. Never hardcode it in a config variable, use secrets and context variables",
- "type": "string"
- },
- "EMAIL_REPORTER_SMTP_PORT": {
- "$id": "#/properties/EMAIL_REPORTER_SMTP_PORT",
- "default": "465",
- "title": "Email reporter: SMTP server port",
- "type": "number"
- },
- "EMAIL_REPORTER_SMTP_USERNAME": {
- "$id": "#/properties/EMAIL_REPORTER_SMTP_USERNAME",
- "default": "megalinter@gmail.com",
- "title": "Email reporter: SMTP username",
- "type": "string"
- },
- "ENABLE": {
- "$id": "#/properties/ENABLE",
- "description": "If ENABLE is not set, all descriptors are activated by default. If set, all linters of listed descriptors will be activated by default",
- "examples": [
- [
- "BASH",
- "HTML",
- "JAVASCRIPT"
- ]
- ],
- "items": {
- "$ref": "#/definitions/enum_descriptor_keys"
- },
- "title": "Enabled descriptor keys",
- "type": "array"
- },
- "ENABLE_LINTERS": {
- "$id": "#/properties/ENABLE_LINTERS",
- "description": "If ENABLE_LINTERS is set, only listed linters will be processed",
- "examples": [
- [
- "JAVASCRIPT_ES",
- "PYTHON_PYLINT"
- ]
- ],
- "items": {
- "$ref": "#/definitions/enum_linter_keys"
- },
- "title": "Enabled linter keys",
- "type": "array"
- },
- "ENV_DOTENV_LINTER_ARGUMENTS": {
- "$id": "#/properties/ENV_DOTENV_LINTER_ARGUMENTS",
- "description": "ENV_DOTENV_LINTER: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "ENV_DOTENV_LINTER: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "ENV_DOTENV_LINTER_DISABLE_ERRORS": {
- "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS",
- "default": false,
- "title": "ENV_DOTENV_LINTER: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "ENV_DOTENV_LINTER: Maximum number of errors allowed",
- "type": "number"
- },
- "ENV_DOTENV_LINTER_FILE_EXTENSIONS": {
- "$id": "#/properties/ENV_DOTENV_LINTER_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "ENV_DOTENV_LINTER_FILE_NAMES_REGEX": {
- "$id": "#/properties/ENV_DOTENV_LINTER_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE",
- "title": "ENV_DOTENV_LINTER: Excluding Regex",
- "type": "string"
- },
- "ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE",
- "title": "ENV_DOTENV_LINTER: Including Regex",
- "type": "string"
- },
- "ENV_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/ENV_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for ENV descriptor",
- "type": "string"
- },
- "ENV_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/ENV_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for ENV descriptor",
- "type": "string"
- },
- "ERROR_ON_MISSING_EXEC_BIT": {
- "$id": "#/properties/ERROR_ON_MISSING_EXEC_BIT",
- "default": 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",
- "title": "Disable errors for BASH-EXEC",
- "type": "boolean"
- },
- "EXCLUDED_DIRECTORIES": {
- "$id": "#/properties/EXCLUDED_DIRECTORIES",
- "description": "List of excluded directory basenames replacing Mega-Linter default excluded directories. They are excluded at any nested level.",
- "examples": [
- [
- ".github",
- "node_modules"
- ]
- ],
- "items": {
- "type": "string"
- },
- "title": "Excluded directories",
- "type": "array"
- },
- "EXTENDS": {
- "$id": "#/properties/EXTENDS",
- "description": "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",
- "examples:": [
- "https://raw.githubusercontent.com/nvuillam/mega-linter/master/.automation/test/mega-linter-config-test/extension1.mega-linter.yml",
- "https://raw.githubusercontent.com/nvuillam/mega-linter/master/.automation/test/mega-linter-config-test/extension2.mega-linter.yml"
- ],
- "items": {
- "type": "string"
- },
- "title": "Mega-Linter config files to extend from",
- "type": [
- "array",
- "string"
- ]
- },
- "FAIL_IF_MISSING_LINTER_IN_FLAVOR": {
- "$id": "#/properties/FAIL_IF_MISSING_LINTER_IN_FLAVOR",
- "default": false,
- "description": "Mega-Linter fails if a linter is missing in the selected flavor",
- "title": "Fail if missing linter",
- "type": "boolean"
- },
- "FILEIO_REPORTER": {
- "$id": "#/properties/FILEIO_REPORTER",
- "default": false,
- "description": "If you don't use artifacts upload to read Mega-Linter reports, you can access them with an hyperlink to file.io. Important: Mega-Linter 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)",
- "title": "Activate File.io reporter",
- "type": "boolean"
- },
- "FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/FILTER_REGEX_EXCLUDE",
- "description": "Regular expression defining which files will be excluded from linting",
- "examples": [
- "(\\.automation/test|docs/javascripts|docs/overrides|flavors|clj-kondo|TEMPLATES)",
- "(src/test)"
- ],
- "title": "Excluding regex filter",
- "type": "string"
- },
- "FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/FILTER_REGEX_INCLUDE",
- "description": "Regular expression defining which files will be processed by linters",
- "examples": [
- "(src/)"
- ],
- "title": "Including regex filter",
- "type": "string"
- },
- "FLAVOR_SUGGESTIONS": {
- "$id": "#/properties/FLAVOR_SUGGESTIONS",
- "default": true,
- "description": "Provides suggestions about different Mega-Linter flavors to use to improve runtime performances",
- "title": "Flavor suggestions",
- "type": "boolean"
- },
- "FORMATTERS_DISABLE_ERRORS": {
- "$id": "#/properties/FORMATTERS_DISABLE_ERRORS",
- "default": true,
- "description": "Formatter errors will be reported as errors (and not warnings) if this variable is set to false",
- "title": "Disable errors when linter is a formatter",
- "type": "boolean"
- },
- "GHERKIN_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/GHERKIN_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for GHERKIN descriptor",
- "type": "string"
- },
- "GHERKIN_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/GHERKIN_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for GHERKIN descriptor",
- "type": "string"
- },
- "GHERKIN_GHERKIN_LINT_ARGUMENTS": {
- "$id": "#/properties/GHERKIN_GHERKIN_LINT_ARGUMENTS",
- "description": "GHERKIN_GHERKIN_LINT: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "GHERKIN_GHERKIN_LINT: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "GHERKIN_GHERKIN_LINT_CONFIG_FILE": {
- "$id": "#/properties/GHERKIN_GHERKIN_LINT_CONFIG_FILE",
- "default": ".gherkin-lintrc",
- "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default",
- "title": "GHERKIN_GHERKIN_LINT: Custom config file name",
- "type": "string"
- },
- "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS": {
- "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS",
- "default": false,
- "title": "GHERKIN_GHERKIN_LINT: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "GHERKIN_GHERKIN_LINT: Maximum number of errors allowed",
- "type": "number"
- },
- "GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS": {
- "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "GHERKIN_GHERKIN_LINT_FILE_NAME": {
- "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAME",
- "default": ".gherkin-lintrc",
- "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default",
- "title": "GHERKIN_GHERKIN_LINT: Custom config file name",
- "type": "string"
- },
- "GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX": {
- "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE",
- "title": "GHERKIN_GHERKIN_LINT: Excluding Regex",
- "type": "string"
- },
- "GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE",
- "title": "GHERKIN_GHERKIN_LINT: Including Regex",
- "type": "string"
- },
- "GHERKIN_GHERKIN_LINT_RULES_PATH": {
- "$id": "#/properties/GHERKIN_GHERKIN_LINT_RULES_PATH",
- "description": "GHERKIN_GHERKIN_LINT: Path where to find linter configuration file",
- "title": "GHERKIN_GHERKIN_LINT: Custom config file path",
- "type": "string"
- },
- "GITHUB_API_URL": {
- "$id": "#/properties/GITHUB_API_URL",
- "default": "https://api.github.com",
- "description": "URL where the github API can be reached. Must be overridden if using GitHub Enterprise",
- "examples": [
- "https://github.my-company.com/api/v3"
- ],
- "format": "uri",
- "title": "GitHub API base URL",
- "type": "string"
- },
- "GITHUB_COMMENT_REPORTER": {
- "$id": "#/properties/GITHUB_COMMENT_REPORTER",
- "default": true,
- "description": "Posts Mega-Linter results summary in the comments of the related pull request (if existing)",
- "title": "Activate GitHub PR Comments reporter",
- "type": "boolean"
- },
- "GITHUB_SERVER_URL": {
- "$id": "#/properties/GITHUB_SERVER_URL",
- "default": "https://github.com",
- "description": "URL of the GitHub instance. Must be overridden if using GitHub Enterprise",
- "examples": [
- "https://github.my-company.com/"
- ],
- "format": "uri",
- "title": "GitHub server base URL",
- "type": "string"
- },
- "GITHUB_STATUS_REPORTER": {
- "$id": "#/properties/GITHUB_STATUS_REPORTER",
- "default": true,
- "description": "Posts a status on the pull request for each processed linter",
- "title": "Activate GitHub Status reporter",
- "type": "boolean"
- },
- "GITHUB_WORKSPACE": {
- "$id": "#/properties/GITHUB_WORKSPACE",
- "default": "/tmp/lint",
- "description": "Base directory for REPORT_OUTPUT_FOLDER, for user-defined linter rules location, for location of linted files if DEFAULT_WORKSPACE is not set",
- "title": "GitHub Workspace",
- "type": "string"
- },
- "GIT_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/GIT_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for GIT descriptor",
- "type": "string"
- },
- "GIT_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/GIT_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for GIT descriptor",
- "type": "string"
- },
- "GIT_GIT_DIFF_ARGUMENTS": {
- "$id": "#/properties/GIT_GIT_DIFF_ARGUMENTS",
- "description": "GIT_GIT_DIFF: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "GIT_GIT_DIFF: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "GIT_GIT_DIFF_DISABLE_ERRORS": {
- "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS",
- "default": false,
- "title": "GIT_GIT_DIFF: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "GIT_GIT_DIFF: Maximum number of errors allowed",
- "type": "number"
- },
- "GIT_GIT_DIFF_FILE_EXTENSIONS": {
- "$id": "#/properties/GIT_GIT_DIFF_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "GIT_GIT_DIFF: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "GIT_GIT_DIFF_FILE_NAMES_REGEX": {
- "$id": "#/properties/GIT_GIT_DIFF_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "GIT_GIT_DIFF: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "GIT_GIT_DIFF_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/GIT_GIT_DIFF_FILTER_REGEX_EXCLUDE",
- "title": "GIT_GIT_DIFF: Excluding Regex",
- "type": "string"
- },
- "GIT_GIT_DIFF_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/GIT_GIT_DIFF_FILTER_REGEX_INCLUDE",
- "title": "GIT_GIT_DIFF: Including Regex",
- "type": "string"
- },
- "GO_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/GO_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for GO descriptor",
- "type": "string"
- },
- "GO_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/GO_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for GO descriptor",
- "type": "string"
- },
- "GO_GOLANGCI_LINT_ARGUMENTS": {
- "$id": "#/properties/GO_GOLANGCI_LINT_ARGUMENTS",
- "description": "GO_GOLANGCI_LINT: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "GO_GOLANGCI_LINT: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "GO_GOLANGCI_LINT_CONFIG_FILE": {
- "$id": "#/properties/GO_GOLANGCI_LINT_CONFIG_FILE",
- "default": ".golangci.yml",
- "description": "GO_GOLANGCI_LINT: User custom config file name if different from default",
- "title": "GO_GOLANGCI_LINT: Custom config file name",
- "type": "string"
- },
- "GO_GOLANGCI_LINT_DISABLE_ERRORS": {
- "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS",
- "default": false,
- "title": "GO_GOLANGCI_LINT: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "GO_GOLANGCI_LINT: Maximum number of errors allowed",
- "type": "number"
- },
- "GO_GOLANGCI_LINT_FILE_EXTENSIONS": {
- "$id": "#/properties/GO_GOLANGCI_LINT_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "GO_GOLANGCI_LINT_FILE_NAME": {
- "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAME",
- "default": ".golangci.yml",
- "description": "GO_GOLANGCI_LINT: User custom config file name if different from default",
- "title": "GO_GOLANGCI_LINT: Custom config file name",
- "type": "string"
- },
- "GO_GOLANGCI_LINT_FILE_NAMES_REGEX": {
- "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE",
- "title": "GO_GOLANGCI_LINT: Excluding Regex",
- "type": "string"
- },
- "GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE",
- "title": "GO_GOLANGCI_LINT: Including Regex",
- "type": "string"
- },
- "GO_GOLANGCI_LINT_RULES_PATH": {
- "$id": "#/properties/GO_GOLANGCI_LINT_RULES_PATH",
- "description": "GO_GOLANGCI_LINT: Path where to find linter configuration file",
- "title": "GO_GOLANGCI_LINT: Custom config file path",
- "type": "string"
- },
- "GO_REVIVE_ARGUMENTS": {
- "$id": "#/properties/GO_REVIVE_ARGUMENTS",
- "description": "GO_REVIVE: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "GO_REVIVE: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "GO_REVIVE_CONFIG_FILE": {
- "$id": "#/properties/GO_REVIVE_CONFIG_FILE",
- "default": "revive.toml",
- "description": "GO_REVIVE: User custom config file name if different from default",
- "title": "GO_REVIVE: Custom config file name",
- "type": "string"
- },
- "GO_REVIVE_DISABLE_ERRORS": {
- "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS",
- "default": false,
- "title": "GO_REVIVE: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "GO_REVIVE: Maximum number of errors allowed",
- "type": "number"
- },
- "GO_REVIVE_FILE_EXTENSIONS": {
- "$id": "#/properties/GO_REVIVE_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "GO_REVIVE: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "GO_REVIVE_FILE_NAMES_REGEX": {
- "$id": "#/properties/GO_REVIVE_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "GO_REVIVE: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "GO_REVIVE_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/GO_REVIVE_FILTER_REGEX_EXCLUDE",
- "title": "GO_REVIVE: Excluding Regex",
- "type": "string"
- },
- "GO_REVIVE_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/GO_REVIVE_FILTER_REGEX_INCLUDE",
- "title": "GO_REVIVE: Including Regex",
- "type": "string"
- },
- "GO_REVIVE_RULES_PATH": {
- "$id": "#/properties/GO_REVIVE_RULES_PATH",
- "description": "GO_REVIVE: Path where to find linter configuration file",
- "title": "GO_REVIVE: Custom config file path",
- "type": "string"
- },
- "GRAPHQL_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/GRAPHQL_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for GRAPHQL descriptor",
- "type": "string"
- },
- "GRAPHQL_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/GRAPHQL_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for GRAPHQL descriptor",
- "type": "string"
- },
- "GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS": {
- "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS",
- "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE": {
- "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE",
- "default": ".graphql-schema-linterrc",
- "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default",
- "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name",
- "type": "string"
- },
- "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS": {
- "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS",
- "default": false,
- "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Maximum number of errors allowed",
- "type": "number"
- },
- "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS": {
- "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME": {
- "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME",
- "default": ".graphql-schema-linterrc",
- "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default",
- "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name",
- "type": "string"
- },
- "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX": {
- "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE",
- "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Excluding Regex",
- "type": "string"
- },
- "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE",
- "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Including Regex",
- "type": "string"
- },
- "GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH": {
- "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH",
- "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Path where to find linter configuration file",
- "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file path",
- "type": "string"
- },
- "GROOVY_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/GROOVY_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for GROOVY descriptor",
- "type": "string"
- },
- "GROOVY_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/GROOVY_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for GROOVY descriptor",
- "type": "string"
- },
- "GROOVY_NPM_GROOVY_LINT_ARGUMENTS": {
- "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_ARGUMENTS",
- "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "GROOVY_NPM_GROOVY_LINT: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "GROOVY_NPM_GROOVY_LINT_CONFIG_FILE": {
- "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CONFIG_FILE",
- "default": ".groovylintrc.json",
- "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default",
- "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name",
- "type": "string"
- },
- "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS": {
- "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS",
- "default": false,
- "title": "GROOVY_NPM_GROOVY_LINT: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "GROOVY_NPM_GROOVY_LINT: Maximum number of errors allowed",
- "type": "number"
- },
- "GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS": {
- "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "GROOVY_NPM_GROOVY_LINT_FILE_NAME": {
- "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAME",
- "default": ".groovylintrc.json",
- "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default",
- "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name",
- "type": "string"
- },
- "GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX": {
- "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE",
- "title": "GROOVY_NPM_GROOVY_LINT: Excluding Regex",
- "type": "string"
- },
- "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE",
- "title": "GROOVY_NPM_GROOVY_LINT: Including Regex",
- "type": "string"
- },
- "GROOVY_NPM_GROOVY_LINT_RULES_PATH": {
- "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_RULES_PATH",
- "description": "GROOVY_NPM_GROOVY_LINT: Path where to find linter configuration file",
- "title": "GROOVY_NPM_GROOVY_LINT: Custom config file path",
- "type": "string"
- },
- "HTML_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/HTML_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for HTML descriptor",
- "type": "string"
- },
- "HTML_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/HTML_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for HTML descriptor",
- "type": "string"
- },
- "HTML_HTMLHINT_ARGUMENTS": {
- "$id": "#/properties/HTML_HTMLHINT_ARGUMENTS",
- "description": "HTML_HTMLHINT: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "HTML_HTMLHINT: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "HTML_HTMLHINT_CONFIG_FILE": {
- "$id": "#/properties/HTML_HTMLHINT_CONFIG_FILE",
- "default": ".htmlhintrc",
- "description": "HTML_HTMLHINT: User custom config file name if different from default",
- "title": "HTML_HTMLHINT: Custom config file name",
- "type": "string"
- },
- "HTML_HTMLHINT_DISABLE_ERRORS": {
- "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS",
- "default": false,
- "title": "HTML_HTMLHINT: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "HTML_HTMLHINT: Maximum number of errors allowed",
- "type": "number"
- },
- "HTML_HTMLHINT_FILE_EXTENSIONS": {
- "$id": "#/properties/HTML_HTMLHINT_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "HTML_HTMLHINT: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "HTML_HTMLHINT_FILE_NAME": {
- "$id": "#/properties/HTML_HTMLHINT_FILE_NAME",
- "default": ".htmlhintrc",
- "description": "HTML_HTMLHINT: User custom config file name if different from default",
- "title": "HTML_HTMLHINT: Custom config file name",
- "type": "string"
- },
- "HTML_HTMLHINT_FILE_NAMES_REGEX": {
- "$id": "#/properties/HTML_HTMLHINT_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "HTML_HTMLHINT: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "HTML_HTMLHINT_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_EXCLUDE",
- "title": "HTML_HTMLHINT: Excluding Regex",
- "type": "string"
- },
- "HTML_HTMLHINT_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_INCLUDE",
- "title": "HTML_HTMLHINT: Including Regex",
- "type": "string"
- },
- "HTML_HTMLHINT_RULES_PATH": {
- "$id": "#/properties/HTML_HTMLHINT_RULES_PATH",
- "description": "HTML_HTMLHINT: Path where to find linter configuration file",
- "title": "HTML_HTMLHINT: Custom config file path",
- "type": "string"
- },
- "JAVASCRIPT_DEFAULT_STYLE": {
- "$id": "#/properties/JAVASCRIPT_DEFAULT_STYLE",
- "description": "Style of javascript formatting to apply",
- "enum": [
- "standard",
- "prettier"
- ],
- "examples": [
- "standard",
- "prettier"
- ],
- "title": "Javascript default style",
- "type": "string"
- },
- "JAVASCRIPT_ES_ARGUMENTS": {
- "$id": "#/properties/JAVASCRIPT_ES_ARGUMENTS",
- "description": "JAVASCRIPT_ES: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "JAVASCRIPT_ES: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "JAVASCRIPT_ES_CONFIG_FILE": {
- "$id": "#/properties/JAVASCRIPT_ES_CONFIG_FILE",
- "default": ".eslintrc.json",
- "description": "JAVASCRIPT_ES: User custom config file name if different from default",
- "title": "JAVASCRIPT_ES: Custom config file name",
- "type": "string"
- },
- "JAVASCRIPT_ES_DISABLE_ERRORS": {
- "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS",
- "default": false,
- "title": "JAVASCRIPT_ES: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "JAVASCRIPT_ES: Maximum number of errors allowed",
- "type": "number"
- },
- "JAVASCRIPT_ES_FILE_EXTENSIONS": {
- "$id": "#/properties/JAVASCRIPT_ES_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "JAVASCRIPT_ES: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "JAVASCRIPT_ES_FILE_NAME": {
- "$id": "#/properties/JAVASCRIPT_ES_FILE_NAME",
- "default": ".eslintrc.json",
- "description": "JAVASCRIPT_ES: User custom config file name if different from default",
- "title": "JAVASCRIPT_ES: Custom config file name",
- "type": "string"
- },
- "JAVASCRIPT_ES_FILE_NAMES_REGEX": {
- "$id": "#/properties/JAVASCRIPT_ES_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "JAVASCRIPT_ES: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE",
- "title": "JAVASCRIPT_ES: Excluding Regex",
- "type": "string"
- },
- "JAVASCRIPT_ES_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_INCLUDE",
- "title": "JAVASCRIPT_ES: Including Regex",
- "type": "string"
- },
- "JAVASCRIPT_ES_RULES_PATH": {
- "$id": "#/properties/JAVASCRIPT_ES_RULES_PATH",
- "description": "JAVASCRIPT_ES: Path where to find linter configuration file",
- "title": "JAVASCRIPT_ES: Custom config file path",
- "type": "string"
- },
- "JAVASCRIPT_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for JAVASCRIPT descriptor",
- "type": "string"
- },
- "JAVASCRIPT_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for JAVASCRIPT descriptor",
- "type": "string"
- },
- "JAVASCRIPT_PRETTIER_ARGUMENTS": {
- "$id": "#/properties/JAVASCRIPT_PRETTIER_ARGUMENTS",
- "description": "JAVASCRIPT_PRETTIER: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "JAVASCRIPT_PRETTIER: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "JAVASCRIPT_PRETTIER_CONFIG_FILE": {
- "$id": "#/properties/JAVASCRIPT_PRETTIER_CONFIG_FILE",
- "default": ".prettierrc.json",
- "description": "JAVASCRIPT_PRETTIER: User custom config file name if different from default",
- "title": "JAVASCRIPT_PRETTIER: Custom config file name",
- "type": "string"
- },
- "JAVASCRIPT_PRETTIER_DISABLE_ERRORS": {
- "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS",
- "default": false,
- "title": "JAVASCRIPT_PRETTIER: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "JAVASCRIPT_PRETTIER: Maximum number of errors allowed",
- "type": "number"
- },
- "JAVASCRIPT_PRETTIER_FILE_EXTENSIONS": {
- "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX": {
- "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE",
- "title": "JAVASCRIPT_PRETTIER: Excluding Regex",
- "type": "string"
- },
- "JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE",
- "title": "JAVASCRIPT_PRETTIER: Including Regex",
- "type": "string"
- },
- "JAVASCRIPT_PRETTIER_RULES_PATH": {
- "$id": "#/properties/JAVASCRIPT_PRETTIER_RULES_PATH",
- "description": "JAVASCRIPT_PRETTIER: Path where to find linter configuration file",
- "title": "JAVASCRIPT_PRETTIER: Custom config file path",
- "type": "string"
- },
- "JAVASCRIPT_STANDARD_ARGUMENTS": {
- "$id": "#/properties/JAVASCRIPT_STANDARD_ARGUMENTS",
- "description": "JAVASCRIPT_STANDARD: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "JAVASCRIPT_STANDARD: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "JAVASCRIPT_STANDARD_DISABLE_ERRORS": {
- "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS",
- "default": false,
- "title": "JAVASCRIPT_STANDARD: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "JAVASCRIPT_STANDARD: Maximum number of errors allowed",
- "type": "number"
- },
- "JAVASCRIPT_STANDARD_FILE_EXTENSIONS": {
- "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "JAVASCRIPT_STANDARD_FILE_NAMES_REGEX": {
- "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE",
- "title": "JAVASCRIPT_STANDARD: Excluding Regex",
- "type": "string"
- },
- "JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE",
- "title": "JAVASCRIPT_STANDARD: Including Regex",
- "type": "string"
- },
- "JAVA_CHECKSTYLE_ARGUMENTS": {
- "$id": "#/properties/JAVA_CHECKSTYLE_ARGUMENTS",
- "description": "JAVA_CHECKSTYLE: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "JAVA_CHECKSTYLE: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "JAVA_CHECKSTYLE_CONFIG_FILE": {
- "$id": "#/properties/JAVA_CHECKSTYLE_CONFIG_FILE",
- "default": "sun_checks.xml",
- "description": "JAVA_CHECKSTYLE: User custom config file name if different from default",
- "title": "JAVA_CHECKSTYLE: Custom config file name",
- "type": "string"
- },
- "JAVA_CHECKSTYLE_DISABLE_ERRORS": {
- "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS",
- "default": false,
- "title": "JAVA_CHECKSTYLE: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "JAVA_CHECKSTYLE: Maximum number of errors allowed",
- "type": "number"
- },
- "JAVA_CHECKSTYLE_FILE_EXTENSIONS": {
- "$id": "#/properties/JAVA_CHECKSTYLE_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "JAVA_CHECKSTYLE_FILE_NAME": {
- "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAME",
- "default": "sun_checks.xml",
- "description": "JAVA_CHECKSTYLE: User custom config file name if different from default",
- "title": "JAVA_CHECKSTYLE: Custom config file name",
- "type": "string"
- },
- "JAVA_CHECKSTYLE_FILE_NAMES_REGEX": {
- "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE",
- "title": "JAVA_CHECKSTYLE: Excluding Regex",
- "type": "string"
- },
- "JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE",
- "title": "JAVA_CHECKSTYLE: Including Regex",
- "type": "string"
- },
- "JAVA_CHECKSTYLE_RULES_PATH": {
- "$id": "#/properties/JAVA_CHECKSTYLE_RULES_PATH",
- "description": "JAVA_CHECKSTYLE: Path where to find linter configuration file",
- "title": "JAVA_CHECKSTYLE: Custom config file path",
- "type": "string"
- },
- "JAVA_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/JAVA_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for JAVA descriptor",
- "type": "string"
- },
- "JAVA_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/JAVA_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for JAVA descriptor",
- "type": "string"
- },
- "JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS": {
- "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS",
- "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "JSON_ESLINT_PLUGIN_JSONC: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE": {
- "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE",
- "default": ".eslintrc-json.json",
- "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default",
- "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name",
- "type": "string"
- },
- "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS": {
- "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS",
- "default": false,
- "title": "JSON_ESLINT_PLUGIN_JSONC: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "JSON_ESLINT_PLUGIN_JSONC: Maximum number of errors allowed",
- "type": "number"
- },
- "JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS": {
- "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "JSON_ESLINT_PLUGIN_JSONC_FILE_NAME": {
- "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAME",
- "default": ".eslintrc.json",
- "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default",
- "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name",
- "type": "string"
- },
- "JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX": {
- "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE",
- "title": "JSON_ESLINT_PLUGIN_JSONC: Excluding Regex",
- "type": "string"
- },
- "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE",
- "title": "JSON_ESLINT_PLUGIN_JSONC: Including Regex",
- "type": "string"
- },
- "JSON_ESLINT_PLUGIN_JSONC_RULES_PATH": {
- "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_RULES_PATH",
- "description": "JSON_ESLINT_PLUGIN_JSONC: Path where to find linter configuration file",
- "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file path",
- "type": "string"
- },
- "JSON_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/JSON_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for JSON descriptor",
- "type": "string"
- },
- "JSON_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/JSON_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for JSON descriptor",
- "type": "string"
- },
- "JSON_JSONLINT_ARGUMENTS": {
- "$id": "#/properties/JSON_JSONLINT_ARGUMENTS",
- "description": "JSON_JSONLINT: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "JSON_JSONLINT: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "JSON_JSONLINT_DISABLE_ERRORS": {
- "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS",
- "default": false,
- "title": "JSON_JSONLINT: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "JSON_JSONLINT: Maximum number of errors allowed",
- "type": "number"
- },
- "JSON_JSONLINT_FILE_EXTENSIONS": {
- "$id": "#/properties/JSON_JSONLINT_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "JSON_JSONLINT: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "JSON_JSONLINT_FILE_NAMES_REGEX": {
- "$id": "#/properties/JSON_JSONLINT_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "JSON_JSONLINT: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "JSON_JSONLINT_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_EXCLUDE",
- "title": "JSON_JSONLINT: Excluding Regex",
- "type": "string"
- },
- "JSON_JSONLINT_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_INCLUDE",
- "title": "JSON_JSONLINT: Including Regex",
- "type": "string"
- },
- "JSON_V8R_ARGUMENTS": {
- "$id": "#/properties/JSON_V8R_ARGUMENTS",
- "description": "JSON_V8R: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "JSON_V8R: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "JSON_V8R_DISABLE_ERRORS": {
- "$id": "#/properties/JSON_V8R_DISABLE_ERRORS",
- "default": false,
- "title": "JSON_V8R: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "JSON_V8R: Maximum number of errors allowed",
- "type": "number"
- },
- "JSON_V8R_FILE_EXTENSIONS": {
- "$id": "#/properties/JSON_V8R_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "JSON_V8R: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "JSON_V8R_FILE_NAMES_REGEX": {
- "$id": "#/properties/JSON_V8R_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "JSON_V8R: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "JSON_V8R_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/JSON_V8R_FILTER_REGEX_EXCLUDE",
- "title": "JSON_V8R: Excluding Regex",
- "type": "string"
- },
- "JSON_V8R_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/JSON_V8R_FILTER_REGEX_INCLUDE",
- "title": "JSON_V8R: Including Regex",
- "type": "string"
- },
- "JSX_ESLINT_ARGUMENTS": {
- "$id": "#/properties/JSX_ESLINT_ARGUMENTS",
- "description": "JSX_ESLINT: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "JSX_ESLINT: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "JSX_ESLINT_CONFIG_FILE": {
- "$id": "#/properties/JSX_ESLINT_CONFIG_FILE",
- "default": ".eslintrc.json",
- "description": "JSX_ESLINT: User custom config file name if different from default",
- "title": "JSX_ESLINT: Custom config file name",
- "type": "string"
- },
- "JSX_ESLINT_DISABLE_ERRORS": {
- "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS",
- "default": false,
- "title": "JSX_ESLINT: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "JSX_ESLINT: Maximum number of errors allowed",
- "type": "number"
- },
- "JSX_ESLINT_FILE_EXTENSIONS": {
- "$id": "#/properties/JSX_ESLINT_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "JSX_ESLINT: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "JSX_ESLINT_FILE_NAME": {
- "$id": "#/properties/JSX_ESLINT_FILE_NAME",
- "default": ".eslintrc.json",
- "description": "JSX_ESLINT: User custom config file name if different from default",
- "title": "JSX_ESLINT: Custom config file name",
- "type": "string"
- },
- "JSX_ESLINT_FILE_NAMES_REGEX": {
- "$id": "#/properties/JSX_ESLINT_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "JSX_ESLINT: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "JSX_ESLINT_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_EXCLUDE",
- "title": "JSX_ESLINT: Excluding Regex",
- "type": "string"
- },
- "JSX_ESLINT_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_INCLUDE",
- "title": "JSX_ESLINT: Including Regex",
- "type": "string"
- },
- "JSX_ESLINT_RULES_PATH": {
- "$id": "#/properties/JSX_ESLINT_RULES_PATH",
- "description": "JSX_ESLINT: Path where to find linter configuration file",
- "title": "JSX_ESLINT: Custom config file path",
- "type": "string"
- },
- "JSX_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/JSX_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for JSX descriptor",
- "type": "string"
- },
- "JSX_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/JSX_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for JSX descriptor",
- "type": "string"
- },
- "KOTLIN_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/KOTLIN_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for KOTLIN descriptor",
- "type": "string"
- },
- "KOTLIN_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/KOTLIN_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for KOTLIN descriptor",
- "type": "string"
- },
- "KOTLIN_KTLINT_ARGUMENTS": {
- "$id": "#/properties/KOTLIN_KTLINT_ARGUMENTS",
- "description": "KOTLIN_KTLINT: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "KOTLIN_KTLINT: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "KOTLIN_KTLINT_DISABLE_ERRORS": {
- "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS",
- "default": false,
- "title": "KOTLIN_KTLINT: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "KOTLIN_KTLINT: Maximum number of errors allowed",
- "type": "number"
- },
- "KOTLIN_KTLINT_FILE_EXTENSIONS": {
- "$id": "#/properties/KOTLIN_KTLINT_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "KOTLIN_KTLINT: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "KOTLIN_KTLINT_FILE_NAMES_REGEX": {
- "$id": "#/properties/KOTLIN_KTLINT_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "KOTLIN_KTLINT: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE",
- "title": "KOTLIN_KTLINT: Excluding Regex",
- "type": "string"
- },
- "KOTLIN_KTLINT_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_INCLUDE",
- "title": "KOTLIN_KTLINT: Including Regex",
- "type": "string"
- },
- "KUBERNETES_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/KUBERNETES_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for KUBERNETES descriptor",
- "type": "string"
- },
- "KUBERNETES_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/KUBERNETES_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for KUBERNETES descriptor",
- "type": "string"
- },
- "KUBERNETES_KUBEVAL_ARGUMENTS": {
- "$id": "#/properties/KUBERNETES_KUBEVAL_ARGUMENTS",
- "description": "KUBERNETES_KUBEVAL: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "KUBERNETES_KUBEVAL: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "KUBERNETES_KUBEVAL_DIRECTORY": {
- "$id": "#/properties/KUBERNETES_KUBEVAL_DIRECTORY",
- "default": "kubernetes",
- "title": "KUBERNETES_KUBEVAL: Directory containing KUBERNETES files",
- "type": "string"
- },
- "KUBERNETES_KUBEVAL_DISABLE_ERRORS": {
- "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS",
- "default": false,
- "title": "KUBERNETES_KUBEVAL: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "KUBERNETES_KUBEVAL: Maximum number of errors allowed",
- "type": "number"
- },
- "KUBERNETES_KUBEVAL_FILE_EXTENSIONS": {
- "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "KUBERNETES_KUBEVAL: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "KUBERNETES_KUBEVAL_FILE_NAMES_REGEX": {
- "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "KUBERNETES_KUBEVAL: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE",
- "title": "KUBERNETES_KUBEVAL: Excluding Regex",
- "type": "string"
- },
- "KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE",
- "title": "KUBERNETES_KUBEVAL: Including Regex",
- "type": "string"
- },
- "LATEX_CHKTEX_ARGUMENTS": {
- "$id": "#/properties/LATEX_CHKTEX_ARGUMENTS",
- "description": "LATEX_CHKTEX: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "LATEX_CHKTEX: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "LATEX_CHKTEX_CONFIG_FILE": {
- "$id": "#/properties/LATEX_CHKTEX_CONFIG_FILE",
- "default": ".chktexrc",
- "description": "LATEX_CHKTEX: User custom config file name if different from default",
- "title": "LATEX_CHKTEX: Custom config file name",
- "type": "string"
- },
- "LATEX_CHKTEX_DISABLE_ERRORS": {
- "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS",
- "default": false,
- "title": "LATEX_CHKTEX: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "LATEX_CHKTEX: Maximum number of errors allowed",
- "type": "number"
- },
- "LATEX_CHKTEX_FILE_EXTENSIONS": {
- "$id": "#/properties/LATEX_CHKTEX_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "LATEX_CHKTEX: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "LATEX_CHKTEX_FILE_NAME": {
- "$id": "#/properties/LATEX_CHKTEX_FILE_NAME",
- "default": ".chktexrc",
- "description": "LATEX_CHKTEX: User custom config file name if different from default",
- "title": "LATEX_CHKTEX: Custom config file name",
- "type": "string"
- },
- "LATEX_CHKTEX_FILE_NAMES_REGEX": {
- "$id": "#/properties/LATEX_CHKTEX_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "LATEX_CHKTEX: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "LATEX_CHKTEX_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_EXCLUDE",
- "title": "LATEX_CHKTEX: Excluding Regex",
- "type": "string"
- },
- "LATEX_CHKTEX_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_INCLUDE",
- "title": "LATEX_CHKTEX: Including Regex",
- "type": "string"
- },
- "LATEX_CHKTEX_RULES_PATH": {
- "$id": "#/properties/LATEX_CHKTEX_RULES_PATH",
- "description": "LATEX_CHKTEX: Path where to find linter configuration file",
- "title": "LATEX_CHKTEX: Custom config file path",
- "type": "string"
- },
- "LATEX_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/LATEX_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for LATEX descriptor",
- "type": "string"
- },
- "LATEX_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/LATEX_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for LATEX descriptor",
- "type": "string"
- },
- "LINTER_RULES_PATH": {
- "$id": "#/properties/LINTER_RULES_PATH",
- "default": ".github/linters",
- "description": "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"
- ],
- "title": "Linter rules path",
- "type": "string"
- },
- "LOG_FILE": {
- "$id": "#/properties/LOG_FILE",
- "default": "mega-linter.log",
- "description": "The file name for outputting logs. All output is sent to the log file regardless of LOG_LEVEL",
- "title": "Log file name",
- "type": "string"
- },
- "LOG_LEVEL": {
- "$id": "#/properties/LOG_LEVEL",
- "default": "INFO",
- "description": "How much output the script will generate to the console. One of INFO, DEBUG, WARNING or ERROR.",
- "enum": [
- "INFO",
- "DEBUG",
- "WARNING",
- "ERROR"
- ],
- "title": "Log level",
- "type": "string"
- },
- "LUA_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/LUA_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for LUA descriptor",
- "type": "string"
- },
- "LUA_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/LUA_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for LUA descriptor",
- "type": "string"
- },
- "LUA_LUACHECK_ARGUMENTS": {
- "$id": "#/properties/LUA_LUACHECK_ARGUMENTS",
- "description": "LUA_LUACHECK: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "LUA_LUACHECK: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "LUA_LUACHECK_CONFIG_FILE": {
- "$id": "#/properties/LUA_LUACHECK_CONFIG_FILE",
- "default": ".luacheckrc",
- "description": "LUA_LUACHECK: User custom config file name if different from default",
- "title": "LUA_LUACHECK: Custom config file name",
- "type": "string"
- },
- "LUA_LUACHECK_DISABLE_ERRORS": {
- "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS",
- "default": false,
- "title": "LUA_LUACHECK: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "LUA_LUACHECK: Maximum number of errors allowed",
- "type": "number"
- },
- "LUA_LUACHECK_FILE_EXTENSIONS": {
- "$id": "#/properties/LUA_LUACHECK_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "LUA_LUACHECK: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "LUA_LUACHECK_FILE_NAME": {
- "$id": "#/properties/LUA_LUACHECK_FILE_NAME",
- "default": ".luacheckrc",
- "description": "LUA_LUACHECK: User custom config file name if different from default",
- "title": "LUA_LUACHECK: Custom config file name",
- "type": "string"
- },
- "LUA_LUACHECK_FILE_NAMES_REGEX": {
- "$id": "#/properties/LUA_LUACHECK_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "LUA_LUACHECK: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "LUA_LUACHECK_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_EXCLUDE",
- "title": "LUA_LUACHECK: Excluding Regex",
- "type": "string"
- },
- "LUA_LUACHECK_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_INCLUDE",
- "title": "LUA_LUACHECK: Including Regex",
- "type": "string"
- },
- "LUA_LUACHECK_RULES_PATH": {
- "$id": "#/properties/LUA_LUACHECK_RULES_PATH",
- "description": "LUA_LUACHECK: Path where to find linter configuration file",
- "title": "LUA_LUACHECK: Custom config file path",
- "type": "string"
- },
- "MARKDOWN_DEFAULT_STYLE": {
- "$id": "#/properties/MARKDOWN_DEFAULT_STYLE",
- "description": "Style of markdown formatting to apply",
- "enum": [
- "markdownlint",
- "remark-lint"
- ],
- "title": "Markdown default formatting style",
- "type": "string"
- },
- "MARKDOWN_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/MARKDOWN_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for MARKDOWN descriptor",
- "type": "string"
- },
- "MARKDOWN_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/MARKDOWN_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for MARKDOWN descriptor",
- "type": "string"
- },
- "MARKDOWN_MARKDOWNLINT_ARGUMENTS": {
- "$id": "#/properties/MARKDOWN_MARKDOWNLINT_ARGUMENTS",
- "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "MARKDOWN_MARKDOWNLINT: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "MARKDOWN_MARKDOWNLINT_CONFIG_FILE": {
- "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CONFIG_FILE",
- "default": ".markdown-lint.json",
- "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default",
- "title": "MARKDOWN_MARKDOWNLINT: Custom config file name",
- "type": "string"
- },
- "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS": {
- "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS",
- "default": false,
- "title": "MARKDOWN_MARKDOWNLINT: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "MARKDOWN_MARKDOWNLINT: Maximum number of errors allowed",
- "type": "number"
- },
- "MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS": {
- "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "MARKDOWN_MARKDOWNLINT_FILE_NAME": {
- "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAME",
- "default": ".markdown-lint.json",
- "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default",
- "title": "MARKDOWN_MARKDOWNLINT: Custom config file name",
- "type": "string"
- },
- "MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX": {
- "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE",
- "title": "MARKDOWN_MARKDOWNLINT: Excluding Regex",
- "type": "string"
- },
- "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE",
- "title": "MARKDOWN_MARKDOWNLINT: Including Regex",
- "type": "string"
- },
- "MARKDOWN_MARKDOWNLINT_RULES_PATH": {
- "$id": "#/properties/MARKDOWN_MARKDOWNLINT_RULES_PATH",
- "description": "MARKDOWN_MARKDOWNLINT: Path where to find linter configuration file",
- "title": "MARKDOWN_MARKDOWNLINT: Custom config file path",
- "type": "string"
- },
- "MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS": {
- "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS",
- "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE": {
- "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE",
- "default": ".markdown-link-check.json",
- "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default",
- "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name",
- "type": "string"
- },
- "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS": {
- "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS",
- "default": false,
- "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Maximum number of errors allowed",
- "type": "number"
- },
- "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS": {
- "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME": {
- "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME",
- "default": ".markdown-link-check.json",
- "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default",
- "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name",
- "type": "string"
- },
- "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX": {
- "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE",
- "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Excluding Regex",
- "type": "string"
- },
- "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE",
- "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Including Regex",
- "type": "string"
- },
- "MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH": {
- "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH",
- "description": "MARKDOWN_MARKDOWN_LINK_CHECK: Path where to find linter configuration file",
- "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file path",
- "type": "string"
- },
- "MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS": {
- "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS",
- "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS": {
- "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS",
- "default": false,
- "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Maximum number of errors allowed",
- "type": "number"
- },
- "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS": {
- "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX": {
- "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE",
- "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Excluding Regex",
- "type": "string"
- },
- "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE",
- "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Including Regex",
- "type": "string"
- },
- "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS": {
- "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS",
- "description": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Custom arguments",
- "type": "array"
- },
- "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS": {
- "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS",
- "default": false,
- "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS": {
- "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX": {
- "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE",
- "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Excluding Regex",
- "type": "string"
- },
- "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE",
- "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Including Regex",
- "type": "string"
- },
- "MARKDOWN_REMARK_LINT_ARGUMENTS": {
- "$id": "#/properties/MARKDOWN_REMARK_LINT_ARGUMENTS",
- "description": "MARKDOWN_REMARK_LINT: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "MARKDOWN_REMARK_LINT: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "MARKDOWN_REMARK_LINT_CONFIG_FILE": {
- "$id": "#/properties/MARKDOWN_REMARK_LINT_CONFIG_FILE",
- "default": ".remarkrc",
- "description": "MARKDOWN_REMARK_LINT: User custom config file name if different from default",
- "title": "MARKDOWN_REMARK_LINT: Custom config file name",
- "type": "string"
- },
- "MARKDOWN_REMARK_LINT_DISABLE_ERRORS": {
- "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS",
- "default": false,
- "title": "MARKDOWN_REMARK_LINT: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "MARKDOWN_REMARK_LINT: Maximum number of errors allowed",
- "type": "number"
- },
- "MARKDOWN_REMARK_LINT_FILE_EXTENSIONS": {
- "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX": {
- "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE",
- "title": "MARKDOWN_REMARK_LINT: Excluding Regex",
- "type": "string"
- },
- "MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE",
- "title": "MARKDOWN_REMARK_LINT: Including Regex",
- "type": "string"
- },
- "MARKDOWN_REMARK_LINT_RULES_PATH": {
- "$id": "#/properties/MARKDOWN_REMARK_LINT_RULES_PATH",
- "description": "MARKDOWN_REMARK_LINT: Path where to find linter configuration file",
- "title": "MARKDOWN_REMARK_LINT: Custom config file path",
- "type": "string"
- },
- "OPENAPI_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/OPENAPI_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for OPENAPI descriptor",
- "type": "string"
- },
- "OPENAPI_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/OPENAPI_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for OPENAPI descriptor",
- "type": "string"
- },
- "OPENAPI_SPECTRAL_ARGUMENTS": {
- "$id": "#/properties/OPENAPI_SPECTRAL_ARGUMENTS",
- "description": "OPENAPI_SPECTRAL: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "OPENAPI_SPECTRAL: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "OPENAPI_SPECTRAL_CONFIG_FILE": {
- "$id": "#/properties/OPENAPI_SPECTRAL_CONFIG_FILE",
- "default": ".openapirc.yml",
- "description": "OPENAPI_SPECTRAL: User custom config file name if different from default",
- "title": "OPENAPI_SPECTRAL: Custom config file name",
- "type": "string"
- },
- "OPENAPI_SPECTRAL_DISABLE_ERRORS": {
- "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS",
- "default": false,
- "title": "OPENAPI_SPECTRAL: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "OPENAPI_SPECTRAL: Maximum number of errors allowed",
- "type": "number"
- },
- "OPENAPI_SPECTRAL_FILE_EXTENSIONS": {
- "$id": "#/properties/OPENAPI_SPECTRAL_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "OPENAPI_SPECTRAL_FILE_NAME": {
- "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAME",
- "default": ".openapirc.yml",
- "description": "OPENAPI_SPECTRAL: User custom config file name if different from default",
- "title": "OPENAPI_SPECTRAL: Custom config file name",
- "type": "string"
- },
- "OPENAPI_SPECTRAL_FILE_NAMES_REGEX": {
- "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE",
- "title": "OPENAPI_SPECTRAL: Excluding Regex",
- "type": "string"
- },
- "OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE",
- "title": "OPENAPI_SPECTRAL: Including Regex",
- "type": "string"
- },
- "OPENAPI_SPECTRAL_RULES_PATH": {
- "$id": "#/properties/OPENAPI_SPECTRAL_RULES_PATH",
- "description": "OPENAPI_SPECTRAL: Path where to find linter configuration file",
- "title": "OPENAPI_SPECTRAL: Custom config file path",
- "type": "string"
- },
- "PARALLEL": {
- "$id": "#/properties/PARALLEL",
- "default": true,
- "description": "Process linters in parallel to improve overall Mega-Linter 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",
- "title": "Parallel processing",
- "type": "boolean"
- },
- "PERL_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/PERL_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for PERL descriptor",
- "type": "string"
- },
- "PERL_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/PERL_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for PERL descriptor",
- "type": "string"
- },
- "PERL_PERLCRITIC_ARGUMENTS": {
- "$id": "#/properties/PERL_PERLCRITIC_ARGUMENTS",
- "description": "PERL_PERLCRITIC: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "PERL_PERLCRITIC: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "PERL_PERLCRITIC_DISABLE_ERRORS": {
- "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS",
- "default": false,
- "title": "PERL_PERLCRITIC: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "PERL_PERLCRITIC: Maximum number of errors allowed",
- "type": "number"
- },
- "PERL_PERLCRITIC_FILE_EXTENSIONS": {
- "$id": "#/properties/PERL_PERLCRITIC_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "PERL_PERLCRITIC: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "PERL_PERLCRITIC_FILE_NAMES_REGEX": {
- "$id": "#/properties/PERL_PERLCRITIC_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "PERL_PERLCRITIC: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE",
- "title": "PERL_PERLCRITIC: Excluding Regex",
- "type": "string"
- },
- "PERL_PERLCRITIC_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_INCLUDE",
- "title": "PERL_PERLCRITIC: Including Regex",
- "type": "string"
- },
- "PHP_BUILTIN_ARGUMENTS": {
- "$id": "#/properties/PHP_BUILTIN_ARGUMENTS",
- "description": "PHP_BUILTIN: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "PHP_BUILTIN: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "PHP_BUILTIN_DISABLE_ERRORS": {
- "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS",
- "default": false,
- "title": "PHP_BUILTIN: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "PHP_BUILTIN: Maximum number of errors allowed",
- "type": "number"
- },
- "PHP_BUILTIN_FILE_EXTENSIONS": {
- "$id": "#/properties/PHP_BUILTIN_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "PHP_BUILTIN: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "PHP_BUILTIN_FILE_NAMES_REGEX": {
- "$id": "#/properties/PHP_BUILTIN_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "PHP_BUILTIN: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "PHP_BUILTIN_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_EXCLUDE",
- "title": "PHP_BUILTIN: Excluding Regex",
- "type": "string"
- },
- "PHP_BUILTIN_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_INCLUDE",
- "title": "PHP_BUILTIN: Including Regex",
- "type": "string"
- },
- "PHP_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/PHP_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for PHP descriptor",
- "type": "string"
- },
- "PHP_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/PHP_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for PHP descriptor",
- "type": "string"
- },
- "PHP_PHPCS_ARGUMENTS": {
- "$id": "#/properties/PHP_PHPCS_ARGUMENTS",
- "description": "PHP_PHPCS: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "PHP_PHPCS: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "PHP_PHPCS_CONFIG_FILE": {
- "$id": "#/properties/PHP_PHPCS_CONFIG_FILE",
- "default": "phpcs.xml",
- "description": "PHP_PHPCS: User custom config file name if different from default",
- "title": "PHP_PHPCS: Custom config file name",
- "type": "string"
- },
- "PHP_PHPCS_DISABLE_ERRORS": {
- "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS",
- "default": false,
- "title": "PHP_PHPCS: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "PHP_PHPCS: Maximum number of errors allowed",
- "type": "number"
- },
- "PHP_PHPCS_FILE_EXTENSIONS": {
- "$id": "#/properties/PHP_PHPCS_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "PHP_PHPCS: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "PHP_PHPCS_FILE_NAME": {
- "$id": "#/properties/PHP_PHPCS_FILE_NAME",
- "default": "phpcs.xml",
- "description": "PHP_PHPCS: User custom config file name if different from default",
- "title": "PHP_PHPCS: Custom config file name",
- "type": "string"
- },
- "PHP_PHPCS_FILE_NAMES_REGEX": {
- "$id": "#/properties/PHP_PHPCS_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "PHP_PHPCS: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "PHP_PHPCS_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_EXCLUDE",
- "title": "PHP_PHPCS: Excluding Regex",
- "type": "string"
- },
- "PHP_PHPCS_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_INCLUDE",
- "title": "PHP_PHPCS: Including Regex",
- "type": "string"
- },
- "PHP_PHPCS_RULES_PATH": {
- "$id": "#/properties/PHP_PHPCS_RULES_PATH",
- "description": "PHP_PHPCS: Path where to find linter configuration file",
- "title": "PHP_PHPCS: Custom config file path",
- "type": "string"
- },
- "PHP_PHPSTAN_ARGUMENTS": {
- "$id": "#/properties/PHP_PHPSTAN_ARGUMENTS",
- "description": "PHP_PHPSTAN: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "PHP_PHPSTAN: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "PHP_PHPSTAN_CONFIG_FILE": {
- "$id": "#/properties/PHP_PHPSTAN_CONFIG_FILE",
- "default": "phpstan.neon",
- "description": "PHP_PHPSTAN: User custom config file name if different from default",
- "title": "PHP_PHPSTAN: Custom config file name",
- "type": "string"
- },
- "PHP_PHPSTAN_DISABLE_ERRORS": {
- "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS",
- "default": false,
- "title": "PHP_PHPSTAN: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "PHP_PHPSTAN: Maximum number of errors allowed",
- "type": "number"
- },
- "PHP_PHPSTAN_FILE_EXTENSIONS": {
- "$id": "#/properties/PHP_PHPSTAN_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "PHP_PHPSTAN: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "PHP_PHPSTAN_FILE_NAME": {
- "$id": "#/properties/PHP_PHPSTAN_FILE_NAME",
- "default": "phpstan.neon",
- "description": "PHP_PHPSTAN: User custom config file name if different from default",
- "title": "PHP_PHPSTAN: Custom config file name",
- "type": "string"
- },
- "PHP_PHPSTAN_FILE_NAMES_REGEX": {
- "$id": "#/properties/PHP_PHPSTAN_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "PHP_PHPSTAN: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "PHP_PHPSTAN_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_EXCLUDE",
- "title": "PHP_PHPSTAN: Excluding Regex",
- "type": "string"
- },
- "PHP_PHPSTAN_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_INCLUDE",
- "title": "PHP_PHPSTAN: Including Regex",
- "type": "string"
- },
- "PHP_PHPSTAN_RULES_PATH": {
- "$id": "#/properties/PHP_PHPSTAN_RULES_PATH",
- "description": "PHP_PHPSTAN: Path where to find linter configuration file",
- "title": "PHP_PHPSTAN: Custom config file path",
- "type": "string"
- },
- "PHP_PSALM_ARGUMENTS": {
- "$id": "#/properties/PHP_PSALM_ARGUMENTS",
- "description": "PHP_PSALM: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "PHP_PSALM: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "PHP_PSALM_CONFIG_FILE": {
- "$id": "#/properties/PHP_PSALM_CONFIG_FILE",
- "default": "psalm.xml",
- "description": "PHP_PSALM: User custom config file name if different from default",
- "title": "PHP_PSALM: Custom config file name",
- "type": "string"
- },
- "PHP_PSALM_DISABLE_ERRORS": {
- "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS",
- "default": false,
- "title": "PHP_PSALM: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "PHP_PSALM: Maximum number of errors allowed",
- "type": "number"
- },
- "PHP_PSALM_FILE_EXTENSIONS": {
- "$id": "#/properties/PHP_PSALM_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "PHP_PSALM: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "PHP_PSALM_FILE_NAME": {
- "$id": "#/properties/PHP_PSALM_FILE_NAME",
- "default": "psalm.xml",
- "description": "PHP_PSALM: User custom config file name if different from default",
- "title": "PHP_PSALM: Custom config file name",
- "type": "string"
- },
- "PHP_PSALM_FILE_NAMES_REGEX": {
- "$id": "#/properties/PHP_PSALM_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "PHP_PSALM: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "PHP_PSALM_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/PHP_PSALM_FILTER_REGEX_EXCLUDE",
- "title": "PHP_PSALM: Excluding Regex",
- "type": "string"
- },
- "PHP_PSALM_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/PHP_PSALM_FILTER_REGEX_INCLUDE",
- "title": "PHP_PSALM: Including Regex",
- "type": "string"
- },
- "PHP_PSALM_RULES_PATH": {
- "$id": "#/properties/PHP_PSALM_RULES_PATH",
- "description": "PHP_PSALM: Path where to find linter configuration file",
- "title": "PHP_PSALM: Custom config file path",
- "type": "string"
- },
- "PLUGINS": {
- "$id": "#/properties/PLUGINS",
- "description": "List of Mega-Linter plugins. URL must follow format https://**/mega-linter-plugin-**/**.mega-linter-descriptor.yml",
- "examples": [
- [
- "https://raw.githubusercontent.com/cookiejar/megalinter-plugin-cookiejar/master/cookietemplate.mega-linter-descriptor.yml"
- ]
- ],
- "items": {
- "type": "string"
- },
- "title": "List of plugins loaded at runtime",
- "type": "array"
- },
- "POST_COMMANDS": {
- "$id": "#/properties/POST_COMMANDS",
- "default": [],
- "description": "Custom bash commands to run after linters",
- "examples": [
- [
- {
- "command": "npm run test",
- "continue_if_failed": false,
- "cwd": "workspace"
- }
- ]
- ],
- "items": {
- "$ref": "#/definitions/command_info"
- },
- "title": "Post run commands",
- "type": "array"
- },
- "POWERSHELL_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/POWERSHELL_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for POWERSHELL descriptor",
- "type": "string"
- },
- "POWERSHELL_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/POWERSHELL_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for POWERSHELL descriptor",
- "type": "string"
- },
- "POWERSHELL_POWERSHELL_ARGUMENTS": {
- "$id": "#/properties/POWERSHELL_POWERSHELL_ARGUMENTS",
- "description": "POWERSHELL_POWERSHELL: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "POWERSHELL_POWERSHELL: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "POWERSHELL_POWERSHELL_CONFIG_FILE": {
- "$id": "#/properties/POWERSHELL_POWERSHELL_CONFIG_FILE",
- "default": ".powershell-psscriptanalyzer.psd1",
- "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default",
- "title": "POWERSHELL_POWERSHELL: Custom config file name",
- "type": "string"
- },
- "POWERSHELL_POWERSHELL_DISABLE_ERRORS": {
- "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS",
- "default": false,
- "title": "POWERSHELL_POWERSHELL: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "POWERSHELL_POWERSHELL: Maximum number of errors allowed",
- "type": "number"
- },
- "POWERSHELL_POWERSHELL_FILE_EXTENSIONS": {
- "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "POWERSHELL_POWERSHELL_FILE_NAME": {
- "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAME",
- "default": ".powershell-psscriptanalyzer.psd1",
- "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default",
- "title": "POWERSHELL_POWERSHELL: Custom config file name",
- "type": "string"
- },
- "POWERSHELL_POWERSHELL_FILE_NAMES_REGEX": {
- "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE",
- "title": "POWERSHELL_POWERSHELL: Excluding Regex",
- "type": "string"
- },
- "POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE",
- "title": "POWERSHELL_POWERSHELL: Including Regex",
- "type": "string"
- },
- "POWERSHELL_POWERSHELL_RULES_PATH": {
- "$id": "#/properties/POWERSHELL_POWERSHELL_RULES_PATH",
- "description": "POWERSHELL_POWERSHELL: Path where to find linter configuration file",
- "title": "POWERSHELL_POWERSHELL: Custom config file path",
- "type": "string"
- },
- "PRE_COMMANDS": {
- "$id": "#/properties/PRE_COMMANDS",
- "default": [],
- "description": "Custom bash commands to run before linters",
- "examples": [
- [
- {
- "command": "npm install java-caller",
- "continue_if_failed": false,
- "cwd": "root"
- },
- {
- "command": "echo \"pre-run command has been called\"",
- "cwd": "workspace"
- }
- ]
- ],
- "items": {
- "$ref": "#/definitions/command_info"
- },
- "title": "Pre-run commands",
- "type": "array"
- },
- "PRINT_ALPACA": {
- "$id": "#/properties/PRINT_ALPACA",
- "default": true,
- "description": "Enable printing alpaca image to console output",
- "title": "Print le lama NUL (alpaca)",
- "type": "boolean"
- },
- "PROTOBUF_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/PROTOBUF_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for PROTOBUF descriptor",
- "type": "string"
- },
- "PROTOBUF_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/PROTOBUF_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for PROTOBUF descriptor",
- "type": "string"
- },
- "PROTOBUF_PROTOLINT_ARGUMENTS": {
- "$id": "#/properties/PROTOBUF_PROTOLINT_ARGUMENTS",
- "description": "PROTOBUF_PROTOLINT: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "PROTOBUF_PROTOLINT: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "PROTOBUF_PROTOLINT_CONFIG_FILE": {
- "$id": "#/properties/PROTOBUF_PROTOLINT_CONFIG_FILE",
- "default": ".protolintrc.yml",
- "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default",
- "title": "PROTOBUF_PROTOLINT: Custom config file name",
- "type": "string"
- },
- "PROTOBUF_PROTOLINT_DISABLE_ERRORS": {
- "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS",
- "default": false,
- "title": "PROTOBUF_PROTOLINT: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "PROTOBUF_PROTOLINT: Maximum number of errors allowed",
- "type": "number"
- },
- "PROTOBUF_PROTOLINT_FILE_EXTENSIONS": {
- "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "PROTOBUF_PROTOLINT_FILE_NAME": {
- "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAME",
- "default": ".protolintrc.yml",
- "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default",
- "title": "PROTOBUF_PROTOLINT: Custom config file name",
- "type": "string"
- },
- "PROTOBUF_PROTOLINT_FILE_NAMES_REGEX": {
- "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE",
- "title": "PROTOBUF_PROTOLINT: Excluding Regex",
- "type": "string"
- },
- "PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE",
- "title": "PROTOBUF_PROTOLINT: Including Regex",
- "type": "string"
- },
- "PROTOBUF_PROTOLINT_RULES_PATH": {
- "$id": "#/properties/PROTOBUF_PROTOLINT_RULES_PATH",
- "description": "PROTOBUF_PROTOLINT: Path where to find linter configuration file",
- "title": "PROTOBUF_PROTOLINT: Custom config file path",
- "type": "string"
- },
- "PUPPET_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/PUPPET_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for PUPPET descriptor",
- "type": "string"
- },
- "PUPPET_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/PUPPET_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for PUPPET descriptor",
- "type": "string"
- },
- "PUPPET_PUPPET_LINT_ARGUMENTS": {
- "$id": "#/properties/PUPPET_PUPPET_LINT_ARGUMENTS",
- "description": "PUPPET_PUPPET_LINT: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "PUPPET_PUPPET_LINT: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "PUPPET_PUPPET_LINT_CONFIG_FILE": {
- "$id": "#/properties/PUPPET_PUPPET_LINT_CONFIG_FILE",
- "default": ".puppet-lint.rc",
- "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default",
- "title": "PUPPET_PUPPET_LINT: Custom config file name",
- "type": "string"
- },
- "PUPPET_PUPPET_LINT_DISABLE_ERRORS": {
- "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS",
- "default": false,
- "title": "PUPPET_PUPPET_LINT: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "PUPPET_PUPPET_LINT: Maximum number of errors allowed",
- "type": "number"
- },
- "PUPPET_PUPPET_LINT_FILE_EXTENSIONS": {
- "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "PUPPET_PUPPET_LINT_FILE_NAME": {
- "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAME",
- "default": ".puppet-lint.rc",
- "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default",
- "title": "PUPPET_PUPPET_LINT: Custom config file name",
- "type": "string"
- },
- "PUPPET_PUPPET_LINT_FILE_NAMES_REGEX": {
- "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE",
- "title": "PUPPET_PUPPET_LINT: Excluding Regex",
- "type": "string"
- },
- "PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE",
- "title": "PUPPET_PUPPET_LINT: Including Regex",
- "type": "string"
- },
- "PUPPET_PUPPET_LINT_RULES_PATH": {
- "$id": "#/properties/PUPPET_PUPPET_LINT_RULES_PATH",
- "description": "PUPPET_PUPPET_LINT: Path where to find linter configuration file",
- "title": "PUPPET_PUPPET_LINT: Custom config file path",
- "type": "string"
- },
- "PYTHON_BLACK_ARGUMENTS": {
- "$id": "#/properties/PYTHON_BLACK_ARGUMENTS",
- "description": "PYTHON_BLACK: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "PYTHON_BLACK: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "PYTHON_BLACK_CONFIG_FILE": {
- "$id": "#/properties/PYTHON_BLACK_CONFIG_FILE",
- "default": ".python-black",
- "description": "PYTHON_BLACK: User custom config file name if different from default",
- "title": "PYTHON_BLACK: Custom config file name",
- "type": "string"
- },
- "PYTHON_BLACK_DISABLE_ERRORS": {
- "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS",
- "default": false,
- "title": "PYTHON_BLACK: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "PYTHON_BLACK: Maximum number of errors allowed",
- "type": "number"
- },
- "PYTHON_BLACK_FILE_EXTENSIONS": {
- "$id": "#/properties/PYTHON_BLACK_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "PYTHON_BLACK: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "PYTHON_BLACK_FILE_NAME": {
- "$id": "#/properties/PYTHON_BLACK_FILE_NAME",
- "default": ".python-black",
- "description": "PYTHON_BLACK: User custom config file name if different from default",
- "title": "PYTHON_BLACK: Custom config file name",
- "type": "string"
- },
- "PYTHON_BLACK_FILE_NAMES_REGEX": {
- "$id": "#/properties/PYTHON_BLACK_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "PYTHON_BLACK: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "PYTHON_BLACK_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_EXCLUDE",
- "title": "PYTHON_BLACK: Excluding Regex",
- "type": "string"
- },
- "PYTHON_BLACK_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_INCLUDE",
- "title": "PYTHON_BLACK: Including Regex",
- "type": "string"
- },
- "PYTHON_BLACK_RULES_PATH": {
- "$id": "#/properties/PYTHON_BLACK_RULES_PATH",
- "description": "PYTHON_BLACK: Path where to find linter configuration file",
- "title": "PYTHON_BLACK: Custom config file path",
- "type": "string"
- },
- "PYTHON_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/PYTHON_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for PYTHON descriptor",
- "type": "string"
- },
- "PYTHON_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/PYTHON_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for PYTHON descriptor",
- "type": "string"
- },
- "PYTHON_FLAKE8_ARGUMENTS": {
- "$id": "#/properties/PYTHON_FLAKE8_ARGUMENTS",
- "description": "PYTHON_FLAKE8: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "PYTHON_FLAKE8: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "PYTHON_FLAKE8_CONFIG_FILE": {
- "$id": "#/properties/PYTHON_FLAKE8_CONFIG_FILE",
- "default": ".flake8",
- "description": "PYTHON_FLAKE8: User custom config file name if different from default",
- "title": "PYTHON_FLAKE8: Custom config file name",
- "type": "string"
- },
- "PYTHON_FLAKE8_DISABLE_ERRORS": {
- "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS",
- "default": false,
- "title": "PYTHON_FLAKE8: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "PYTHON_FLAKE8: Maximum number of errors allowed",
- "type": "number"
- },
- "PYTHON_FLAKE8_FILE_EXTENSIONS": {
- "$id": "#/properties/PYTHON_FLAKE8_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "PYTHON_FLAKE8: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "PYTHON_FLAKE8_FILE_NAME": {
- "$id": "#/properties/PYTHON_FLAKE8_FILE_NAME",
- "default": ".flake8",
- "description": "PYTHON_FLAKE8: User custom config file name if different from default",
- "title": "PYTHON_FLAKE8: Custom config file name",
- "type": "string"
- },
- "PYTHON_FLAKE8_FILE_NAMES_REGEX": {
- "$id": "#/properties/PYTHON_FLAKE8_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "PYTHON_FLAKE8: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE",
- "title": "PYTHON_FLAKE8: Excluding Regex",
- "type": "string"
- },
- "PYTHON_FLAKE8_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_INCLUDE",
- "title": "PYTHON_FLAKE8: Including Regex",
- "type": "string"
- },
- "PYTHON_FLAKE8_RULES_PATH": {
- "$id": "#/properties/PYTHON_FLAKE8_RULES_PATH",
- "description": "PYTHON_FLAKE8: Path where to find linter configuration file",
- "title": "PYTHON_FLAKE8: Custom config file path",
- "type": "string"
- },
- "PYTHON_ISORT_ARGUMENTS": {
- "$id": "#/properties/PYTHON_ISORT_ARGUMENTS",
- "description": "PYTHON_ISORT: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "PYTHON_ISORT: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "PYTHON_ISORT_CONFIG_FILE": {
- "$id": "#/properties/PYTHON_ISORT_CONFIG_FILE",
- "default": ".isort.cfg",
- "description": "PYTHON_ISORT: User custom config file name if different from default",
- "title": "PYTHON_ISORT: Custom config file name",
- "type": "string"
- },
- "PYTHON_ISORT_DISABLE_ERRORS": {
- "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS",
- "default": false,
- "title": "PYTHON_ISORT: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "PYTHON_ISORT: Maximum number of errors allowed",
- "type": "number"
- },
- "PYTHON_ISORT_FILE_EXTENSIONS": {
- "$id": "#/properties/PYTHON_ISORT_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "PYTHON_ISORT: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "PYTHON_ISORT_FILE_NAME": {
- "$id": "#/properties/PYTHON_ISORT_FILE_NAME",
- "default": ".isort.cfg",
- "description": "PYTHON_ISORT: User custom config file name if different from default",
- "title": "PYTHON_ISORT: Custom config file name",
- "type": "string"
- },
- "PYTHON_ISORT_FILE_NAMES_REGEX": {
- "$id": "#/properties/PYTHON_ISORT_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "PYTHON_ISORT: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "PYTHON_ISORT_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_EXCLUDE",
- "title": "PYTHON_ISORT: Excluding Regex",
- "type": "string"
- },
- "PYTHON_ISORT_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_INCLUDE",
- "title": "PYTHON_ISORT: Including Regex",
- "type": "string"
- },
- "PYTHON_ISORT_RULES_PATH": {
- "$id": "#/properties/PYTHON_ISORT_RULES_PATH",
- "description": "PYTHON_ISORT: Path where to find linter configuration file",
- "title": "PYTHON_ISORT: Custom config file path",
- "type": "string"
- },
- "PYTHON_PYLINT_ARGUMENTS": {
- "$id": "#/properties/PYTHON_PYLINT_ARGUMENTS",
- "description": "PYTHON_PYLINT: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "PYTHON_PYLINT: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "PYTHON_PYLINT_CONFIG_FILE": {
- "$id": "#/properties/PYTHON_PYLINT_CONFIG_FILE",
- "default": ".python-lint",
- "description": "PYTHON_PYLINT: User custom config file name if different from default",
- "title": "PYTHON_PYLINT: Custom config file name",
- "type": "string"
- },
- "PYTHON_PYLINT_DISABLE_ERRORS": {
- "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS",
- "default": false,
- "title": "PYTHON_PYLINT: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "PYTHON_PYLINT: Maximum number of errors allowed",
- "type": "number"
- },
- "PYTHON_PYLINT_FILE_EXTENSIONS": {
- "$id": "#/properties/PYTHON_PYLINT_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "PYTHON_PYLINT: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "PYTHON_PYLINT_FILE_NAME": {
- "$id": "#/properties/PYTHON_PYLINT_FILE_NAME",
- "default": ".python-lint",
- "description": "PYTHON_PYLINT: User custom config file name if different from default",
- "title": "PYTHON_PYLINT: Custom config file name",
- "type": "string"
- },
- "PYTHON_PYLINT_FILE_NAMES_REGEX": {
- "$id": "#/properties/PYTHON_PYLINT_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "PYTHON_PYLINT: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "PYTHON_PYLINT_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_EXCLUDE",
- "title": "PYTHON_PYLINT: Excluding Regex",
- "type": "string"
- },
- "PYTHON_PYLINT_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_INCLUDE",
- "title": "PYTHON_PYLINT: Including Regex",
- "type": "string"
- },
- "PYTHON_PYLINT_RULES_PATH": {
- "$id": "#/properties/PYTHON_PYLINT_RULES_PATH",
- "description": "PYTHON_PYLINT: Path where to find linter configuration file",
- "title": "PYTHON_PYLINT: Custom config file path",
- "type": "string"
- },
- "RAKU_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/RAKU_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for RAKU descriptor",
- "type": "string"
- },
- "RAKU_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/RAKU_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for RAKU descriptor",
- "type": "string"
- },
- "RAKU_RAKU_ARGUMENTS": {
- "$id": "#/properties/RAKU_RAKU_ARGUMENTS",
- "description": "RAKU_RAKU: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "RAKU_RAKU: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "RAKU_RAKU_CONFIG_FILE": {
- "$id": "#/properties/RAKU_RAKU_CONFIG_FILE",
- "default": "META6.json",
- "description": "RAKU_RAKU: User custom config file name if different from default",
- "title": "RAKU_RAKU: Custom config file name",
- "type": "string"
- },
- "RAKU_RAKU_DISABLE_ERRORS": {
- "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS",
- "default": false,
- "title": "RAKU_RAKU: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "RAKU_RAKU: Maximum number of errors allowed",
- "type": "number"
- },
- "RAKU_RAKU_FILE_EXTENSIONS": {
- "$id": "#/properties/RAKU_RAKU_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "RAKU_RAKU: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "RAKU_RAKU_FILE_NAME": {
- "$id": "#/properties/RAKU_RAKU_FILE_NAME",
- "default": "META6.json",
- "description": "RAKU_RAKU: User custom config file name if different from default",
- "title": "RAKU_RAKU: Custom config file name",
- "type": "string"
- },
- "RAKU_RAKU_FILE_NAMES_REGEX": {
- "$id": "#/properties/RAKU_RAKU_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "RAKU_RAKU: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "RAKU_RAKU_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_EXCLUDE",
- "title": "RAKU_RAKU: Excluding Regex",
- "type": "string"
- },
- "RAKU_RAKU_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_INCLUDE",
- "title": "RAKU_RAKU: Including Regex",
- "type": "string"
- },
- "RAKU_RAKU_RULES_PATH": {
- "$id": "#/properties/RAKU_RAKU_RULES_PATH",
- "description": "RAKU_RAKU: Path where to find linter configuration file",
- "title": "RAKU_RAKU: Custom config file path",
- "type": "string"
- },
- "REPORT_OUTPUT_FOLDER": {
- "$id": "#/properties/REPORT_OUTPUT_FOLDER",
- "default": "report",
- "description": "The location where the output reporting will be generated to",
- "title": "Output folder",
- "type": "string"
- },
- "RST_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/RST_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for RST descriptor",
- "type": "string"
- },
- "RST_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/RST_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for RST descriptor",
- "type": "string"
- },
- "RST_RSTCHECK_ARGUMENTS": {
- "$id": "#/properties/RST_RSTCHECK_ARGUMENTS",
- "description": "RST_RSTCHECK: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "RST_RSTCHECK: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "RST_RSTCHECK_CONFIG_FILE": {
- "$id": "#/properties/RST_RSTCHECK_CONFIG_FILE",
- "default": ".rstcheck.cfg",
- "description": "RST_RSTCHECK: User custom config file name if different from default",
- "title": "RST_RSTCHECK: Custom config file name",
- "type": "string"
- },
- "RST_RSTCHECK_DISABLE_ERRORS": {
- "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS",
- "default": false,
- "title": "RST_RSTCHECK: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "RST_RSTCHECK: Maximum number of errors allowed",
- "type": "number"
- },
- "RST_RSTCHECK_FILE_EXTENSIONS": {
- "$id": "#/properties/RST_RSTCHECK_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "RST_RSTCHECK: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "RST_RSTCHECK_FILE_NAME": {
- "$id": "#/properties/RST_RSTCHECK_FILE_NAME",
- "default": ".rstcheck.cfg",
- "description": "RST_RSTCHECK: User custom config file name if different from default",
- "title": "RST_RSTCHECK: Custom config file name",
- "type": "string"
- },
- "RST_RSTCHECK_FILE_NAMES_REGEX": {
- "$id": "#/properties/RST_RSTCHECK_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "RST_RSTCHECK: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "RST_RSTCHECK_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_EXCLUDE",
- "title": "RST_RSTCHECK: Excluding Regex",
- "type": "string"
- },
- "RST_RSTCHECK_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_INCLUDE",
- "title": "RST_RSTCHECK: Including Regex",
- "type": "string"
- },
- "RST_RSTCHECK_RULES_PATH": {
- "$id": "#/properties/RST_RSTCHECK_RULES_PATH",
- "description": "RST_RSTCHECK: Path where to find linter configuration file",
- "title": "RST_RSTCHECK: Custom config file path",
- "type": "string"
- },
- "RST_RSTFMT_ARGUMENTS": {
- "$id": "#/properties/RST_RSTFMT_ARGUMENTS",
- "description": "RST_RSTFMT: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "RST_RSTFMT: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "RST_RSTFMT_DISABLE_ERRORS": {
- "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS",
- "default": false,
- "title": "RST_RSTFMT: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "RST_RSTFMT: Maximum number of errors allowed",
- "type": "number"
- },
- "RST_RSTFMT_FILE_EXTENSIONS": {
- "$id": "#/properties/RST_RSTFMT_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "RST_RSTFMT: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "RST_RSTFMT_FILE_NAMES_REGEX": {
- "$id": "#/properties/RST_RSTFMT_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "RST_RSTFMT: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "RST_RSTFMT_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_EXCLUDE",
- "title": "RST_RSTFMT: Excluding Regex",
- "type": "string"
- },
- "RST_RSTFMT_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_INCLUDE",
- "title": "RST_RSTFMT: Including Regex",
- "type": "string"
- },
- "RST_RST_LINT_ARGUMENTS": {
- "$id": "#/properties/RST_RST_LINT_ARGUMENTS",
- "description": "RST_RST_LINT: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "RST_RST_LINT: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "RST_RST_LINT_DISABLE_ERRORS": {
- "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS",
- "default": false,
- "title": "RST_RST_LINT: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "RST_RST_LINT: Maximum number of errors allowed",
- "type": "number"
- },
- "RST_RST_LINT_FILE_EXTENSIONS": {
- "$id": "#/properties/RST_RST_LINT_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "RST_RST_LINT: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "RST_RST_LINT_FILE_NAMES_REGEX": {
- "$id": "#/properties/RST_RST_LINT_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "RST_RST_LINT: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "RST_RST_LINT_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_EXCLUDE",
- "title": "RST_RST_LINT: Excluding Regex",
- "type": "string"
- },
- "RST_RST_LINT_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_INCLUDE",
- "title": "RST_RST_LINT: Including Regex",
- "type": "string"
- },
- "RUBY_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/RUBY_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for RUBY descriptor",
- "type": "string"
- },
- "RUBY_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/RUBY_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for RUBY descriptor",
- "type": "string"
- },
- "RUBY_RUBOCOP_ARGUMENTS": {
- "$id": "#/properties/RUBY_RUBOCOP_ARGUMENTS",
- "description": "RUBY_RUBOCOP: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "RUBY_RUBOCOP: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "RUBY_RUBOCOP_CONFIG_FILE": {
- "$id": "#/properties/RUBY_RUBOCOP_CONFIG_FILE",
- "default": ".ruby-lint.yml",
- "description": "RUBY_RUBOCOP: User custom config file name if different from default",
- "title": "RUBY_RUBOCOP: Custom config file name",
- "type": "string"
- },
- "RUBY_RUBOCOP_DISABLE_ERRORS": {
- "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS",
- "default": false,
- "title": "RUBY_RUBOCOP: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "RUBY_RUBOCOP: Maximum number of errors allowed",
- "type": "number"
- },
- "RUBY_RUBOCOP_FILE_EXTENSIONS": {
- "$id": "#/properties/RUBY_RUBOCOP_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "RUBY_RUBOCOP: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "RUBY_RUBOCOP_FILE_NAME": {
- "$id": "#/properties/RUBY_RUBOCOP_FILE_NAME",
- "default": ".ruby-lint.yml",
- "description": "RUBY_RUBOCOP: User custom config file name if different from default",
- "title": "RUBY_RUBOCOP: Custom config file name",
- "type": "string"
- },
- "RUBY_RUBOCOP_FILE_NAMES_REGEX": {
- "$id": "#/properties/RUBY_RUBOCOP_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "RUBY_RUBOCOP: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE",
- "title": "RUBY_RUBOCOP: Excluding Regex",
- "type": "string"
- },
- "RUBY_RUBOCOP_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_INCLUDE",
- "title": "RUBY_RUBOCOP: Including Regex",
- "type": "string"
- },
- "RUBY_RUBOCOP_RULES_PATH": {
- "$id": "#/properties/RUBY_RUBOCOP_RULES_PATH",
- "description": "RUBY_RUBOCOP: Path where to find linter configuration file",
- "title": "RUBY_RUBOCOP: Custom config file path",
- "type": "string"
- },
- "RUST_CLIPPY_ARGUMENTS": {
- "$id": "#/properties/RUST_CLIPPY_ARGUMENTS",
- "description": "RUST_CLIPPY: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "RUST_CLIPPY: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "RUST_CLIPPY_CONFIG_FILE": {
- "$id": "#/properties/RUST_CLIPPY_CONFIG_FILE",
- "default": ".clippy.toml",
- "description": "RUST_CLIPPY: User custom config file name if different from default",
- "title": "RUST_CLIPPY: Custom config file name",
- "type": "string"
- },
- "RUST_CLIPPY_DISABLE_ERRORS": {
- "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS",
- "default": false,
- "title": "RUST_CLIPPY: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "RUST_CLIPPY: Maximum number of errors allowed",
- "type": "number"
- },
- "RUST_CLIPPY_FILE_EXTENSIONS": {
- "$id": "#/properties/RUST_CLIPPY_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "RUST_CLIPPY: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "RUST_CLIPPY_FILE_NAME": {
- "$id": "#/properties/RUST_CLIPPY_FILE_NAME",
- "default": ".clippy.toml",
- "description": "RUST_CLIPPY: User custom config file name if different from default",
- "title": "RUST_CLIPPY: Custom config file name",
- "type": "string"
- },
- "RUST_CLIPPY_FILE_NAMES_REGEX": {
- "$id": "#/properties/RUST_CLIPPY_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "RUST_CLIPPY: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "RUST_CLIPPY_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/RUST_CLIPPY_FILTER_REGEX_EXCLUDE",
- "title": "RUST_CLIPPY: Excluding Regex",
- "type": "string"
- },
- "RUST_CLIPPY_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/RUST_CLIPPY_FILTER_REGEX_INCLUDE",
- "title": "RUST_CLIPPY: Including Regex",
- "type": "string"
- },
- "RUST_CLIPPY_RULES_PATH": {
- "$id": "#/properties/RUST_CLIPPY_RULES_PATH",
- "description": "RUST_CLIPPY: Path where to find linter configuration file",
- "title": "RUST_CLIPPY: Custom config file path",
- "type": "string"
- },
- "RUST_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/RUST_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for RUST descriptor",
- "type": "string"
- },
- "RUST_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/RUST_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for RUST descriptor",
- "type": "string"
- },
- "R_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/R_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for R descriptor",
- "type": "string"
- },
- "R_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/R_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for R descriptor",
- "type": "string"
- },
- "R_LINTR_ARGUMENTS": {
- "$id": "#/properties/R_LINTR_ARGUMENTS",
- "description": "R_LINTR: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "R_LINTR: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "R_LINTR_CONFIG_FILE": {
- "$id": "#/properties/R_LINTR_CONFIG_FILE",
- "default": ".lintr",
- "description": "R_LINTR: User custom config file name if different from default",
- "title": "R_LINTR: Custom config file name",
- "type": "string"
- },
- "R_LINTR_DISABLE_ERRORS": {
- "$id": "#/properties/R_LINTR_DISABLE_ERRORS",
- "default": false,
- "title": "R_LINTR: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "R_LINTR_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/R_LINTR_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "R_LINTR: Maximum number of errors allowed",
- "type": "number"
- },
- "R_LINTR_FILE_EXTENSIONS": {
- "$id": "#/properties/R_LINTR_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "R_LINTR: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "R_LINTR_FILE_NAME": {
- "$id": "#/properties/R_LINTR_FILE_NAME",
- "default": ".lintr",
- "description": "R_LINTR: User custom config file name if different from default",
- "title": "R_LINTR: Custom config file name",
- "type": "string"
- },
- "R_LINTR_FILE_NAMES_REGEX": {
- "$id": "#/properties/R_LINTR_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "R_LINTR: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "R_LINTR_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/R_LINTR_FILTER_REGEX_EXCLUDE",
- "title": "R_LINTR: Excluding Regex",
- "type": "string"
- },
- "R_LINTR_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/R_LINTR_FILTER_REGEX_INCLUDE",
- "title": "R_LINTR: Including Regex",
- "type": "string"
- },
- "R_LINTR_RULES_PATH": {
- "$id": "#/properties/R_LINTR_RULES_PATH",
- "description": "R_LINTR: Path where to find linter configuration file",
- "title": "R_LINTR: Custom config file path",
- "type": "string"
- },
- "SALESFORCE_DIRECTORY": {
- "$id": "#/properties/SALESFORCE_DIRECTORY",
- "default": "force-app",
- "title": "SALESFORCE_DIRECTORY: Directory containing SALESFORCE files",
- "type": "string"
- },
- "SALESFORCE_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/SALESFORCE_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for SALESFORCE descriptor",
- "type": "string"
- },
- "SALESFORCE_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/SALESFORCE_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for SALESFORCE descriptor",
- "type": "string"
- },
- "SALESFORCE_SFDX_SCANNER_ARGUMENTS": {
- "$id": "#/properties/SALESFORCE_SFDX_SCANNER_ARGUMENTS",
- "description": "SALESFORCE_SFDX_SCANNER: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "SALESFORCE_SFDX_SCANNER: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "SALESFORCE_SFDX_SCANNER_DIRECTORY": {
- "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DIRECTORY",
- "default": "force-app",
- "title": "SALESFORCE_SFDX_SCANNER: Directory containing SALESFORCE files",
- "type": "string"
- },
- "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS": {
- "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS",
- "default": false,
- "title": "SALESFORCE_SFDX_SCANNER: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "SALESFORCE_SFDX_SCANNER: Maximum number of errors allowed",
- "type": "number"
- },
- "SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS": {
- "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX": {
- "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE",
- "title": "SALESFORCE_SFDX_SCANNER: Excluding Regex",
- "type": "string"
- },
- "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE",
- "title": "SALESFORCE_SFDX_SCANNER: Including Regex",
- "type": "string"
- },
- "SCALA_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/SCALA_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for SCALA descriptor",
- "type": "string"
- },
- "SCALA_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/SCALA_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for SCALA descriptor",
- "type": "string"
- },
- "SCALA_SCALAFIX_ARGUMENTS": {
- "$id": "#/properties/SCALA_SCALAFIX_ARGUMENTS",
- "description": "SCALA_SCALAFIX: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "SCALA_SCALAFIX: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "SCALA_SCALAFIX_CONFIG_FILE": {
- "$id": "#/properties/SCALA_SCALAFIX_CONFIG_FILE",
- "default": ".scalafix.conf",
- "description": "SCALA_SCALAFIX: User custom config file name if different from default",
- "title": "SCALA_SCALAFIX: Custom config file name",
- "type": "string"
- },
- "SCALA_SCALAFIX_DISABLE_ERRORS": {
- "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS",
- "default": false,
- "title": "SCALA_SCALAFIX: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "SCALA_SCALAFIX: Maximum number of errors allowed",
- "type": "number"
- },
- "SCALA_SCALAFIX_FILE_EXTENSIONS": {
- "$id": "#/properties/SCALA_SCALAFIX_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "SCALA_SCALAFIX: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "SCALA_SCALAFIX_FILE_NAME": {
- "$id": "#/properties/SCALA_SCALAFIX_FILE_NAME",
- "default": ".scalafix.conf",
- "description": "SCALA_SCALAFIX: User custom config file name if different from default",
- "title": "SCALA_SCALAFIX: Custom config file name",
- "type": "string"
- },
- "SCALA_SCALAFIX_FILE_NAMES_REGEX": {
- "$id": "#/properties/SCALA_SCALAFIX_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "SCALA_SCALAFIX: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE",
- "title": "SCALA_SCALAFIX: Excluding Regex",
- "type": "string"
- },
- "SCALA_SCALAFIX_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_INCLUDE",
- "title": "SCALA_SCALAFIX: Including Regex",
- "type": "string"
- },
- "SCALA_SCALAFIX_RULES_PATH": {
- "$id": "#/properties/SCALA_SCALAFIX_RULES_PATH",
- "description": "SCALA_SCALAFIX: Path where to find linter configuration file",
- "title": "SCALA_SCALAFIX: Custom config file path",
- "type": "string"
- },
- "SHOW_ELAPSED_TIME": {
- "$id": "#/properties/SHOW_ELAPSED_TIME",
- "default": false,
- "description": "Displays elapsed time for each linter in reports",
- "title": "Show elapsed time",
- "type": "boolean"
- },
- "SNAKEMAKE_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for SNAKEMAKE descriptor",
- "type": "string"
- },
- "SNAKEMAKE_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for SNAKEMAKE descriptor",
- "type": "string"
- },
- "SNAKEMAKE_LINT_ARGUMENTS": {
- "$id": "#/properties/SNAKEMAKE_LINT_ARGUMENTS",
- "description": "SNAKEMAKE_LINT: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "SNAKEMAKE_LINT: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "SNAKEMAKE_LINT_DISABLE_ERRORS": {
- "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS",
- "default": false,
- "title": "SNAKEMAKE_LINT: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "SNAKEMAKE_LINT: Maximum number of errors allowed",
- "type": "number"
- },
- "SNAKEMAKE_LINT_FILE_EXTENSIONS": {
- "$id": "#/properties/SNAKEMAKE_LINT_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "SNAKEMAKE_LINT: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "SNAKEMAKE_LINT_FILE_NAMES_REGEX": {
- "$id": "#/properties/SNAKEMAKE_LINT_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "SNAKEMAKE_LINT: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE",
- "title": "SNAKEMAKE_LINT: Excluding Regex",
- "type": "string"
- },
- "SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE",
- "title": "SNAKEMAKE_LINT: Including Regex",
- "type": "string"
- },
- "SNAKEMAKE_SNAKEFMT_ARGUMENTS": {
- "$id": "#/properties/SNAKEMAKE_SNAKEFMT_ARGUMENTS",
- "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "SNAKEMAKE_SNAKEFMT: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "SNAKEMAKE_SNAKEFMT_CONFIG_FILE": {
- "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CONFIG_FILE",
- "default": ".snakefmt.toml",
- "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default",
- "title": "SNAKEMAKE_SNAKEFMT: Custom config file name",
- "type": "string"
- },
- "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS": {
- "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS",
- "default": false,
- "title": "SNAKEMAKE_SNAKEFMT: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "SNAKEMAKE_SNAKEFMT: Maximum number of errors allowed",
- "type": "number"
- },
- "SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS": {
- "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "SNAKEMAKE_SNAKEFMT_FILE_NAME": {
- "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAME",
- "default": ".snakefmt.toml",
- "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default",
- "title": "SNAKEMAKE_SNAKEFMT: Custom config file name",
- "type": "string"
- },
- "SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX": {
- "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE",
- "title": "SNAKEMAKE_SNAKEFMT: Excluding Regex",
- "type": "string"
- },
- "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE",
- "title": "SNAKEMAKE_SNAKEFMT: Including Regex",
- "type": "string"
- },
- "SNAKEMAKE_SNAKEFMT_RULES_PATH": {
- "$id": "#/properties/SNAKEMAKE_SNAKEFMT_RULES_PATH",
- "description": "SNAKEMAKE_SNAKEFMT: Path where to find linter configuration file",
- "title": "SNAKEMAKE_SNAKEFMT: Custom config file path",
- "type": "string"
- },
- "SPELL_CSPELL_ARGUMENTS": {
- "$id": "#/properties/SPELL_CSPELL_ARGUMENTS",
- "description": "SPELL_CSPELL: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "SPELL_CSPELL: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "SPELL_CSPELL_CONFIG_FILE": {
- "$id": "#/properties/SPELL_CSPELL_CONFIG_FILE",
- "default": ".cspell.json",
- "description": "SPELL_CSPELL: User custom config file name if different from default",
- "title": "SPELL_CSPELL: Custom config file name",
- "type": "string"
- },
- "SPELL_CSPELL_DISABLE_ERRORS": {
- "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS",
- "default": false,
- "title": "SPELL_CSPELL: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "SPELL_CSPELL: Maximum number of errors allowed",
- "type": "number"
- },
- "SPELL_CSPELL_FILE_EXTENSIONS": {
- "$id": "#/properties/SPELL_CSPELL_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "SPELL_CSPELL: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "SPELL_CSPELL_FILE_NAME": {
- "$id": "#/properties/SPELL_CSPELL_FILE_NAME",
- "default": ".cspell.json",
- "description": "SPELL_CSPELL: User custom config file name if different from default",
- "title": "SPELL_CSPELL: Custom config file name",
- "type": "string"
- },
- "SPELL_CSPELL_FILE_NAMES_REGEX": {
- "$id": "#/properties/SPELL_CSPELL_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "SPELL_CSPELL: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "SPELL_CSPELL_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_EXCLUDE",
- "title": "SPELL_CSPELL: Excluding Regex",
- "type": "string"
- },
- "SPELL_CSPELL_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_INCLUDE",
- "title": "SPELL_CSPELL: Including Regex",
- "type": "string"
- },
- "SPELL_CSPELL_RULES_PATH": {
- "$id": "#/properties/SPELL_CSPELL_RULES_PATH",
- "description": "SPELL_CSPELL: Path where to find linter configuration file",
- "title": "SPELL_CSPELL: Custom config file path",
- "type": "string"
- },
- "SPELL_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/SPELL_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for SPELL descriptor",
- "type": "string"
- },
- "SPELL_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/SPELL_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for SPELL descriptor",
- "type": "string"
- },
- "SPELL_MISSPELL_ARGUMENTS": {
- "$id": "#/properties/SPELL_MISSPELL_ARGUMENTS",
- "description": "SPELL_MISSPELL: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "SPELL_MISSPELL: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "SPELL_MISSPELL_DISABLE_ERRORS": {
- "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS",
- "default": false,
- "title": "SPELL_MISSPELL: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "SPELL_MISSPELL: Maximum number of errors allowed",
- "type": "number"
- },
- "SPELL_MISSPELL_FILE_EXTENSIONS": {
- "$id": "#/properties/SPELL_MISSPELL_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "SPELL_MISSPELL: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "SPELL_MISSPELL_FILE_NAMES_REGEX": {
- "$id": "#/properties/SPELL_MISSPELL_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "SPELL_MISSPELL: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "SPELL_MISSPELL_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_EXCLUDE",
- "title": "SPELL_MISSPELL: Excluding Regex",
- "type": "string"
- },
- "SPELL_MISSPELL_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_INCLUDE",
- "title": "SPELL_MISSPELL: Including Regex",
- "type": "string"
- },
- "SQL_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/SQL_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for SQL descriptor",
- "type": "string"
- },
- "SQL_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/SQL_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for SQL descriptor",
- "type": "string"
- },
- "SQL_SQLFLUFF_ARGUMENTS": {
- "$id": "#/properties/SQL_SQLFLUFF_ARGUMENTS",
- "description": "SQL_SQLFLUFF: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "SQL_SQLFLUFF: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "SQL_SQLFLUFF_CONFIG_FILE": {
- "$id": "#/properties/SQL_SQLFLUFF_CONFIG_FILE",
- "default": "setup.cfg",
- "description": "SQL_SQLFLUFF: User custom config file name if different from default",
- "title": "SQL_SQLFLUFF: Custom config file name",
- "type": "string"
- },
- "SQL_SQLFLUFF_DISABLE_ERRORS": {
- "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS",
- "default": false,
- "title": "SQL_SQLFLUFF: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "SQL_SQLFLUFF: Maximum number of errors allowed",
- "type": "number"
- },
- "SQL_SQLFLUFF_FILE_EXTENSIONS": {
- "$id": "#/properties/SQL_SQLFLUFF_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "SQL_SQLFLUFF: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "SQL_SQLFLUFF_FILE_NAMES_REGEX": {
- "$id": "#/properties/SQL_SQLFLUFF_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "SQL_SQLFLUFF: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE",
- "title": "SQL_SQLFLUFF: Excluding Regex",
- "type": "string"
- },
- "SQL_SQLFLUFF_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_INCLUDE",
- "title": "SQL_SQLFLUFF: Including Regex",
- "type": "string"
- },
- "SQL_SQLFLUFF_RULES_PATH": {
- "$id": "#/properties/SQL_SQLFLUFF_RULES_PATH",
- "description": "SQL_SQLFLUFF: Path where to find linter configuration file",
- "title": "SQL_SQLFLUFF: Custom config file path",
- "type": "string"
- },
- "SQL_SQL_LINT_ARGUMENTS": {
- "$id": "#/properties/SQL_SQL_LINT_ARGUMENTS",
- "description": "SQL_SQL_LINT: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "SQL_SQL_LINT: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "SQL_SQL_LINT_CONFIG_FILE": {
- "$id": "#/properties/SQL_SQL_LINT_CONFIG_FILE",
- "default": ".sql-config.json",
- "description": "SQL_SQL_LINT: User custom config file name if different from default",
- "title": "SQL_SQL_LINT: Custom config file name",
- "type": "string"
- },
- "SQL_SQL_LINT_DISABLE_ERRORS": {
- "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS",
- "default": false,
- "title": "SQL_SQL_LINT: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "SQL_SQL_LINT: Maximum number of errors allowed",
- "type": "number"
- },
- "SQL_SQL_LINT_FILE_EXTENSIONS": {
- "$id": "#/properties/SQL_SQL_LINT_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "SQL_SQL_LINT: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "SQL_SQL_LINT_FILE_NAME": {
- "$id": "#/properties/SQL_SQL_LINT_FILE_NAME",
- "default": ".sql-config.json",
- "description": "SQL_SQL_LINT: User custom config file name if different from default",
- "title": "SQL_SQL_LINT: Custom config file name",
- "type": "string"
- },
- "SQL_SQL_LINT_FILE_NAMES_REGEX": {
- "$id": "#/properties/SQL_SQL_LINT_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "SQL_SQL_LINT: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "SQL_SQL_LINT_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_EXCLUDE",
- "title": "SQL_SQL_LINT: Excluding Regex",
- "type": "string"
- },
- "SQL_SQL_LINT_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_INCLUDE",
- "title": "SQL_SQL_LINT: Including Regex",
- "type": "string"
- },
- "SQL_SQL_LINT_RULES_PATH": {
- "$id": "#/properties/SQL_SQL_LINT_RULES_PATH",
- "description": "SQL_SQL_LINT: Path where to find linter configuration file",
- "title": "SQL_SQL_LINT: Custom config file path",
- "type": "string"
- },
- "SWIFT_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/SWIFT_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for SWIFT descriptor",
- "type": "string"
- },
- "SWIFT_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/SWIFT_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for SWIFT descriptor",
- "type": "string"
- },
- "SWIFT_SWIFTLINT_ARGUMENTS": {
- "$id": "#/properties/SWIFT_SWIFTLINT_ARGUMENTS",
- "description": "SWIFT_SWIFTLINT: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "SWIFT_SWIFTLINT: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "SWIFT_SWIFTLINT_CONFIG_FILE": {
- "$id": "#/properties/SWIFT_SWIFTLINT_CONFIG_FILE",
- "default": ".swiftlint.yml",
- "description": "SWIFT_SWIFTLINT: User custom config file name if different from default",
- "title": "SWIFT_SWIFTLINT: Custom config file name",
- "type": "string"
- },
- "SWIFT_SWIFTLINT_DISABLE_ERRORS": {
- "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS",
- "default": false,
- "title": "SWIFT_SWIFTLINT: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "SWIFT_SWIFTLINT: Maximum number of errors allowed",
- "type": "number"
- },
- "SWIFT_SWIFTLINT_FILE_EXTENSIONS": {
- "$id": "#/properties/SWIFT_SWIFTLINT_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "SWIFT_SWIFTLINT_FILE_NAMES_REGEX": {
- "$id": "#/properties/SWIFT_SWIFTLINT_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "SWIFT_SWIFTLINT_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/SWIFT_SWIFTLINT_FILTER_REGEX_EXCLUDE",
- "title": "SWIFT_SWIFTLINT: Excluding Regex",
- "type": "string"
- },
- "SWIFT_SWIFTLINT_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/SWIFT_SWIFTLINT_FILTER_REGEX_INCLUDE",
- "title": "SWIFT_SWIFTLINT: Including Regex",
- "type": "string"
- },
- "SWIFT_SWIFTLINT_RULES_PATH": {
- "$id": "#/properties/SWIFT_SWIFTLINT_RULES_PATH",
- "description": "SWIFT_SWIFTLINT: Path where to find linter configuration file",
- "title": "SWIFT_SWIFTLINT: Custom config file path",
- "type": "string"
- },
- "TAP_REPORTER": {
- "$id": "#/properties/TAP_REPORTER",
- "default": false,
- "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter",
- "title": "Activate TAP reporter",
- "type": "boolean"
- },
- "TAP_REPORTER_SUB_FOLDER": {
- "$id": "#/properties/TAP_REPORTER_SUB_FOLDER",
- "default": "tap",
- "description": "Sub-folder of reports folder containing TAP logs",
- "title": "TAP reporter sub folder",
- "type": "string"
- },
- "TEKTON_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/TEKTON_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for TEKTON descriptor",
- "type": "string"
- },
- "TEKTON_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/TEKTON_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for TEKTON descriptor",
- "type": "string"
- },
- "TEKTON_TEKTON_LINT_ARGUMENTS": {
- "$id": "#/properties/TEKTON_TEKTON_LINT_ARGUMENTS",
- "description": "TEKTON_TEKTON_LINT: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "TEKTON_TEKTON_LINT: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "TEKTON_TEKTON_LINT_CONFIG_FILE": {
- "$id": "#/properties/TEKTON_TEKTON_LINT_CONFIG_FILE",
- "default": ".tektonlintrc.yaml",
- "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default",
- "title": "TEKTON_TEKTON_LINT: Custom config file name",
- "type": "string"
- },
- "TEKTON_TEKTON_LINT_DISABLE_ERRORS": {
- "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS",
- "default": false,
- "title": "TEKTON_TEKTON_LINT: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "TEKTON_TEKTON_LINT: Maximum number of errors allowed",
- "type": "number"
- },
- "TEKTON_TEKTON_LINT_FILE_EXTENSIONS": {
- "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "TEKTON_TEKTON_LINT_FILE_NAME": {
- "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAME",
- "default": ".tektonlintrc.yaml",
- "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default",
- "title": "TEKTON_TEKTON_LINT: Custom config file name",
- "type": "string"
- },
- "TEKTON_TEKTON_LINT_FILE_NAMES_REGEX": {
- "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE",
- "title": "TEKTON_TEKTON_LINT: Excluding Regex",
- "type": "string"
- },
- "TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE",
- "title": "TEKTON_TEKTON_LINT: Including Regex",
- "type": "string"
- },
- "TEKTON_TEKTON_LINT_RULES_PATH": {
- "$id": "#/properties/TEKTON_TEKTON_LINT_RULES_PATH",
- "description": "TEKTON_TEKTON_LINT: Path where to find linter configuration file",
- "title": "TEKTON_TEKTON_LINT: Custom config file path",
- "type": "string"
- },
- "TERRAFORM_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/TERRAFORM_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for TERRAFORM descriptor",
- "type": "string"
- },
- "TERRAFORM_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/TERRAFORM_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for TERRAFORM descriptor",
- "type": "string"
- },
- "TERRAFORM_TERRAGRUNT_ARGUMENTS": {
- "$id": "#/properties/TERRAFORM_TERRAGRUNT_ARGUMENTS",
- "description": "TERRAFORM_TERRAGRUNT: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "TERRAFORM_TERRAGRUNT: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "TERRAFORM_TERRAGRUNT_CONFIG_FILE": {
- "$id": "#/properties/TERRAFORM_TERRAGRUNT_CONFIG_FILE",
- "default": "terragrunt.hcl",
- "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default",
- "title": "TERRAFORM_TERRAGRUNT: Custom config file name",
- "type": "string"
- },
- "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS": {
- "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS",
- "default": false,
- "title": "TERRAFORM_TERRAGRUNT: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "TERRAFORM_TERRAGRUNT: Maximum number of errors allowed",
- "type": "number"
- },
- "TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS": {
- "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "TERRAFORM_TERRAGRUNT_FILE_NAME": {
- "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAME",
- "default": "terragrunt.hcl",
- "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default",
- "title": "TERRAFORM_TERRAGRUNT: Custom config file name",
- "type": "string"
- },
- "TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX": {
- "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE",
- "title": "TERRAFORM_TERRAGRUNT: Excluding Regex",
- "type": "string"
- },
- "TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE",
- "title": "TERRAFORM_TERRAGRUNT: Including Regex",
- "type": "string"
- },
- "TERRAFORM_TERRAGRUNT_RULES_PATH": {
- "$id": "#/properties/TERRAFORM_TERRAGRUNT_RULES_PATH",
- "description": "TERRAFORM_TERRAGRUNT: Path where to find linter configuration file",
- "title": "TERRAFORM_TERRAGRUNT: Custom config file path",
- "type": "string"
- },
- "TERRAFORM_TERRASCAN_ARGUMENTS": {
- "$id": "#/properties/TERRAFORM_TERRASCAN_ARGUMENTS",
- "description": "TERRAFORM_TERRASCAN: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "TERRAFORM_TERRASCAN: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "TERRAFORM_TERRASCAN_DISABLE_ERRORS": {
- "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS",
- "default": false,
- "title": "TERRAFORM_TERRASCAN: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "TERRAFORM_TERRASCAN: Maximum number of errors allowed",
- "type": "number"
- },
- "TERRAFORM_TERRASCAN_FILE_EXTENSIONS": {
- "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "TERRAFORM_TERRASCAN_FILE_NAMES_REGEX": {
- "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "TERRAFORM_TERRASCAN_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/TERRAFORM_TERRASCAN_FILTER_REGEX_EXCLUDE",
- "title": "TERRAFORM_TERRASCAN: Excluding Regex",
- "type": "string"
- },
- "TERRAFORM_TERRASCAN_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/TERRAFORM_TERRASCAN_FILTER_REGEX_INCLUDE",
- "title": "TERRAFORM_TERRASCAN: Including Regex",
- "type": "string"
- },
- "TERRAFORM_TFLINT_ARGUMENTS": {
- "$id": "#/properties/TERRAFORM_TFLINT_ARGUMENTS",
- "description": "TERRAFORM_TFLINT: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "TERRAFORM_TFLINT: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "TERRAFORM_TFLINT_CONFIG_FILE": {
- "$id": "#/properties/TERRAFORM_TFLINT_CONFIG_FILE",
- "default": ".tflint.hcl",
- "description": "TERRAFORM_TFLINT: User custom config file name if different from default",
- "title": "TERRAFORM_TFLINT: Custom config file name",
- "type": "string"
- },
- "TERRAFORM_TFLINT_DISABLE_ERRORS": {
- "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS",
- "default": false,
- "title": "TERRAFORM_TFLINT: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "TERRAFORM_TFLINT: Maximum number of errors allowed",
- "type": "number"
- },
- "TERRAFORM_TFLINT_FILE_EXTENSIONS": {
- "$id": "#/properties/TERRAFORM_TFLINT_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "TERRAFORM_TFLINT: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "TERRAFORM_TFLINT_FILE_NAME": {
- "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAME",
- "default": ".tflint.hcl",
- "description": "TERRAFORM_TFLINT: User custom config file name if different from default",
- "title": "TERRAFORM_TFLINT: Custom config file name",
- "type": "string"
- },
- "TERRAFORM_TFLINT_FILE_NAMES_REGEX": {
- "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "TERRAFORM_TFLINT: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "TERRAFORM_TFLINT_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/TERRAFORM_TFLINT_FILTER_REGEX_EXCLUDE",
- "title": "TERRAFORM_TFLINT: Excluding Regex",
- "type": "string"
- },
- "TERRAFORM_TFLINT_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/TERRAFORM_TFLINT_FILTER_REGEX_INCLUDE",
- "title": "TERRAFORM_TFLINT: Including Regex",
- "type": "string"
- },
- "TERRAFORM_TFLINT_RULES_PATH": {
- "$id": "#/properties/TERRAFORM_TFLINT_RULES_PATH",
- "description": "TERRAFORM_TFLINT: Path where to find linter configuration file",
- "title": "TERRAFORM_TFLINT: Custom config file path",
- "type": "string"
- },
- "TEXT_REPORTER": {
- "$id": "#/properties/TEXT_REPORTER",
- "default": true,
- "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter",
- "title": "Activate text reporter",
- "type": "boolean"
- },
- "TEXT_REPORTER_SUB_FOLDER": {
- "$id": "#/properties/TEXT_REPORTER_SUB_FOLDER",
- "default": "linters_logs",
- "description": "Sub-folder of reports folder containing text logs",
- "title": "Text reporter sub folder",
- "type": "string"
- },
- "TSX_ESLINT_ARGUMENTS": {
- "$id": "#/properties/TSX_ESLINT_ARGUMENTS",
- "description": "TSX_ESLINT: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "TSX_ESLINT: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "TSX_ESLINT_CONFIG_FILE": {
- "$id": "#/properties/TSX_ESLINT_CONFIG_FILE",
- "default": ".eslintrc.json",
- "description": "TSX_ESLINT: User custom config file name if different from default",
- "title": "TSX_ESLINT: Custom config file name",
- "type": "string"
- },
- "TSX_ESLINT_DISABLE_ERRORS": {
- "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS",
- "default": false,
- "title": "TSX_ESLINT: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "TSX_ESLINT: Maximum number of errors allowed",
- "type": "number"
- },
- "TSX_ESLINT_FILE_EXTENSIONS": {
- "$id": "#/properties/TSX_ESLINT_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "TSX_ESLINT: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "TSX_ESLINT_FILE_NAME": {
- "$id": "#/properties/TSX_ESLINT_FILE_NAME",
- "default": ".eslintrc.json",
- "description": "TSX_ESLINT: User custom config file name if different from default",
- "title": "TSX_ESLINT: Custom config file name",
- "type": "string"
- },
- "TSX_ESLINT_FILE_NAMES_REGEX": {
- "$id": "#/properties/TSX_ESLINT_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "TSX_ESLINT: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "TSX_ESLINT_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_EXCLUDE",
- "title": "TSX_ESLINT: Excluding Regex",
- "type": "string"
- },
- "TSX_ESLINT_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_INCLUDE",
- "title": "TSX_ESLINT: Including Regex",
- "type": "string"
- },
- "TSX_ESLINT_RULES_PATH": {
- "$id": "#/properties/TSX_ESLINT_RULES_PATH",
- "description": "TSX_ESLINT: Path where to find linter configuration file",
- "title": "TSX_ESLINT: Custom config file path",
- "type": "string"
- },
- "TSX_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/TSX_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for TSX descriptor",
- "type": "string"
- },
- "TSX_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/TSX_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for TSX descriptor",
- "type": "string"
- },
- "TYPESCRIPT_DEFAULT_STYLE": {
- "$id": "#/properties/TYPESCRIPT_DEFAULT_STYLE",
- "description": "Style of typescript formatting to apply",
- "enum": [
- "standard",
- "prettier"
- ],
- "examples": [
- "standard",
- "prettier"
- ],
- "title": "Typescript default style",
- "type": "string"
- },
- "TYPESCRIPT_ES_ARGUMENTS": {
- "$id": "#/properties/TYPESCRIPT_ES_ARGUMENTS",
- "description": "TYPESCRIPT_ES: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "TYPESCRIPT_ES: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "TYPESCRIPT_ES_CONFIG_FILE": {
- "$id": "#/properties/TYPESCRIPT_ES_CONFIG_FILE",
- "default": ".eslintrc.json",
- "description": "TYPESCRIPT_ES: User custom config file name if different from default",
- "title": "TYPESCRIPT_ES: Custom config file name",
- "type": "string"
- },
- "TYPESCRIPT_ES_DISABLE_ERRORS": {
- "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS",
- "default": false,
- "title": "TYPESCRIPT_ES: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "TYPESCRIPT_ES: Maximum number of errors allowed",
- "type": "number"
- },
- "TYPESCRIPT_ES_FILE_EXTENSIONS": {
- "$id": "#/properties/TYPESCRIPT_ES_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "TYPESCRIPT_ES: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "TYPESCRIPT_ES_FILE_NAME": {
- "$id": "#/properties/TYPESCRIPT_ES_FILE_NAME",
- "default": ".eslintrc.json",
- "description": "TYPESCRIPT_ES: User custom config file name if different from default",
- "title": "TYPESCRIPT_ES: Custom config file name",
- "type": "string"
- },
- "TYPESCRIPT_ES_FILE_NAMES_REGEX": {
- "$id": "#/properties/TYPESCRIPT_ES_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "TYPESCRIPT_ES: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE",
- "title": "TYPESCRIPT_ES: Excluding Regex",
- "type": "string"
- },
- "TYPESCRIPT_ES_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_INCLUDE",
- "title": "TYPESCRIPT_ES: Including Regex",
- "type": "string"
- },
- "TYPESCRIPT_ES_RULES_PATH": {
- "$id": "#/properties/TYPESCRIPT_ES_RULES_PATH",
- "description": "TYPESCRIPT_ES: Path where to find linter configuration file",
- "title": "TYPESCRIPT_ES: Custom config file path",
- "type": "string"
- },
- "TYPESCRIPT_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for TYPESCRIPT descriptor",
- "type": "string"
- },
- "TYPESCRIPT_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for TYPESCRIPT descriptor",
- "type": "string"
- },
- "TYPESCRIPT_PRETTIER_ARGUMENTS": {
- "$id": "#/properties/TYPESCRIPT_PRETTIER_ARGUMENTS",
- "description": "TYPESCRIPT_PRETTIER: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "TYPESCRIPT_PRETTIER: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "TYPESCRIPT_PRETTIER_CONFIG_FILE": {
- "$id": "#/properties/TYPESCRIPT_PRETTIER_CONFIG_FILE",
- "default": ".prettierrc.json",
- "description": "TYPESCRIPT_PRETTIER: User custom config file name if different from default",
- "title": "TYPESCRIPT_PRETTIER: Custom config file name",
- "type": "string"
- },
- "TYPESCRIPT_PRETTIER_DISABLE_ERRORS": {
- "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS",
- "default": false,
- "title": "TYPESCRIPT_PRETTIER: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "TYPESCRIPT_PRETTIER: Maximum number of errors allowed",
- "type": "number"
- },
- "TYPESCRIPT_PRETTIER_FILE_EXTENSIONS": {
- "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX": {
- "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE",
- "title": "TYPESCRIPT_PRETTIER: Excluding Regex",
- "type": "string"
- },
- "TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE",
- "title": "TYPESCRIPT_PRETTIER: Including Regex",
- "type": "string"
- },
- "TYPESCRIPT_PRETTIER_RULES_PATH": {
- "$id": "#/properties/TYPESCRIPT_PRETTIER_RULES_PATH",
- "description": "TYPESCRIPT_PRETTIER: Path where to find linter configuration file",
- "title": "TYPESCRIPT_PRETTIER: Custom config file path",
- "type": "string"
- },
- "TYPESCRIPT_STANDARD_ARGUMENTS": {
- "$id": "#/properties/TYPESCRIPT_STANDARD_ARGUMENTS",
- "description": "TYPESCRIPT_STANDARD: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "TYPESCRIPT_STANDARD: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "TYPESCRIPT_STANDARD_DISABLE_ERRORS": {
- "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS",
- "default": false,
- "title": "TYPESCRIPT_STANDARD: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "TYPESCRIPT_STANDARD: Maximum number of errors allowed",
- "type": "number"
- },
- "TYPESCRIPT_STANDARD_FILE_EXTENSIONS": {
- "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "TYPESCRIPT_STANDARD_FILE_NAMES_REGEX": {
- "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE",
- "title": "TYPESCRIPT_STANDARD: Excluding Regex",
- "type": "string"
- },
- "TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE",
- "title": "TYPESCRIPT_STANDARD: Including Regex",
- "type": "string"
- },
- "UPDATED_SOURCES_REPORTER": {
- "$id": "#/properties/UPDATED_SOURCES_REPORTER",
- "title": "Activates/Deactivates updated sources reporter",
- "type": "boolean"
- },
- "UPDATED_SOURCES_REPORTER_DIR": {
- "$id": "#/properties/UPDATED_SOURCES_REPORTER_DIR",
- "title": "Sub-folder of reports folder containing updated sources",
- "type": "string"
- },
- "VALIDATE_ALL_CODEBASE": {
- "$id": "#/properties/SHOW_ELAPSED_TIME",
- "default": true,
- "description": "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.",
- "title": "Validate all code base",
- "type": "boolean"
- },
- "VBDOTNET_DOTNET_FORMAT_ARGUMENTS": {
- "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_ARGUMENTS",
- "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "VBDOTNET_DOTNET_FORMAT: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS": {
- "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS",
- "default": false,
- "title": "VBDOTNET_DOTNET_FORMAT: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "VBDOTNET_DOTNET_FORMAT: Maximum number of errors allowed",
- "type": "number"
- },
- "VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS": {
- "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX": {
- "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE",
- "title": "VBDOTNET_DOTNET_FORMAT: Excluding Regex",
- "type": "string"
- },
- "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE",
- "title": "VBDOTNET_DOTNET_FORMAT: Including Regex",
- "type": "string"
- },
- "VBDOTNET_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/VBDOTNET_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for VBDOTNET descriptor",
- "type": "string"
- },
- "VBDOTNET_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/VBDOTNET_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for VBDOTNET descriptor",
- "type": "string"
- },
- "XML_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/XML_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for XML descriptor",
- "type": "string"
- },
- "XML_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/XML_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for XML descriptor",
- "type": "string"
- },
- "XML_XMLLINT_ARGUMENTS": {
- "$id": "#/properties/XML_XMLLINT_ARGUMENTS",
- "description": "XML_XMLLINT: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "XML_XMLLINT: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "XML_XMLLINT_DISABLE_ERRORS": {
- "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS",
- "default": false,
- "title": "XML_XMLLINT: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "XML_XMLLINT: Maximum number of errors allowed",
- "type": "number"
- },
- "XML_XMLLINT_FILE_EXTENSIONS": {
- "$id": "#/properties/XML_XMLLINT_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "XML_XMLLINT: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "XML_XMLLINT_FILE_NAMES_REGEX": {
- "$id": "#/properties/XML_XMLLINT_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "XML_XMLLINT: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "XML_XMLLINT_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_EXCLUDE",
- "title": "XML_XMLLINT: Excluding Regex",
- "type": "string"
- },
- "XML_XMLLINT_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_INCLUDE",
- "title": "XML_XMLLINT: Including Regex",
- "type": "string"
- },
- "YAML_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/YAML_FILTER_REGEX_EXCLUDE",
- "title": "Excluding regex filter for YAML descriptor",
- "type": "string"
- },
- "YAML_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/YAML_FILTER_REGEX_INCLUDE",
- "title": "Including regex filter for YAML descriptor",
- "type": "string"
- },
- "YAML_PRETTIER_ARGUMENTS": {
- "$id": "#/properties/YAML_PRETTIER_ARGUMENTS",
- "description": "YAML_PRETTIER: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "YAML_PRETTIER: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "YAML_PRETTIER_CONFIG_FILE": {
- "$id": "#/properties/YAML_PRETTIER_CONFIG_FILE",
- "default": ".prettierrc.json",
- "description": "YAML_PRETTIER: User custom config file name if different from default",
- "title": "YAML_PRETTIER: Custom config file name",
- "type": "string"
- },
- "YAML_PRETTIER_DISABLE_ERRORS": {
- "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS",
- "default": false,
- "title": "YAML_PRETTIER: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "YAML_PRETTIER: Maximum number of errors allowed",
- "type": "number"
- },
- "YAML_PRETTIER_FILE_EXTENSIONS": {
- "$id": "#/properties/YAML_PRETTIER_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "YAML_PRETTIER: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "YAML_PRETTIER_FILE_NAMES_REGEX": {
- "$id": "#/properties/YAML_PRETTIER_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "YAML_PRETTIER: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "YAML_PRETTIER_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_EXCLUDE",
- "title": "YAML_PRETTIER: Excluding Regex",
- "type": "string"
- },
- "YAML_PRETTIER_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_INCLUDE",
- "title": "YAML_PRETTIER: Including Regex",
- "type": "string"
- },
- "YAML_PRETTIER_RULES_PATH": {
- "$id": "#/properties/YAML_PRETTIER_RULES_PATH",
- "description": "YAML_PRETTIER: Path where to find linter configuration file",
- "title": "YAML_PRETTIER: Custom config file path",
- "type": "string"
- },
- "YAML_V8R_ARGUMENTS": {
- "$id": "#/properties/YAML_V8R_ARGUMENTS",
- "description": "YAML_V8R: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "YAML_V8R: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "YAML_V8R_DISABLE_ERRORS": {
- "$id": "#/properties/YAML_V8R_DISABLE_ERRORS",
- "default": false,
- "title": "YAML_V8R: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "YAML_V8R: Maximum number of errors allowed",
- "type": "number"
- },
- "YAML_V8R_FILE_EXTENSIONS": {
- "$id": "#/properties/YAML_V8R_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "YAML_V8R: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "YAML_V8R_FILE_NAMES_REGEX": {
- "$id": "#/properties/YAML_V8R_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "YAML_V8R: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "YAML_V8R_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/YAML_V8R_FILTER_REGEX_EXCLUDE",
- "title": "YAML_V8R: Excluding Regex",
- "type": "string"
- },
- "YAML_V8R_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/YAML_V8R_FILTER_REGEX_INCLUDE",
- "title": "YAML_V8R: Including Regex",
- "type": "string"
- },
- "YAML_YAMLLINT_ARGUMENTS": {
- "$id": "#/properties/YAML_YAMLLINT_ARGUMENTS",
- "description": "YAML_YAMLLINT: User custom arguments to add in linter CLI call",
- "examples:": [
- "--foo",
- "bar"
- ],
- "items": {
- "type": "string"
- },
- "title": "YAML_YAMLLINT: Custom arguments",
- "type": [
- "array",
- "string"
- ]
- },
- "YAML_YAMLLINT_CONFIG_FILE": {
- "$id": "#/properties/YAML_YAMLLINT_CONFIG_FILE",
- "default": ".yaml-lint.yml",
- "description": "YAML_YAMLLINT: User custom config file name if different from default",
- "title": "YAML_YAMLLINT: Custom config file name",
- "type": "string"
- },
- "YAML_YAMLLINT_DISABLE_ERRORS": {
- "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS",
- "default": false,
- "title": "YAML_YAMLLINT: Linter does not make Mega-Linter fail even if errors are found",
- "type": "boolean"
- },
- "YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN": {
- "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN",
- "default": 0,
- "title": "YAML_YAMLLINT: Maximum number of errors allowed",
- "type": "number"
- },
- "YAML_YAMLLINT_FILE_EXTENSIONS": {
- "$id": "#/properties/YAML_YAMLLINT_FILE_EXTENSIONS",
- "examples:": [
- ".py",
- ".myext"
- ],
- "items": {
- "type": "string"
- },
- "title": "YAML_YAMLLINT: Override descriptor/linter matching files extensions",
- "type": "array"
- },
- "YAML_YAMLLINT_FILE_NAME": {
- "$id": "#/properties/YAML_YAMLLINT_FILE_NAME",
- "default": ".yaml-lint.yml",
- "description": "YAML_YAMLLINT: User custom config file name if different from default",
- "title": "YAML_YAMLLINT: Custom config file name",
- "type": "string"
- },
- "YAML_YAMLLINT_FILE_NAMES_REGEX": {
- "$id": "#/properties/YAML_YAMLLINT_FILE_NAMES_REGEX",
- "examples": [
- "Dockerfile(-.+)?",
- "Jenkinsfile"
- ],
- "items": {
- "type": "string"
- },
- "title": "YAML_YAMLLINT: Override descriptor/linter matching file name regex",
- "type": "array"
- },
- "YAML_YAMLLINT_FILTER_REGEX_EXCLUDE": {
- "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_EXCLUDE",
- "title": "YAML_YAMLLINT: Excluding Regex",
- "type": "string"
- },
- "YAML_YAMLLINT_FILTER_REGEX_INCLUDE": {
- "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_INCLUDE",
- "title": "YAML_YAMLLINT: Including Regex",
- "type": "string"
- },
- "YAML_YAMLLINT_RULES_PATH": {
- "$id": "#/properties/YAML_YAMLLINT_RULES_PATH",
- "description": "YAML_YAMLLINT: Path where to find linter configuration file",
- "title": "YAML_YAMLLINT: Custom config file path",
- "type": "string"
+ "enum": [
+ "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",
+ "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",
+ "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",
+ "JSX_ESLINT",
+ "KOTLIN_KTLINT",
+ "KUBERNETES_KUBEVAL",
+ "LATEX_CHKTEX",
+ "LUA_LUACHECK",
+ "MARKDOWN_MARKDOWNLINT",
+ "MARKDOWN_REMARK_LINT",
+ "MARKDOWN_MARKDOWN_LINK_CHECK",
+ "OPENAPI_SPECTRAL",
+ "PERL_PERLCRITIC",
+ "PHP_BUILTIN",
+ "PHP_PHPCS",
+ "PHP_PHPSTAN",
+ "PHP_PSALM",
+ "POWERSHELL_POWERSHELL",
+ "PROTOBUF_PROTOLINT",
+ "PUPPET_PUPPET_LINT",
+ "PYTHON_PYLINT",
+ "PYTHON_BLACK",
+ "PYTHON_FLAKE8",
+ "PYTHON_ISORT",
+ "R_LINTR",
+ "RAKU_RAKU",
+ "RST_RST_LINT",
+ "RST_RSTCHECK",
+ "RST_RSTFMT",
+ "RUBY_RUBOCOP",
+ "RUST_CLIPPY",
+ "SALESFORCE_SFDX_SCANNER",
+ "SCALA_SCALAFIX",
+ "SNAKEMAKE_LINT",
+ "SNAKEMAKE_SNAKEFMT",
+ "SPELL_MISSPELL",
+ "SPELL_CSPELL",
+ "SQL_SQL_LINT",
+ "TEKTON_TEKTON_LINT",
+ "TERRAFORM_TFLINT",
+ "TERRAFORM_TERRASCAN",
+ "TERRAFORM_TERRAGRUNT",
+ "TSX_ESLINT",
+ "TYPESCRIPT_ES",
+ "TYPESCRIPT_STANDARD",
+ "TYPESCRIPT_PRETTIER",
+ "VBDOTNET_DOTNET_FORMAT",
+ "XML_XMLLINT",
+ "YAML_YAMLLINT",
+ "YAML_V8R"
+ ],
+ "type": "string"
+ },
+ "properties": {
+ "ADDITIONAL_EXCLUDED_DIRECTORIES": {
+ "$id": "#/properties/ADDITIONAL_EXCLUDED_DIRECTORIES",
+ "description": "List of additional excluded directory basenames to add to Mega-Linter default excluded directories. They are excluded at any nested level.",
+ "examples": [
+ [
+ "test"
+ ]
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "Additional excluded directories",
+ "type": "array"
+ },
+ "ANSIBLE_ANSIBLE_LINT_ARGUMENTS": {
+ "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_ARGUMENTS",
+ "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "ANSIBLE_ANSIBLE_LINT: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "ANSIBLE_ANSIBLE_LINT_CONFIG_FILE": {
+ "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CONFIG_FILE",
+ "default": ".ansible-lint.yml",
+ "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default",
+ "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name",
+ "type": "string"
+ },
+ "ANSIBLE_ANSIBLE_LINT_DIRECTORY": {
+ "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DIRECTORY",
+ "default": "ansible",
+ "title": "ANSIBLE_ANSIBLE_LINT: Directory containing ANSIBLE files",
+ "type": "string"
+ },
+ "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS": {
+ "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS",
+ "default": false,
+ "title": "ANSIBLE_ANSIBLE_LINT: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "ANSIBLE_ANSIBLE_LINT: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS": {
+ "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "ANSIBLE_ANSIBLE_LINT_FILE_NAME": {
+ "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAME",
+ "default": ".ansible-lint.yml",
+ "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default",
+ "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name",
+ "type": "string"
+ },
+ "ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX": {
+ "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "ANSIBLE_ANSIBLE_LINT_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILTER_REGEX_EXCLUDE",
+ "title": "ANSIBLE_ANSIBLE_LINT: Excluding Regex",
+ "type": "string"
+ },
+ "ANSIBLE_ANSIBLE_LINT_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILTER_REGEX_INCLUDE",
+ "title": "ANSIBLE_ANSIBLE_LINT: Including Regex",
+ "type": "string"
+ },
+ "ANSIBLE_ANSIBLE_LINT_RULES_PATH": {
+ "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_RULES_PATH",
+ "description": "ANSIBLE_ANSIBLE_LINT: Path where to find linter configuration file",
+ "title": "ANSIBLE_ANSIBLE_LINT: Custom config file path",
+ "type": "string"
+ },
+ "ANSIBLE_DIRECTORY": {
+ "$id": "#/properties/ANSIBLE_DIRECTORY",
+ "default": "ansible",
+ "title": "ANSIBLE_DIRECTORY: Directory containing ANSIBLE files",
+ "type": "string"
+ },
+ "ANSIBLE_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/ANSIBLE_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for ANSIBLE descriptor",
+ "type": "string"
+ },
+ "ANSIBLE_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/ANSIBLE_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for ANSIBLE descriptor",
+ "type": "string"
+ },
+ "APPLY_FIXES": {
+ "$id": "#/properties/APPLY_FIXES",
+ "default": "none",
+ "description": "'all' to apply formatting and auto-fixes of all linters, or a list of linter keys",
+ "examples": [
+ "all",
+ "none",
+ [
+ "JAVASCRIPT_ES",
+ "MARKDOWN_MARKDOWNLINT"
+ ]
+ ],
+ "title": "Apply linters formatting and auto-fixes",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "ARM_ARM_TTK_ARGUMENTS": {
+ "$id": "#/properties/ARM_ARM_TTK_ARGUMENTS",
+ "description": "ARM_ARM_TTK: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "ARM_ARM_TTK: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "ARM_ARM_TTK_CONFIG_FILE": {
+ "$id": "#/properties/ARM_ARM_TTK_CONFIG_FILE",
+ "default": ".arm-ttk.psd1",
+ "description": "ARM_ARM_TTK: User custom config file name if different from default",
+ "title": "ARM_ARM_TTK: Custom config file name",
+ "type": "string"
+ },
+ "ARM_ARM_TTK_DISABLE_ERRORS": {
+ "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS",
+ "default": false,
+ "title": "ARM_ARM_TTK: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "ARM_ARM_TTK: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "ARM_ARM_TTK_FILE_EXTENSIONS": {
+ "$id": "#/properties/ARM_ARM_TTK_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "ARM_ARM_TTK: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "ARM_ARM_TTK_FILE_NAME": {
+ "$id": "#/properties/ARM_ARM_TTK_FILE_NAME",
+ "default": ".arm-ttk.psd1",
+ "description": "ARM_ARM_TTK: User custom config file name if different from default",
+ "title": "ARM_ARM_TTK: Custom config file name",
+ "type": "string"
+ },
+ "ARM_ARM_TTK_FILE_NAMES_REGEX": {
+ "$id": "#/properties/ARM_ARM_TTK_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "ARM_ARM_TTK: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "ARM_ARM_TTK_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_EXCLUDE",
+ "title": "ARM_ARM_TTK: Excluding Regex",
+ "type": "string"
+ },
+ "ARM_ARM_TTK_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_INCLUDE",
+ "title": "ARM_ARM_TTK: Including Regex",
+ "type": "string"
+ },
+ "ARM_ARM_TTK_RULES_PATH": {
+ "$id": "#/properties/ARM_ARM_TTK_RULES_PATH",
+ "description": "ARM_ARM_TTK: Path where to find linter configuration file",
+ "title": "ARM_ARM_TTK: Custom config file path",
+ "type": "string"
+ },
+ "ARM_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/ARM_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for ARM descriptor",
+ "type": "string"
+ },
+ "ARM_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/ARM_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for ARM descriptor",
+ "type": "string"
+ },
+ "BASH_EXEC_ARGUMENTS": {
+ "$id": "#/properties/BASH_EXEC_ARGUMENTS",
+ "description": "BASH_EXEC: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "BASH_EXEC: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "BASH_EXEC_DISABLE_ERRORS": {
+ "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS",
+ "default": false,
+ "title": "BASH_EXEC: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "BASH_EXEC: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "BASH_EXEC_FILE_EXTENSIONS": {
+ "$id": "#/properties/BASH_EXEC_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "BASH_EXEC: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "BASH_EXEC_FILE_NAMES_REGEX": {
+ "$id": "#/properties/BASH_EXEC_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "BASH_EXEC: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "BASH_EXEC_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/BASH_EXEC_FILTER_REGEX_EXCLUDE",
+ "title": "BASH_EXEC: Excluding Regex",
+ "type": "string"
+ },
+ "BASH_EXEC_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/BASH_EXEC_FILTER_REGEX_INCLUDE",
+ "title": "BASH_EXEC: Including Regex",
+ "type": "string"
+ },
+ "BASH_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/BASH_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for BASH descriptor",
+ "type": "string"
+ },
+ "BASH_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/BASH_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for BASH descriptor",
+ "type": "string"
+ },
+ "BASH_SHELLCHECK_ARGUMENTS": {
+ "$id": "#/properties/BASH_SHELLCHECK_ARGUMENTS",
+ "description": "BASH_SHELLCHECK: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "BASH_SHELLCHECK: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "BASH_SHELLCHECK_DISABLE_ERRORS": {
+ "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS",
+ "default": false,
+ "title": "BASH_SHELLCHECK: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "BASH_SHELLCHECK: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "BASH_SHELLCHECK_FILE_EXTENSIONS": {
+ "$id": "#/properties/BASH_SHELLCHECK_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "BASH_SHELLCHECK: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "BASH_SHELLCHECK_FILE_NAMES_REGEX": {
+ "$id": "#/properties/BASH_SHELLCHECK_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "BASH_SHELLCHECK: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE",
+ "title": "BASH_SHELLCHECK: Excluding Regex",
+ "type": "string"
+ },
+ "BASH_SHELLCHECK_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_INCLUDE",
+ "title": "BASH_SHELLCHECK: Including Regex",
+ "type": "string"
+ },
+ "BASH_SHFMT_ARGUMENTS": {
+ "$id": "#/properties/BASH_SHFMT_ARGUMENTS",
+ "description": "BASH_SHFMT: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "BASH_SHFMT: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "BASH_SHFMT_DISABLE_ERRORS": {
+ "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS",
+ "default": false,
+ "title": "BASH_SHFMT: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "BASH_SHFMT: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "BASH_SHFMT_FILE_EXTENSIONS": {
+ "$id": "#/properties/BASH_SHFMT_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "BASH_SHFMT: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "BASH_SHFMT_FILE_NAMES_REGEX": {
+ "$id": "#/properties/BASH_SHFMT_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "BASH_SHFMT: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "BASH_SHFMT_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_EXCLUDE",
+ "title": "BASH_SHFMT: Excluding Regex",
+ "type": "string"
+ },
+ "BASH_SHFMT_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_INCLUDE",
+ "title": "BASH_SHFMT: Including Regex",
+ "type": "string"
+ },
+ "CLOJURE_CLJ_KONDO_ARGUMENTS": {
+ "$id": "#/properties/CLOJURE_CLJ_KONDO_ARGUMENTS",
+ "description": "CLOJURE_CLJ_KONDO: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "CLOJURE_CLJ_KONDO: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "CLOJURE_CLJ_KONDO_CONFIG_FILE": {
+ "$id": "#/properties/CLOJURE_CLJ_KONDO_CONFIG_FILE",
+ "default": ".clj-kondo/config.edn",
+ "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default",
+ "title": "CLOJURE_CLJ_KONDO: Custom config file name",
+ "type": "string"
+ },
+ "CLOJURE_CLJ_KONDO_DISABLE_ERRORS": {
+ "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS",
+ "default": false,
+ "title": "CLOJURE_CLJ_KONDO: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "CLOJURE_CLJ_KONDO: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "CLOJURE_CLJ_KONDO_FILE_EXTENSIONS": {
+ "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "CLOJURE_CLJ_KONDO_FILE_NAME": {
+ "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAME",
+ "default": ".clj-kondo/config.edn",
+ "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default",
+ "title": "CLOJURE_CLJ_KONDO: Custom config file name",
+ "type": "string"
+ },
+ "CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX": {
+ "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE",
+ "title": "CLOJURE_CLJ_KONDO: Excluding Regex",
+ "type": "string"
+ },
+ "CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE",
+ "title": "CLOJURE_CLJ_KONDO: Including Regex",
+ "type": "string"
+ },
+ "CLOJURE_CLJ_KONDO_RULES_PATH": {
+ "$id": "#/properties/CLOJURE_CLJ_KONDO_RULES_PATH",
+ "description": "CLOJURE_CLJ_KONDO: Path where to find linter configuration file",
+ "title": "CLOJURE_CLJ_KONDO: Custom config file path",
+ "type": "string"
+ },
+ "CLOJURE_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/CLOJURE_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for CLOJURE descriptor",
+ "type": "string"
+ },
+ "CLOJURE_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/CLOJURE_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for CLOJURE descriptor",
+ "type": "string"
+ },
+ "CLOUDFORMATION_CFN_LINT_ARGUMENTS": {
+ "$id": "#/properties/CLOUDFORMATION_CFN_LINT_ARGUMENTS",
+ "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "CLOUDFORMATION_CFN_LINT: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "CLOUDFORMATION_CFN_LINT_CONFIG_FILE": {
+ "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CONFIG_FILE",
+ "default": ".cfnlintrc.yml",
+ "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default",
+ "title": "CLOUDFORMATION_CFN_LINT: Custom config file name",
+ "type": "string"
+ },
+ "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS": {
+ "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS",
+ "default": false,
+ "title": "CLOUDFORMATION_CFN_LINT: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "CLOUDFORMATION_CFN_LINT: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS": {
+ "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "CLOUDFORMATION_CFN_LINT_FILE_NAME": {
+ "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAME",
+ "default": ".cfnlintrc.yml",
+ "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default",
+ "title": "CLOUDFORMATION_CFN_LINT: Custom config file name",
+ "type": "string"
+ },
+ "CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX": {
+ "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE",
+ "title": "CLOUDFORMATION_CFN_LINT: Excluding Regex",
+ "type": "string"
+ },
+ "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE",
+ "title": "CLOUDFORMATION_CFN_LINT: Including Regex",
+ "type": "string"
+ },
+ "CLOUDFORMATION_CFN_LINT_RULES_PATH": {
+ "$id": "#/properties/CLOUDFORMATION_CFN_LINT_RULES_PATH",
+ "description": "CLOUDFORMATION_CFN_LINT: Path where to find linter configuration file",
+ "title": "CLOUDFORMATION_CFN_LINT: Custom config file path",
+ "type": "string"
+ },
+ "CLOUDFORMATION_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for CLOUDFORMATION descriptor",
+ "type": "string"
+ },
+ "CLOUDFORMATION_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for CLOUDFORMATION descriptor",
+ "type": "string"
+ },
+ "COFFEE_COFFEELINT_ARGUMENTS": {
+ "$id": "#/properties/COFFEE_COFFEELINT_ARGUMENTS",
+ "description": "COFFEE_COFFEELINT: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "COFFEE_COFFEELINT: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "COFFEE_COFFEELINT_CONFIG_FILE": {
+ "$id": "#/properties/COFFEE_COFFEELINT_CONFIG_FILE",
+ "default": ".coffee-lint.json",
+ "description": "COFFEE_COFFEELINT: User custom config file name if different from default",
+ "title": "COFFEE_COFFEELINT: Custom config file name",
+ "type": "string"
+ },
+ "COFFEE_COFFEELINT_DISABLE_ERRORS": {
+ "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS",
+ "default": false,
+ "title": "COFFEE_COFFEELINT: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "COFFEE_COFFEELINT: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "COFFEE_COFFEELINT_FILE_EXTENSIONS": {
+ "$id": "#/properties/COFFEE_COFFEELINT_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "COFFEE_COFFEELINT: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "COFFEE_COFFEELINT_FILE_NAME": {
+ "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAME",
+ "default": ".coffee-lint.json",
+ "description": "COFFEE_COFFEELINT: User custom config file name if different from default",
+ "title": "COFFEE_COFFEELINT: Custom config file name",
+ "type": "string"
+ },
+ "COFFEE_COFFEELINT_FILE_NAMES_REGEX": {
+ "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "COFFEE_COFFEELINT: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE",
+ "title": "COFFEE_COFFEELINT: Excluding Regex",
+ "type": "string"
+ },
+ "COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE",
+ "title": "COFFEE_COFFEELINT: Including Regex",
+ "type": "string"
+ },
+ "COFFEE_COFFEELINT_RULES_PATH": {
+ "$id": "#/properties/COFFEE_COFFEELINT_RULES_PATH",
+ "description": "COFFEE_COFFEELINT: Path where to find linter configuration file",
+ "title": "COFFEE_COFFEELINT: Custom config file path",
+ "type": "string"
+ },
+ "COFFEE_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/COFFEE_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for COFFEE descriptor",
+ "type": "string"
+ },
+ "COFFEE_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/COFFEE_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for COFFEE descriptor",
+ "type": "string"
+ },
+ "COPYPASTE_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/COPYPASTE_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for COPYPASTE descriptor",
+ "type": "string"
+ },
+ "COPYPASTE_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/COPYPASTE_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for COPYPASTE descriptor",
+ "type": "string"
+ },
+ "COPYPASTE_JSCPD_ARGUMENTS": {
+ "$id": "#/properties/COPYPASTE_JSCPD_ARGUMENTS",
+ "description": "COPYPASTE_JSCPD: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "COPYPASTE_JSCPD: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "COPYPASTE_JSCPD_CONFIG_FILE": {
+ "$id": "#/properties/COPYPASTE_JSCPD_CONFIG_FILE",
+ "default": ".jscpd.json",
+ "description": "COPYPASTE_JSCPD: User custom config file name if different from default",
+ "title": "COPYPASTE_JSCPD: Custom config file name",
+ "type": "string"
+ },
+ "COPYPASTE_JSCPD_DISABLE_ERRORS": {
+ "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS",
+ "default": false,
+ "title": "COPYPASTE_JSCPD: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "COPYPASTE_JSCPD: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "COPYPASTE_JSCPD_FILE_EXTENSIONS": {
+ "$id": "#/properties/COPYPASTE_JSCPD_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "COPYPASTE_JSCPD: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "COPYPASTE_JSCPD_FILE_NAME": {
+ "$id": "#/properties/COPYPASTE_JSCPD_FILE_NAME",
+ "default": ".jscpd.json",
+ "description": "COPYPASTE_JSCPD: User custom config file name if different from default",
+ "title": "COPYPASTE_JSCPD: Custom config file name",
+ "type": "string"
+ },
+ "COPYPASTE_JSCPD_FILE_NAMES_REGEX": {
+ "$id": "#/properties/COPYPASTE_JSCPD_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "COPYPASTE_JSCPD: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "COPYPASTE_JSCPD_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/COPYPASTE_JSCPD_FILTER_REGEX_EXCLUDE",
+ "title": "COPYPASTE_JSCPD: Excluding Regex",
+ "type": "string"
+ },
+ "COPYPASTE_JSCPD_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/COPYPASTE_JSCPD_FILTER_REGEX_INCLUDE",
+ "title": "COPYPASTE_JSCPD: Including Regex",
+ "type": "string"
+ },
+ "COPYPASTE_JSCPD_RULES_PATH": {
+ "$id": "#/properties/COPYPASTE_JSCPD_RULES_PATH",
+ "description": "COPYPASTE_JSCPD: Path where to find linter configuration file",
+ "title": "COPYPASTE_JSCPD: Custom config file path",
+ "type": "string"
+ },
+ "CPP_CPPLINT_ARGUMENTS": {
+ "$id": "#/properties/CPP_CPPLINT_ARGUMENTS",
+ "description": "CPP_CPPLINT: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "CPP_CPPLINT: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "CPP_CPPLINT_DISABLE_ERRORS": {
+ "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS",
+ "default": false,
+ "title": "CPP_CPPLINT: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "CPP_CPPLINT: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "CPP_CPPLINT_FILE_EXTENSIONS": {
+ "$id": "#/properties/CPP_CPPLINT_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "CPP_CPPLINT: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "CPP_CPPLINT_FILE_NAMES_REGEX": {
+ "$id": "#/properties/CPP_CPPLINT_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "CPP_CPPLINT: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "CPP_CPPLINT_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_EXCLUDE",
+ "title": "CPP_CPPLINT: Excluding Regex",
+ "type": "string"
+ },
+ "CPP_CPPLINT_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_INCLUDE",
+ "title": "CPP_CPPLINT: Including Regex",
+ "type": "string"
+ },
+ "CPP_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/CPP_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for CPP descriptor",
+ "type": "string"
+ },
+ "CPP_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/CPP_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for CPP descriptor",
+ "type": "string"
+ },
+ "CSHARP_DOTNET_FORMAT_ARGUMENTS": {
+ "$id": "#/properties/CSHARP_DOTNET_FORMAT_ARGUMENTS",
+ "description": "CSHARP_DOTNET_FORMAT: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "CSHARP_DOTNET_FORMAT: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS": {
+ "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS",
+ "default": false,
+ "title": "CSHARP_DOTNET_FORMAT: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "CSHARP_DOTNET_FORMAT: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS": {
+ "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX": {
+ "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE",
+ "title": "CSHARP_DOTNET_FORMAT: Excluding Regex",
+ "type": "string"
+ },
+ "CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE",
+ "title": "CSHARP_DOTNET_FORMAT: Including Regex",
+ "type": "string"
+ },
+ "CSHARP_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/CSHARP_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for CSHARP descriptor",
+ "type": "string"
+ },
+ "CSHARP_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/CSHARP_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for CSHARP descriptor",
+ "type": "string"
+ },
+ "CSS_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/CSS_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for CSS descriptor",
+ "type": "string"
+ },
+ "CSS_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/CSS_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for CSS descriptor",
+ "type": "string"
+ },
+ "CSS_SCSS_LINT_ARGUMENTS": {
+ "$id": "#/properties/CSS_SCSS_LINT_ARGUMENTS",
+ "description": "CSS_SCSS_LINT: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "CSS_SCSS_LINT: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "CSS_SCSS_LINT_CONFIG_FILE": {
+ "$id": "#/properties/CSS_SCSS_LINT_CONFIG_FILE",
+ "default": ".scss-lint.yml",
+ "description": "CSS_SCSS_LINT: User custom config file name if different from default",
+ "title": "CSS_SCSS_LINT: Custom config file name",
+ "type": "string"
+ },
+ "CSS_SCSS_LINT_DISABLE_ERRORS": {
+ "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS",
+ "default": false,
+ "title": "CSS_SCSS_LINT: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "CSS_SCSS_LINT: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "CSS_SCSS_LINT_FILE_EXTENSIONS": {
+ "$id": "#/properties/CSS_SCSS_LINT_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "CSS_SCSS_LINT: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "CSS_SCSS_LINT_FILE_NAME": {
+ "$id": "#/properties/CSS_SCSS_LINT_FILE_NAME",
+ "default": ".scss-lint.yml",
+ "description": "CSS_SCSS_LINT: User custom config file name if different from default",
+ "title": "CSS_SCSS_LINT: Custom config file name",
+ "type": "string"
+ },
+ "CSS_SCSS_LINT_FILE_NAMES_REGEX": {
+ "$id": "#/properties/CSS_SCSS_LINT_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "CSS_SCSS_LINT: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE",
+ "title": "CSS_SCSS_LINT: Excluding Regex",
+ "type": "string"
+ },
+ "CSS_SCSS_LINT_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_INCLUDE",
+ "title": "CSS_SCSS_LINT: Including Regex",
+ "type": "string"
+ },
+ "CSS_SCSS_LINT_RULES_PATH": {
+ "$id": "#/properties/CSS_SCSS_LINT_RULES_PATH",
+ "description": "CSS_SCSS_LINT: Path where to find linter configuration file",
+ "title": "CSS_SCSS_LINT: Custom config file path",
+ "type": "string"
+ },
+ "CSS_STYLELINT_ARGUMENTS": {
+ "$id": "#/properties/CSS_STYLELINT_ARGUMENTS",
+ "description": "CSS_STYLELINT: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "CSS_STYLELINT: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "CSS_STYLELINT_CONFIG_FILE": {
+ "$id": "#/properties/CSS_STYLELINT_CONFIG_FILE",
+ "default": ".stylelintrc.json",
+ "description": "CSS_STYLELINT: User custom config file name if different from default",
+ "title": "CSS_STYLELINT: Custom config file name",
+ "type": "string"
+ },
+ "CSS_STYLELINT_DISABLE_ERRORS": {
+ "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS",
+ "default": false,
+ "title": "CSS_STYLELINT: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "CSS_STYLELINT: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "CSS_STYLELINT_FILE_EXTENSIONS": {
+ "$id": "#/properties/CSS_STYLELINT_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "CSS_STYLELINT: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "CSS_STYLELINT_FILE_NAME": {
+ "$id": "#/properties/CSS_STYLELINT_FILE_NAME",
+ "default": ".stylelintrc.json",
+ "description": "CSS_STYLELINT: User custom config file name if different from default",
+ "title": "CSS_STYLELINT: Custom config file name",
+ "type": "string"
+ },
+ "CSS_STYLELINT_FILE_NAMES_REGEX": {
+ "$id": "#/properties/CSS_STYLELINT_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "CSS_STYLELINT: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "CSS_STYLELINT_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_EXCLUDE",
+ "title": "CSS_STYLELINT: Excluding Regex",
+ "type": "string"
+ },
+ "CSS_STYLELINT_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_INCLUDE",
+ "title": "CSS_STYLELINT: Including Regex",
+ "type": "string"
+ },
+ "CSS_STYLELINT_RULES_PATH": {
+ "$id": "#/properties/CSS_STYLELINT_RULES_PATH",
+ "description": "CSS_STYLELINT: Path where to find linter configuration file",
+ "title": "CSS_STYLELINT: Custom config file path",
+ "type": "string"
+ },
+ "C_CPPLINT_ARGUMENTS": {
+ "$id": "#/properties/C_CPPLINT_ARGUMENTS",
+ "description": "C_CPPLINT: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "C_CPPLINT: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "C_CPPLINT_DISABLE_ERRORS": {
+ "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS",
+ "default": false,
+ "title": "C_CPPLINT: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "C_CPPLINT: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "C_CPPLINT_FILE_EXTENSIONS": {
+ "$id": "#/properties/C_CPPLINT_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "C_CPPLINT: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "C_CPPLINT_FILE_NAMES_REGEX": {
+ "$id": "#/properties/C_CPPLINT_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "C_CPPLINT: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "C_CPPLINT_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/C_CPPLINT_FILTER_REGEX_EXCLUDE",
+ "title": "C_CPPLINT: Excluding Regex",
+ "type": "string"
+ },
+ "C_CPPLINT_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/C_CPPLINT_FILTER_REGEX_INCLUDE",
+ "title": "C_CPPLINT: Including Regex",
+ "type": "string"
+ },
+ "C_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/C_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for C descriptor",
+ "type": "string"
+ },
+ "C_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/C_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for C descriptor",
+ "type": "string"
+ },
+ "DART_DARTANALYZER_ARGUMENTS": {
+ "$id": "#/properties/DART_DARTANALYZER_ARGUMENTS",
+ "description": "DART_DARTANALYZER: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "DART_DARTANALYZER: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "DART_DARTANALYZER_CONFIG_FILE": {
+ "$id": "#/properties/DART_DARTANALYZER_CONFIG_FILE",
+ "default": "analysis_options.yml",
+ "description": "DART_DARTANALYZER: User custom config file name if different from default",
+ "title": "DART_DARTANALYZER: Custom config file name",
+ "type": "string"
+ },
+ "DART_DARTANALYZER_DISABLE_ERRORS": {
+ "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS",
+ "default": false,
+ "title": "DART_DARTANALYZER: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "DART_DARTANALYZER: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "DART_DARTANALYZER_FILE_EXTENSIONS": {
+ "$id": "#/properties/DART_DARTANALYZER_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "DART_DARTANALYZER: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "DART_DARTANALYZER_FILE_NAME": {
+ "$id": "#/properties/DART_DARTANALYZER_FILE_NAME",
+ "default": "analysis_options.yml",
+ "description": "DART_DARTANALYZER: User custom config file name if different from default",
+ "title": "DART_DARTANALYZER: Custom config file name",
+ "type": "string"
+ },
+ "DART_DARTANALYZER_FILE_NAMES_REGEX": {
+ "$id": "#/properties/DART_DARTANALYZER_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "DART_DARTANALYZER: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "DART_DARTANALYZER_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_EXCLUDE",
+ "title": "DART_DARTANALYZER: Excluding Regex",
+ "type": "string"
+ },
+ "DART_DARTANALYZER_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_INCLUDE",
+ "title": "DART_DARTANALYZER: Including Regex",
+ "type": "string"
+ },
+ "DART_DARTANALYZER_RULES_PATH": {
+ "$id": "#/properties/DART_DARTANALYZER_RULES_PATH",
+ "description": "DART_DARTANALYZER: Path where to find linter configuration file",
+ "title": "DART_DARTANALYZER: Custom config file path",
+ "type": "string"
+ },
+ "DART_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/DART_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for DART descriptor",
+ "type": "string"
+ },
+ "DART_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/DART_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for DART descriptor",
+ "type": "string"
+ },
+ "DEFAULT_BRANCH": {
+ "$id": "#/properties/DEFAULT_BRANCH",
+ "default": "master",
+ "description": "The name of the repository default branch. Warning: In new github repositories, master branch is named main, so you need to override this value with main",
+ "examples": [
+ "master",
+ "main"
+ ],
+ "title": "Default git branch",
+ "type": "string"
+ },
+ "DEFAULT_WORKSPACE": {
+ "$id": "#/properties/DEFAULT_WORKSPACE",
+ "default": "/tmp/lint",
+ "description": "The location containing files to lint if you are running as docker image",
+ "title": "Default Workspace",
+ "type": "string"
+ },
+ "DISABLE": {
+ "$id": "#/properties/DISABLE",
+ "description": "If DISABLE is set, the linters in the listed descriptors will be skipped",
+ "examples": [
+ [
+ "BASH",
+ "HTML"
+ ]
+ ],
+ "items": {
+ "$ref": "#/definitions/enum_descriptor_keys"
+ },
+ "title": "Disabled descriptor keys",
+ "type": "array"
+ },
+ "DISABLE_ERRORS": {
+ "$id": "#/properties/DISABLE_ERRORS",
+ "default": false,
+ "description": "Flag to have the Mega-Linter complete with exit code 0 even if errors were detected.",
+ "title": "Disable errors",
+ "type": "boolean"
+ },
+ "DISABLE_LINTERS": {
+ "$id": "#/properties/DISABLE_LINTERS",
+ "description": "If DISABLE_LINTERS is set, the listed linters will be skipped",
+ "examples": [
+ [
+ "BASH_BASH_SHFMT",
+ "JAVASCRIPT_STANDARD"
+ ]
+ ],
+ "items": {
+ "$ref": "#/definitions/enum_linter_keys"
+ },
+ "title": "Disabled linter keys",
+ "type": "array"
+ },
+ "DOCKERFILE_DOCKERFILELINT_ARGUMENTS": {
+ "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_ARGUMENTS",
+ "description": "DOCKERFILE_DOCKERFILELINT: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "DOCKERFILE_DOCKERFILELINT: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "DOCKERFILE_DOCKERFILELINT_CONFIG_FILE": {
+ "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CONFIG_FILE",
+ "default": ".dockerfilelintrc",
+ "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default",
+ "title": "DOCKERFILE_DOCKERFILELINT: Custom config file name",
+ "type": "string"
+ },
+ "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS": {
+ "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS",
+ "default": false,
+ "title": "DOCKERFILE_DOCKERFILELINT: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "DOCKERFILE_DOCKERFILELINT: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS": {
+ "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "DOCKERFILE_DOCKERFILELINT_FILE_NAME": {
+ "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAME",
+ "default": ".dockerfilelintrc",
+ "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default",
+ "title": "DOCKERFILE_DOCKERFILELINT: Custom config file name",
+ "type": "string"
+ },
+ "DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX": {
+ "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE",
+ "title": "DOCKERFILE_DOCKERFILELINT: Excluding Regex",
+ "type": "string"
+ },
+ "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE",
+ "title": "DOCKERFILE_DOCKERFILELINT: Including Regex",
+ "type": "string"
+ },
+ "DOCKERFILE_DOCKERFILELINT_RULES_PATH": {
+ "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_RULES_PATH",
+ "description": "DOCKERFILE_DOCKERFILELINT: Path where to find linter configuration file",
+ "title": "DOCKERFILE_DOCKERFILELINT: Custom config file path",
+ "type": "string"
+ },
+ "DOCKERFILE_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/DOCKERFILE_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for DOCKERFILE descriptor",
+ "type": "string"
+ },
+ "DOCKERFILE_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/DOCKERFILE_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for DOCKERFILE descriptor",
+ "type": "string"
+ },
+ "DOCKERFILE_HADOLINT_ARGUMENTS": {
+ "$id": "#/properties/DOCKERFILE_HADOLINT_ARGUMENTS",
+ "description": "DOCKERFILE_HADOLINT: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "DOCKERFILE_HADOLINT: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "DOCKERFILE_HADOLINT_CONFIG_FILE": {
+ "$id": "#/properties/DOCKERFILE_HADOLINT_CONFIG_FILE",
+ "default": ".hadolint.yml",
+ "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default",
+ "title": "DOCKERFILE_HADOLINT: Custom config file name",
+ "type": "string"
+ },
+ "DOCKERFILE_HADOLINT_DISABLE_ERRORS": {
+ "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS",
+ "default": false,
+ "title": "DOCKERFILE_HADOLINT: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "DOCKERFILE_HADOLINT: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "DOCKERFILE_HADOLINT_FILE_EXTENSIONS": {
+ "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "DOCKERFILE_HADOLINT_FILE_NAME": {
+ "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAME",
+ "default": ".hadolint.yml",
+ "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default",
+ "title": "DOCKERFILE_HADOLINT: Custom config file name",
+ "type": "string"
+ },
+ "DOCKERFILE_HADOLINT_FILE_NAMES_REGEX": {
+ "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE",
+ "title": "DOCKERFILE_HADOLINT: Excluding Regex",
+ "type": "string"
+ },
+ "DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE",
+ "title": "DOCKERFILE_HADOLINT: Including Regex",
+ "type": "string"
+ },
+ "DOCKERFILE_HADOLINT_RULES_PATH": {
+ "$id": "#/properties/DOCKERFILE_HADOLINT_RULES_PATH",
+ "description": "DOCKERFILE_HADOLINT: Path where to find linter configuration file",
+ "title": "DOCKERFILE_HADOLINT: Custom config file path",
+ "type": "string"
+ },
+ "EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS": {
+ "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS",
+ "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE": {
+ "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE",
+ "default": ".ecrc",
+ "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default",
+ "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name",
+ "type": "string"
+ },
+ "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS": {
+ "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS",
+ "default": false,
+ "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS": {
+ "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME": {
+ "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME",
+ "default": ".ecrc",
+ "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default",
+ "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name",
+ "type": "string"
+ },
+ "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX": {
+ "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE",
+ "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Excluding Regex",
+ "type": "string"
+ },
+ "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE",
+ "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Including Regex",
+ "type": "string"
+ },
+ "EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH": {
+ "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH",
+ "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: Path where to find linter configuration file",
+ "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file path",
+ "type": "string"
+ },
+ "EDITORCONFIG_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for EDITORCONFIG descriptor",
+ "type": "string"
+ },
+ "EDITORCONFIG_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for EDITORCONFIG descriptor",
+ "type": "string"
+ },
+ "EMAIL_REPORTER": {
+ "$id": "#/properties/EMAIL_REPORTER",
+ "default": true,
+ "description": "Mega-Linter can send email with reports to given addresses. Please set EMAIL_REPORTER_** variables if activated",
+ "title": "Activate Email reporter",
+ "type": "boolean"
+ },
+ "EMAIL_REPORTER_EMAIL": {
+ "$id": "#/properties/EMAIL_REPORTER_EMAIL",
+ "description": "Comma-separated list of recipient emails, that will receive reports",
+ "title": "Email reporter: E-mail addresses",
+ "type": "string"
+ },
+ "EMAIL_REPORTER_SENDER": {
+ "$id": "#/properties/EMAIL_REPORTER_SENDER",
+ "default": "megalinter@gmail.com",
+ "title": "Email reporter: Sender of emails",
+ "type": "string"
+ },
+ "EMAIL_REPORTER_SEND_SUCCESS": {
+ "$id": "#/properties/EMAIL_REPORTER_SEND_SUCCESS",
+ "default": false,
+ "description": "Define to true if you want to receive reports by mail even when there is no errors or updated sources",
+ "title": "Send email reports even when success",
+ "type": "boolean"
+ },
+ "EMAIL_REPORTER_SMTP_HOST": {
+ "$id": "#/properties/EMAIL_REPORTER_SMTP_HOST",
+ "default": "smtp.gmail.com",
+ "title": "Email reporter: SMTP server host",
+ "type": "string"
+ },
+ "EMAIL_REPORTER_SMTP_PASSWORD": {
+ "$id": "#/properties/EMAIL_REPORTER_SMTP_PASSWORD",
+ "title": "Email reporter: SMTP server password. Never hardcode it in a config variable, use secrets and context variables",
+ "type": "string"
+ },
+ "EMAIL_REPORTER_SMTP_PORT": {
+ "$id": "#/properties/EMAIL_REPORTER_SMTP_PORT",
+ "default": "465",
+ "title": "Email reporter: SMTP server port",
+ "type": "number"
+ },
+ "EMAIL_REPORTER_SMTP_USERNAME": {
+ "$id": "#/properties/EMAIL_REPORTER_SMTP_USERNAME",
+ "default": "megalinter@gmail.com",
+ "title": "Email reporter: SMTP username",
+ "type": "string"
+ },
+ "ENABLE": {
+ "$id": "#/properties/ENABLE",
+ "description": "If ENABLE is not set, all descriptors are activated by default. If set, all linters of listed descriptors will be activated by default",
+ "examples": [
+ [
+ "BASH",
+ "HTML",
+ "JAVASCRIPT"
+ ]
+ ],
+ "items": {
+ "$ref": "#/definitions/enum_descriptor_keys"
+ },
+ "title": "Enabled descriptor keys",
+ "type": "array"
+ },
+ "ENABLE_LINTERS": {
+ "$id": "#/properties/ENABLE_LINTERS",
+ "description": "If ENABLE_LINTERS is set, only listed linters will be processed",
+ "examples": [
+ [
+ "JAVASCRIPT_ES",
+ "PYTHON_PYLINT"
+ ]
+ ],
+ "items": {
+ "$ref": "#/definitions/enum_linter_keys"
+ },
+ "title": "Enabled linter keys",
+ "type": "array"
+ },
+ "ENV_DOTENV_LINTER_ARGUMENTS": {
+ "$id": "#/properties/ENV_DOTENV_LINTER_ARGUMENTS",
+ "description": "ENV_DOTENV_LINTER: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "ENV_DOTENV_LINTER: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "ENV_DOTENV_LINTER_DISABLE_ERRORS": {
+ "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS",
+ "default": false,
+ "title": "ENV_DOTENV_LINTER: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "ENV_DOTENV_LINTER: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "ENV_DOTENV_LINTER_FILE_EXTENSIONS": {
+ "$id": "#/properties/ENV_DOTENV_LINTER_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "ENV_DOTENV_LINTER_FILE_NAMES_REGEX": {
+ "$id": "#/properties/ENV_DOTENV_LINTER_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE",
+ "title": "ENV_DOTENV_LINTER: Excluding Regex",
+ "type": "string"
+ },
+ "ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE",
+ "title": "ENV_DOTENV_LINTER: Including Regex",
+ "type": "string"
+ },
+ "ENV_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/ENV_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for ENV descriptor",
+ "type": "string"
+ },
+ "ENV_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/ENV_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for ENV descriptor",
+ "type": "string"
+ },
+ "ERROR_ON_MISSING_EXEC_BIT": {
+ "$id": "#/properties/ERROR_ON_MISSING_EXEC_BIT",
+ "default": 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",
+ "title": "Disable errors for BASH-EXEC",
+ "type": "boolean"
+ },
+ "EXCLUDED_DIRECTORIES": {
+ "$id": "#/properties/EXCLUDED_DIRECTORIES",
+ "description": "List of excluded directory basenames replacing Mega-Linter default excluded directories. They are excluded at any nested level.",
+ "examples": [
+ [
+ ".github",
+ "node_modules"
+ ]
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "Excluded directories",
+ "type": "array"
+ },
+ "EXTENDS": {
+ "$id": "#/properties/EXTENDS",
+ "description": "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",
+ "examples:": [
+ "https://raw.githubusercontent.com/nvuillam/mega-linter/master/.automation/test/mega-linter-config-test/extension1.mega-linter.yml",
+ "https://raw.githubusercontent.com/nvuillam/mega-linter/master/.automation/test/mega-linter-config-test/extension2.mega-linter.yml"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "Mega-Linter config files to extend from",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "FAIL_IF_MISSING_LINTER_IN_FLAVOR": {
+ "$id": "#/properties/FAIL_IF_MISSING_LINTER_IN_FLAVOR",
+ "default": false,
+ "description": "Mega-Linter fails if a linter is missing in the selected flavor",
+ "title": "Fail if missing linter",
+ "type": "boolean"
+ },
+ "FILEIO_REPORTER": {
+ "$id": "#/properties/FILEIO_REPORTER",
+ "default": false,
+ "description": "If you don't use artifacts upload to read Mega-Linter reports, you can access them with an hyperlink to file.io. Important: Mega-Linter 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)",
+ "title": "Activate File.io reporter",
+ "type": "boolean"
+ },
+ "FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/FILTER_REGEX_EXCLUDE",
+ "description": "Regular expression defining which files will be excluded from linting",
+ "examples": [
+ "(\\.automation/test|docs/javascripts|docs/overrides|flavors|clj-kondo|TEMPLATES)",
+ "(src/test)"
+ ],
+ "title": "Excluding regex filter",
+ "type": "string"
+ },
+ "FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/FILTER_REGEX_INCLUDE",
+ "description": "Regular expression defining which files will be processed by linters",
+ "examples": [
+ "(src/)"
+ ],
+ "title": "Including regex filter",
+ "type": "string"
+ },
+ "FLAVOR_SUGGESTIONS": {
+ "$id": "#/properties/FLAVOR_SUGGESTIONS",
+ "default": true,
+ "description": "Provides suggestions about different Mega-Linter flavors to use to improve runtime performances",
+ "title": "Flavor suggestions",
+ "type": "boolean"
+ },
+ "FORMATTERS_DISABLE_ERRORS": {
+ "$id": "#/properties/FORMATTERS_DISABLE_ERRORS",
+ "default": true,
+ "description": "Formatter errors will be reported as errors (and not warnings) if this variable is set to false",
+ "title": "Disable errors when linter is a formatter",
+ "type": "boolean"
+ },
+ "GHERKIN_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/GHERKIN_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for GHERKIN descriptor",
+ "type": "string"
+ },
+ "GHERKIN_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/GHERKIN_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for GHERKIN descriptor",
+ "type": "string"
+ },
+ "GHERKIN_GHERKIN_LINT_ARGUMENTS": {
+ "$id": "#/properties/GHERKIN_GHERKIN_LINT_ARGUMENTS",
+ "description": "GHERKIN_GHERKIN_LINT: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "GHERKIN_GHERKIN_LINT: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "GHERKIN_GHERKIN_LINT_CONFIG_FILE": {
+ "$id": "#/properties/GHERKIN_GHERKIN_LINT_CONFIG_FILE",
+ "default": ".gherkin-lintrc",
+ "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default",
+ "title": "GHERKIN_GHERKIN_LINT: Custom config file name",
+ "type": "string"
+ },
+ "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS": {
+ "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS",
+ "default": false,
+ "title": "GHERKIN_GHERKIN_LINT: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "GHERKIN_GHERKIN_LINT: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS": {
+ "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "GHERKIN_GHERKIN_LINT_FILE_NAME": {
+ "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAME",
+ "default": ".gherkin-lintrc",
+ "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default",
+ "title": "GHERKIN_GHERKIN_LINT: Custom config file name",
+ "type": "string"
+ },
+ "GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX": {
+ "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE",
+ "title": "GHERKIN_GHERKIN_LINT: Excluding Regex",
+ "type": "string"
+ },
+ "GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE",
+ "title": "GHERKIN_GHERKIN_LINT: Including Regex",
+ "type": "string"
+ },
+ "GHERKIN_GHERKIN_LINT_RULES_PATH": {
+ "$id": "#/properties/GHERKIN_GHERKIN_LINT_RULES_PATH",
+ "description": "GHERKIN_GHERKIN_LINT: Path where to find linter configuration file",
+ "title": "GHERKIN_GHERKIN_LINT: Custom config file path",
+ "type": "string"
+ },
+ "GITHUB_API_URL": {
+ "$id": "#/properties/GITHUB_API_URL",
+ "default": "https://api.github.com",
+ "description": "URL where the github API can be reached. Must be overridden if using GitHub Enterprise",
+ "examples": [
+ "https://github.my-company.com/api/v3"
+ ],
+ "format": "uri",
+ "title": "GitHub API base URL",
+ "type": "string"
+ },
+ "GITHUB_COMMENT_REPORTER": {
+ "$id": "#/properties/GITHUB_COMMENT_REPORTER",
+ "default": true,
+ "description": "Posts Mega-Linter results summary in the comments of the related pull request (if existing)",
+ "title": "Activate GitHub PR Comments reporter",
+ "type": "boolean"
+ },
+ "GITHUB_SERVER_URL": {
+ "$id": "#/properties/GITHUB_SERVER_URL",
+ "default": "https://github.com",
+ "description": "URL of the GitHub instance. Must be overridden if using GitHub Enterprise",
+ "examples": [
+ "https://github.my-company.com/"
+ ],
+ "format": "uri",
+ "title": "GitHub server base URL",
+ "type": "string"
+ },
+ "GITHUB_STATUS_REPORTER": {
+ "$id": "#/properties/GITHUB_STATUS_REPORTER",
+ "default": true,
+ "description": "Posts a status on the pull request for each processed linter",
+ "title": "Activate GitHub Status reporter",
+ "type": "boolean"
+ },
+ "GITHUB_WORKSPACE": {
+ "$id": "#/properties/GITHUB_WORKSPACE",
+ "default": "/tmp/lint",
+ "description": "Base directory for REPORT_OUTPUT_FOLDER, for user-defined linter rules location, for location of linted files if DEFAULT_WORKSPACE is not set",
+ "title": "GitHub Workspace",
+ "type": "string"
+ },
+ "GIT_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/GIT_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for GIT descriptor",
+ "type": "string"
+ },
+ "GIT_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/GIT_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for GIT descriptor",
+ "type": "string"
+ },
+ "GIT_GIT_DIFF_ARGUMENTS": {
+ "$id": "#/properties/GIT_GIT_DIFF_ARGUMENTS",
+ "description": "GIT_GIT_DIFF: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "GIT_GIT_DIFF: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "GIT_GIT_DIFF_DISABLE_ERRORS": {
+ "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS",
+ "default": false,
+ "title": "GIT_GIT_DIFF: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "GIT_GIT_DIFF: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "GIT_GIT_DIFF_FILE_EXTENSIONS": {
+ "$id": "#/properties/GIT_GIT_DIFF_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "GIT_GIT_DIFF: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "GIT_GIT_DIFF_FILE_NAMES_REGEX": {
+ "$id": "#/properties/GIT_GIT_DIFF_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "GIT_GIT_DIFF: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "GIT_GIT_DIFF_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/GIT_GIT_DIFF_FILTER_REGEX_EXCLUDE",
+ "title": "GIT_GIT_DIFF: Excluding Regex",
+ "type": "string"
+ },
+ "GIT_GIT_DIFF_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/GIT_GIT_DIFF_FILTER_REGEX_INCLUDE",
+ "title": "GIT_GIT_DIFF: Including Regex",
+ "type": "string"
+ },
+ "GO_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/GO_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for GO descriptor",
+ "type": "string"
+ },
+ "GO_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/GO_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for GO descriptor",
+ "type": "string"
+ },
+ "GO_GOLANGCI_LINT_ARGUMENTS": {
+ "$id": "#/properties/GO_GOLANGCI_LINT_ARGUMENTS",
+ "description": "GO_GOLANGCI_LINT: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "GO_GOLANGCI_LINT: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "GO_GOLANGCI_LINT_CONFIG_FILE": {
+ "$id": "#/properties/GO_GOLANGCI_LINT_CONFIG_FILE",
+ "default": ".golangci.yml",
+ "description": "GO_GOLANGCI_LINT: User custom config file name if different from default",
+ "title": "GO_GOLANGCI_LINT: Custom config file name",
+ "type": "string"
+ },
+ "GO_GOLANGCI_LINT_DISABLE_ERRORS": {
+ "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS",
+ "default": false,
+ "title": "GO_GOLANGCI_LINT: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "GO_GOLANGCI_LINT: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "GO_GOLANGCI_LINT_FILE_EXTENSIONS": {
+ "$id": "#/properties/GO_GOLANGCI_LINT_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "GO_GOLANGCI_LINT_FILE_NAME": {
+ "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAME",
+ "default": ".golangci.yml",
+ "description": "GO_GOLANGCI_LINT: User custom config file name if different from default",
+ "title": "GO_GOLANGCI_LINT: Custom config file name",
+ "type": "string"
+ },
+ "GO_GOLANGCI_LINT_FILE_NAMES_REGEX": {
+ "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE",
+ "title": "GO_GOLANGCI_LINT: Excluding Regex",
+ "type": "string"
+ },
+ "GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE",
+ "title": "GO_GOLANGCI_LINT: Including Regex",
+ "type": "string"
+ },
+ "GO_GOLANGCI_LINT_RULES_PATH": {
+ "$id": "#/properties/GO_GOLANGCI_LINT_RULES_PATH",
+ "description": "GO_GOLANGCI_LINT: Path where to find linter configuration file",
+ "title": "GO_GOLANGCI_LINT: Custom config file path",
+ "type": "string"
+ },
+ "GO_REVIVE_ARGUMENTS": {
+ "$id": "#/properties/GO_REVIVE_ARGUMENTS",
+ "description": "GO_REVIVE: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "GO_REVIVE: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "GO_REVIVE_CONFIG_FILE": {
+ "$id": "#/properties/GO_REVIVE_CONFIG_FILE",
+ "default": "revive.toml",
+ "description": "GO_REVIVE: User custom config file name if different from default",
+ "title": "GO_REVIVE: Custom config file name",
+ "type": "string"
+ },
+ "GO_REVIVE_DISABLE_ERRORS": {
+ "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS",
+ "default": false,
+ "title": "GO_REVIVE: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "GO_REVIVE: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "GO_REVIVE_FILE_EXTENSIONS": {
+ "$id": "#/properties/GO_REVIVE_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "GO_REVIVE: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "GO_REVIVE_FILE_NAMES_REGEX": {
+ "$id": "#/properties/GO_REVIVE_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "GO_REVIVE: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "GO_REVIVE_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/GO_REVIVE_FILTER_REGEX_EXCLUDE",
+ "title": "GO_REVIVE: Excluding Regex",
+ "type": "string"
+ },
+ "GO_REVIVE_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/GO_REVIVE_FILTER_REGEX_INCLUDE",
+ "title": "GO_REVIVE: Including Regex",
+ "type": "string"
+ },
+ "GO_REVIVE_RULES_PATH": {
+ "$id": "#/properties/GO_REVIVE_RULES_PATH",
+ "description": "GO_REVIVE: Path where to find linter configuration file",
+ "title": "GO_REVIVE: Custom config file path",
+ "type": "string"
+ },
+ "GRAPHQL_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/GRAPHQL_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for GRAPHQL descriptor",
+ "type": "string"
+ },
+ "GRAPHQL_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/GRAPHQL_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for GRAPHQL descriptor",
+ "type": "string"
+ },
+ "GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS": {
+ "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS",
+ "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE": {
+ "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE",
+ "default": ".graphql-schema-linterrc",
+ "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default",
+ "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name",
+ "type": "string"
+ },
+ "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS": {
+ "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS",
+ "default": false,
+ "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS": {
+ "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME": {
+ "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME",
+ "default": ".graphql-schema-linterrc",
+ "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default",
+ "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name",
+ "type": "string"
+ },
+ "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX": {
+ "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE",
+ "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Excluding Regex",
+ "type": "string"
+ },
+ "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE",
+ "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Including Regex",
+ "type": "string"
+ },
+ "GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH": {
+ "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH",
+ "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Path where to find linter configuration file",
+ "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file path",
+ "type": "string"
+ },
+ "GROOVY_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/GROOVY_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for GROOVY descriptor",
+ "type": "string"
+ },
+ "GROOVY_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/GROOVY_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for GROOVY descriptor",
+ "type": "string"
+ },
+ "GROOVY_NPM_GROOVY_LINT_ARGUMENTS": {
+ "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_ARGUMENTS",
+ "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "GROOVY_NPM_GROOVY_LINT: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "GROOVY_NPM_GROOVY_LINT_CONFIG_FILE": {
+ "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CONFIG_FILE",
+ "default": ".groovylintrc.json",
+ "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default",
+ "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name",
+ "type": "string"
+ },
+ "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS": {
+ "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS",
+ "default": false,
+ "title": "GROOVY_NPM_GROOVY_LINT: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "GROOVY_NPM_GROOVY_LINT: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS": {
+ "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "GROOVY_NPM_GROOVY_LINT_FILE_NAME": {
+ "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAME",
+ "default": ".groovylintrc.json",
+ "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default",
+ "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name",
+ "type": "string"
+ },
+ "GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX": {
+ "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE",
+ "title": "GROOVY_NPM_GROOVY_LINT: Excluding Regex",
+ "type": "string"
+ },
+ "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE",
+ "title": "GROOVY_NPM_GROOVY_LINT: Including Regex",
+ "type": "string"
+ },
+ "GROOVY_NPM_GROOVY_LINT_RULES_PATH": {
+ "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_RULES_PATH",
+ "description": "GROOVY_NPM_GROOVY_LINT: Path where to find linter configuration file",
+ "title": "GROOVY_NPM_GROOVY_LINT: Custom config file path",
+ "type": "string"
+ },
+ "HTML_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/HTML_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for HTML descriptor",
+ "type": "string"
+ },
+ "HTML_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/HTML_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for HTML descriptor",
+ "type": "string"
+ },
+ "HTML_HTMLHINT_ARGUMENTS": {
+ "$id": "#/properties/HTML_HTMLHINT_ARGUMENTS",
+ "description": "HTML_HTMLHINT: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "HTML_HTMLHINT: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "HTML_HTMLHINT_CONFIG_FILE": {
+ "$id": "#/properties/HTML_HTMLHINT_CONFIG_FILE",
+ "default": ".htmlhintrc",
+ "description": "HTML_HTMLHINT: User custom config file name if different from default",
+ "title": "HTML_HTMLHINT: Custom config file name",
+ "type": "string"
+ },
+ "HTML_HTMLHINT_DISABLE_ERRORS": {
+ "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS",
+ "default": false,
+ "title": "HTML_HTMLHINT: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "HTML_HTMLHINT: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "HTML_HTMLHINT_FILE_EXTENSIONS": {
+ "$id": "#/properties/HTML_HTMLHINT_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "HTML_HTMLHINT: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "HTML_HTMLHINT_FILE_NAME": {
+ "$id": "#/properties/HTML_HTMLHINT_FILE_NAME",
+ "default": ".htmlhintrc",
+ "description": "HTML_HTMLHINT: User custom config file name if different from default",
+ "title": "HTML_HTMLHINT: Custom config file name",
+ "type": "string"
+ },
+ "HTML_HTMLHINT_FILE_NAMES_REGEX": {
+ "$id": "#/properties/HTML_HTMLHINT_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "HTML_HTMLHINT: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "HTML_HTMLHINT_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_EXCLUDE",
+ "title": "HTML_HTMLHINT: Excluding Regex",
+ "type": "string"
+ },
+ "HTML_HTMLHINT_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_INCLUDE",
+ "title": "HTML_HTMLHINT: Including Regex",
+ "type": "string"
+ },
+ "HTML_HTMLHINT_RULES_PATH": {
+ "$id": "#/properties/HTML_HTMLHINT_RULES_PATH",
+ "description": "HTML_HTMLHINT: Path where to find linter configuration file",
+ "title": "HTML_HTMLHINT: Custom config file path",
+ "type": "string"
+ },
+ "JAVASCRIPT_DEFAULT_STYLE": {
+ "$id": "#/properties/JAVASCRIPT_DEFAULT_STYLE",
+ "description": "Style of javascript formatting to apply",
+ "enum": [
+ "standard",
+ "prettier"
+ ],
+ "examples": [
+ "standard",
+ "prettier"
+ ],
+ "title": "Javascript default style",
+ "type": "string"
+ },
+ "JAVASCRIPT_ES_ARGUMENTS": {
+ "$id": "#/properties/JAVASCRIPT_ES_ARGUMENTS",
+ "description": "JAVASCRIPT_ES: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "JAVASCRIPT_ES: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "JAVASCRIPT_ES_CONFIG_FILE": {
+ "$id": "#/properties/JAVASCRIPT_ES_CONFIG_FILE",
+ "default": ".eslintrc.json",
+ "description": "JAVASCRIPT_ES: User custom config file name if different from default",
+ "title": "JAVASCRIPT_ES: Custom config file name",
+ "type": "string"
+ },
+ "JAVASCRIPT_ES_DISABLE_ERRORS": {
+ "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS",
+ "default": false,
+ "title": "JAVASCRIPT_ES: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "JAVASCRIPT_ES: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "JAVASCRIPT_ES_FILE_EXTENSIONS": {
+ "$id": "#/properties/JAVASCRIPT_ES_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "JAVASCRIPT_ES: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "JAVASCRIPT_ES_FILE_NAME": {
+ "$id": "#/properties/JAVASCRIPT_ES_FILE_NAME",
+ "default": ".eslintrc.json",
+ "description": "JAVASCRIPT_ES: User custom config file name if different from default",
+ "title": "JAVASCRIPT_ES: Custom config file name",
+ "type": "string"
+ },
+ "JAVASCRIPT_ES_FILE_NAMES_REGEX": {
+ "$id": "#/properties/JAVASCRIPT_ES_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "JAVASCRIPT_ES: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE",
+ "title": "JAVASCRIPT_ES: Excluding Regex",
+ "type": "string"
+ },
+ "JAVASCRIPT_ES_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_INCLUDE",
+ "title": "JAVASCRIPT_ES: Including Regex",
+ "type": "string"
+ },
+ "JAVASCRIPT_ES_RULES_PATH": {
+ "$id": "#/properties/JAVASCRIPT_ES_RULES_PATH",
+ "description": "JAVASCRIPT_ES: Path where to find linter configuration file",
+ "title": "JAVASCRIPT_ES: Custom config file path",
+ "type": "string"
+ },
+ "JAVASCRIPT_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for JAVASCRIPT descriptor",
+ "type": "string"
+ },
+ "JAVASCRIPT_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for JAVASCRIPT descriptor",
+ "type": "string"
+ },
+ "JAVASCRIPT_PRETTIER_ARGUMENTS": {
+ "$id": "#/properties/JAVASCRIPT_PRETTIER_ARGUMENTS",
+ "description": "JAVASCRIPT_PRETTIER: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "JAVASCRIPT_PRETTIER: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "JAVASCRIPT_PRETTIER_CONFIG_FILE": {
+ "$id": "#/properties/JAVASCRIPT_PRETTIER_CONFIG_FILE",
+ "default": ".prettierrc.json",
+ "description": "JAVASCRIPT_PRETTIER: User custom config file name if different from default",
+ "title": "JAVASCRIPT_PRETTIER: Custom config file name",
+ "type": "string"
+ },
+ "JAVASCRIPT_PRETTIER_DISABLE_ERRORS": {
+ "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS",
+ "default": false,
+ "title": "JAVASCRIPT_PRETTIER: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "JAVASCRIPT_PRETTIER: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "JAVASCRIPT_PRETTIER_FILE_EXTENSIONS": {
+ "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX": {
+ "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE",
+ "title": "JAVASCRIPT_PRETTIER: Excluding Regex",
+ "type": "string"
+ },
+ "JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE",
+ "title": "JAVASCRIPT_PRETTIER: Including Regex",
+ "type": "string"
+ },
+ "JAVASCRIPT_PRETTIER_RULES_PATH": {
+ "$id": "#/properties/JAVASCRIPT_PRETTIER_RULES_PATH",
+ "description": "JAVASCRIPT_PRETTIER: Path where to find linter configuration file",
+ "title": "JAVASCRIPT_PRETTIER: Custom config file path",
+ "type": "string"
+ },
+ "JAVASCRIPT_STANDARD_ARGUMENTS": {
+ "$id": "#/properties/JAVASCRIPT_STANDARD_ARGUMENTS",
+ "description": "JAVASCRIPT_STANDARD: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "JAVASCRIPT_STANDARD: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "JAVASCRIPT_STANDARD_DISABLE_ERRORS": {
+ "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS",
+ "default": false,
+ "title": "JAVASCRIPT_STANDARD: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "JAVASCRIPT_STANDARD: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "JAVASCRIPT_STANDARD_FILE_EXTENSIONS": {
+ "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "JAVASCRIPT_STANDARD_FILE_NAMES_REGEX": {
+ "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE",
+ "title": "JAVASCRIPT_STANDARD: Excluding Regex",
+ "type": "string"
+ },
+ "JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE",
+ "title": "JAVASCRIPT_STANDARD: Including Regex",
+ "type": "string"
+ },
+ "JAVA_CHECKSTYLE_ARGUMENTS": {
+ "$id": "#/properties/JAVA_CHECKSTYLE_ARGUMENTS",
+ "description": "JAVA_CHECKSTYLE: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "JAVA_CHECKSTYLE: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "JAVA_CHECKSTYLE_CONFIG_FILE": {
+ "$id": "#/properties/JAVA_CHECKSTYLE_CONFIG_FILE",
+ "default": "sun_checks.xml",
+ "description": "JAVA_CHECKSTYLE: User custom config file name if different from default",
+ "title": "JAVA_CHECKSTYLE: Custom config file name",
+ "type": "string"
+ },
+ "JAVA_CHECKSTYLE_DISABLE_ERRORS": {
+ "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS",
+ "default": false,
+ "title": "JAVA_CHECKSTYLE: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "JAVA_CHECKSTYLE: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "JAVA_CHECKSTYLE_FILE_EXTENSIONS": {
+ "$id": "#/properties/JAVA_CHECKSTYLE_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "JAVA_CHECKSTYLE_FILE_NAME": {
+ "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAME",
+ "default": "sun_checks.xml",
+ "description": "JAVA_CHECKSTYLE: User custom config file name if different from default",
+ "title": "JAVA_CHECKSTYLE: Custom config file name",
+ "type": "string"
+ },
+ "JAVA_CHECKSTYLE_FILE_NAMES_REGEX": {
+ "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE",
+ "title": "JAVA_CHECKSTYLE: Excluding Regex",
+ "type": "string"
+ },
+ "JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE",
+ "title": "JAVA_CHECKSTYLE: Including Regex",
+ "type": "string"
+ },
+ "JAVA_CHECKSTYLE_RULES_PATH": {
+ "$id": "#/properties/JAVA_CHECKSTYLE_RULES_PATH",
+ "description": "JAVA_CHECKSTYLE: Path where to find linter configuration file",
+ "title": "JAVA_CHECKSTYLE: Custom config file path",
+ "type": "string"
+ },
+ "JAVA_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/JAVA_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for JAVA descriptor",
+ "type": "string"
+ },
+ "JAVA_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/JAVA_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for JAVA descriptor",
+ "type": "string"
+ },
+ "JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS": {
+ "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS",
+ "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "JSON_ESLINT_PLUGIN_JSONC: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE": {
+ "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE",
+ "default": ".eslintrc-json.json",
+ "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default",
+ "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name",
+ "type": "string"
+ },
+ "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS": {
+ "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS",
+ "default": false,
+ "title": "JSON_ESLINT_PLUGIN_JSONC: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "JSON_ESLINT_PLUGIN_JSONC: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS": {
+ "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "JSON_ESLINT_PLUGIN_JSONC_FILE_NAME": {
+ "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAME",
+ "default": ".eslintrc.json",
+ "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default",
+ "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name",
+ "type": "string"
+ },
+ "JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX": {
+ "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE",
+ "title": "JSON_ESLINT_PLUGIN_JSONC: Excluding Regex",
+ "type": "string"
+ },
+ "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE",
+ "title": "JSON_ESLINT_PLUGIN_JSONC: Including Regex",
+ "type": "string"
+ },
+ "JSON_ESLINT_PLUGIN_JSONC_RULES_PATH": {
+ "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_RULES_PATH",
+ "description": "JSON_ESLINT_PLUGIN_JSONC: Path where to find linter configuration file",
+ "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file path",
+ "type": "string"
+ },
+ "JSON_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/JSON_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for JSON descriptor",
+ "type": "string"
+ },
+ "JSON_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/JSON_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for JSON descriptor",
+ "type": "string"
+ },
+ "JSON_JSONLINT_ARGUMENTS": {
+ "$id": "#/properties/JSON_JSONLINT_ARGUMENTS",
+ "description": "JSON_JSONLINT: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "JSON_JSONLINT: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "JSON_JSONLINT_DISABLE_ERRORS": {
+ "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS",
+ "default": false,
+ "title": "JSON_JSONLINT: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "JSON_JSONLINT: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "JSON_JSONLINT_FILE_EXTENSIONS": {
+ "$id": "#/properties/JSON_JSONLINT_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "JSON_JSONLINT: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "JSON_JSONLINT_FILE_NAMES_REGEX": {
+ "$id": "#/properties/JSON_JSONLINT_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "JSON_JSONLINT: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "JSON_JSONLINT_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_EXCLUDE",
+ "title": "JSON_JSONLINT: Excluding Regex",
+ "type": "string"
+ },
+ "JSON_JSONLINT_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_INCLUDE",
+ "title": "JSON_JSONLINT: Including Regex",
+ "type": "string"
+ },
+ "JSON_PRETTIER_ARGUMENTS": {
+ "$id": "#/properties/JSON_PRETTIER_ARGUMENTS",
+ "description": "JSON_PRETTIER: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "JSON_PRETTIER: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "JSON_PRETTIER_CONFIG_FILE": {
+ "$id": "#/properties/JSON_PRETTIER_CONFIG_FILE",
+ "default": ".prettierrc.json",
+ "description": "JSON_PRETTIER: User custom config file name if different from default",
+ "title": "JSON_PRETTIER: Custom config file name",
+ "type": "string"
+ },
+ "JSON_PRETTIER_DISABLE_ERRORS": {
+ "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS",
+ "default": false,
+ "title": "JSON_PRETTIER: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "JSON_PRETTIER: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "JSON_PRETTIER_FILE_EXTENSIONS": {
+ "$id": "#/properties/JSON_PRETTIER_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "JSON_PRETTIER: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "JSON_PRETTIER_FILE_NAMES_REGEX": {
+ "$id": "#/properties/JSON_PRETTIER_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "JSON_PRETTIER: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "JSON_PRETTIER_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_EXCLUDE",
+ "title": "JSON_PRETTIER: Excluding Regex",
+ "type": "string"
+ },
+ "JSON_PRETTIER_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_INCLUDE",
+ "title": "JSON_PRETTIER: Including Regex",
+ "type": "string"
+ },
+ "JSON_PRETTIER_RULES_PATH": {
+ "$id": "#/properties/JSON_PRETTIER_RULES_PATH",
+ "description": "JSON_PRETTIER: Path where to find linter configuration file",
+ "title": "JSON_PRETTIER: Custom config file path",
+ "type": "string"
+ },
+ "JSON_V8R_ARGUMENTS": {
+ "$id": "#/properties/JSON_V8R_ARGUMENTS",
+ "description": "JSON_V8R: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "JSON_V8R: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "JSON_V8R_DISABLE_ERRORS": {
+ "$id": "#/properties/JSON_V8R_DISABLE_ERRORS",
+ "default": false,
+ "title": "JSON_V8R: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "JSON_V8R: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "JSON_V8R_FILE_EXTENSIONS": {
+ "$id": "#/properties/JSON_V8R_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "JSON_V8R: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "JSON_V8R_FILE_NAMES_REGEX": {
+ "$id": "#/properties/JSON_V8R_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "JSON_V8R: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "JSON_V8R_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/JSON_V8R_FILTER_REGEX_EXCLUDE",
+ "title": "JSON_V8R: Excluding Regex",
+ "type": "string"
+ },
+ "JSON_V8R_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/JSON_V8R_FILTER_REGEX_INCLUDE",
+ "title": "JSON_V8R: Including Regex",
+ "type": "string"
+ },
+ "JSX_ESLINT_ARGUMENTS": {
+ "$id": "#/properties/JSX_ESLINT_ARGUMENTS",
+ "description": "JSX_ESLINT: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "JSX_ESLINT: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "JSX_ESLINT_CONFIG_FILE": {
+ "$id": "#/properties/JSX_ESLINT_CONFIG_FILE",
+ "default": ".eslintrc.json",
+ "description": "JSX_ESLINT: User custom config file name if different from default",
+ "title": "JSX_ESLINT: Custom config file name",
+ "type": "string"
+ },
+ "JSX_ESLINT_DISABLE_ERRORS": {
+ "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS",
+ "default": false,
+ "title": "JSX_ESLINT: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "JSX_ESLINT: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "JSX_ESLINT_FILE_EXTENSIONS": {
+ "$id": "#/properties/JSX_ESLINT_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "JSX_ESLINT: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "JSX_ESLINT_FILE_NAME": {
+ "$id": "#/properties/JSX_ESLINT_FILE_NAME",
+ "default": ".eslintrc.json",
+ "description": "JSX_ESLINT: User custom config file name if different from default",
+ "title": "JSX_ESLINT: Custom config file name",
+ "type": "string"
+ },
+ "JSX_ESLINT_FILE_NAMES_REGEX": {
+ "$id": "#/properties/JSX_ESLINT_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "JSX_ESLINT: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "JSX_ESLINT_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_EXCLUDE",
+ "title": "JSX_ESLINT: Excluding Regex",
+ "type": "string"
+ },
+ "JSX_ESLINT_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_INCLUDE",
+ "title": "JSX_ESLINT: Including Regex",
+ "type": "string"
+ },
+ "JSX_ESLINT_RULES_PATH": {
+ "$id": "#/properties/JSX_ESLINT_RULES_PATH",
+ "description": "JSX_ESLINT: Path where to find linter configuration file",
+ "title": "JSX_ESLINT: Custom config file path",
+ "type": "string"
+ },
+ "JSX_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/JSX_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for JSX descriptor",
+ "type": "string"
+ },
+ "JSX_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/JSX_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for JSX descriptor",
+ "type": "string"
+ },
+ "KOTLIN_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/KOTLIN_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for KOTLIN descriptor",
+ "type": "string"
+ },
+ "KOTLIN_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/KOTLIN_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for KOTLIN descriptor",
+ "type": "string"
+ },
+ "KOTLIN_KTLINT_ARGUMENTS": {
+ "$id": "#/properties/KOTLIN_KTLINT_ARGUMENTS",
+ "description": "KOTLIN_KTLINT: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "KOTLIN_KTLINT: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "KOTLIN_KTLINT_DISABLE_ERRORS": {
+ "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS",
+ "default": false,
+ "title": "KOTLIN_KTLINT: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "KOTLIN_KTLINT: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "KOTLIN_KTLINT_FILE_EXTENSIONS": {
+ "$id": "#/properties/KOTLIN_KTLINT_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "KOTLIN_KTLINT: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "KOTLIN_KTLINT_FILE_NAMES_REGEX": {
+ "$id": "#/properties/KOTLIN_KTLINT_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "KOTLIN_KTLINT: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE",
+ "title": "KOTLIN_KTLINT: Excluding Regex",
+ "type": "string"
+ },
+ "KOTLIN_KTLINT_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_INCLUDE",
+ "title": "KOTLIN_KTLINT: Including Regex",
+ "type": "string"
+ },
+ "KUBERNETES_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/KUBERNETES_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for KUBERNETES descriptor",
+ "type": "string"
+ },
+ "KUBERNETES_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/KUBERNETES_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for KUBERNETES descriptor",
+ "type": "string"
+ },
+ "KUBERNETES_KUBEVAL_ARGUMENTS": {
+ "$id": "#/properties/KUBERNETES_KUBEVAL_ARGUMENTS",
+ "description": "KUBERNETES_KUBEVAL: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "KUBERNETES_KUBEVAL: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "KUBERNETES_KUBEVAL_DIRECTORY": {
+ "$id": "#/properties/KUBERNETES_KUBEVAL_DIRECTORY",
+ "default": "kubernetes",
+ "title": "KUBERNETES_KUBEVAL: Directory containing KUBERNETES files",
+ "type": "string"
+ },
+ "KUBERNETES_KUBEVAL_DISABLE_ERRORS": {
+ "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS",
+ "default": false,
+ "title": "KUBERNETES_KUBEVAL: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "KUBERNETES_KUBEVAL: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "KUBERNETES_KUBEVAL_FILE_EXTENSIONS": {
+ "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "KUBERNETES_KUBEVAL: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "KUBERNETES_KUBEVAL_FILE_NAMES_REGEX": {
+ "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "KUBERNETES_KUBEVAL: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE",
+ "title": "KUBERNETES_KUBEVAL: Excluding Regex",
+ "type": "string"
+ },
+ "KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE",
+ "title": "KUBERNETES_KUBEVAL: Including Regex",
+ "type": "string"
+ },
+ "LATEX_CHKTEX_ARGUMENTS": {
+ "$id": "#/properties/LATEX_CHKTEX_ARGUMENTS",
+ "description": "LATEX_CHKTEX: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "LATEX_CHKTEX: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "LATEX_CHKTEX_CONFIG_FILE": {
+ "$id": "#/properties/LATEX_CHKTEX_CONFIG_FILE",
+ "default": ".chktexrc",
+ "description": "LATEX_CHKTEX: User custom config file name if different from default",
+ "title": "LATEX_CHKTEX: Custom config file name",
+ "type": "string"
+ },
+ "LATEX_CHKTEX_DISABLE_ERRORS": {
+ "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS",
+ "default": false,
+ "title": "LATEX_CHKTEX: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "LATEX_CHKTEX: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "LATEX_CHKTEX_FILE_EXTENSIONS": {
+ "$id": "#/properties/LATEX_CHKTEX_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "LATEX_CHKTEX: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "LATEX_CHKTEX_FILE_NAME": {
+ "$id": "#/properties/LATEX_CHKTEX_FILE_NAME",
+ "default": ".chktexrc",
+ "description": "LATEX_CHKTEX: User custom config file name if different from default",
+ "title": "LATEX_CHKTEX: Custom config file name",
+ "type": "string"
+ },
+ "LATEX_CHKTEX_FILE_NAMES_REGEX": {
+ "$id": "#/properties/LATEX_CHKTEX_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "LATEX_CHKTEX: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "LATEX_CHKTEX_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_EXCLUDE",
+ "title": "LATEX_CHKTEX: Excluding Regex",
+ "type": "string"
+ },
+ "LATEX_CHKTEX_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_INCLUDE",
+ "title": "LATEX_CHKTEX: Including Regex",
+ "type": "string"
+ },
+ "LATEX_CHKTEX_RULES_PATH": {
+ "$id": "#/properties/LATEX_CHKTEX_RULES_PATH",
+ "description": "LATEX_CHKTEX: Path where to find linter configuration file",
+ "title": "LATEX_CHKTEX: Custom config file path",
+ "type": "string"
+ },
+ "LATEX_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/LATEX_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for LATEX descriptor",
+ "type": "string"
+ },
+ "LATEX_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/LATEX_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for LATEX descriptor",
+ "type": "string"
+ },
+ "LINTER_RULES_PATH": {
+ "$id": "#/properties/LINTER_RULES_PATH",
+ "default": ".github/linters",
+ "description": "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"
+ ],
+ "title": "Linter rules path",
+ "type": "string"
+ },
+ "LOG_FILE": {
+ "$id": "#/properties/LOG_FILE",
+ "default": "mega-linter.log",
+ "description": "The file name for outputting logs. All output is sent to the log file regardless of LOG_LEVEL",
+ "title": "Log file name",
+ "type": "string"
+ },
+ "LOG_LEVEL": {
+ "$id": "#/properties/LOG_LEVEL",
+ "default": "INFO",
+ "description": "How much output the script will generate to the console. One of INFO, DEBUG, WARNING or ERROR.",
+ "enum": [
+ "INFO",
+ "DEBUG",
+ "WARNING",
+ "ERROR"
+ ],
+ "title": "Log level",
+ "type": "string"
+ },
+ "LUA_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/LUA_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for LUA descriptor",
+ "type": "string"
+ },
+ "LUA_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/LUA_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for LUA descriptor",
+ "type": "string"
+ },
+ "LUA_LUACHECK_ARGUMENTS": {
+ "$id": "#/properties/LUA_LUACHECK_ARGUMENTS",
+ "description": "LUA_LUACHECK: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "LUA_LUACHECK: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "LUA_LUACHECK_CONFIG_FILE": {
+ "$id": "#/properties/LUA_LUACHECK_CONFIG_FILE",
+ "default": ".luacheckrc",
+ "description": "LUA_LUACHECK: User custom config file name if different from default",
+ "title": "LUA_LUACHECK: Custom config file name",
+ "type": "string"
+ },
+ "LUA_LUACHECK_DISABLE_ERRORS": {
+ "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS",
+ "default": false,
+ "title": "LUA_LUACHECK: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "LUA_LUACHECK: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "LUA_LUACHECK_FILE_EXTENSIONS": {
+ "$id": "#/properties/LUA_LUACHECK_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "LUA_LUACHECK: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "LUA_LUACHECK_FILE_NAME": {
+ "$id": "#/properties/LUA_LUACHECK_FILE_NAME",
+ "default": ".luacheckrc",
+ "description": "LUA_LUACHECK: User custom config file name if different from default",
+ "title": "LUA_LUACHECK: Custom config file name",
+ "type": "string"
+ },
+ "LUA_LUACHECK_FILE_NAMES_REGEX": {
+ "$id": "#/properties/LUA_LUACHECK_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "LUA_LUACHECK: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "LUA_LUACHECK_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_EXCLUDE",
+ "title": "LUA_LUACHECK: Excluding Regex",
+ "type": "string"
+ },
+ "LUA_LUACHECK_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_INCLUDE",
+ "title": "LUA_LUACHECK: Including Regex",
+ "type": "string"
+ },
+ "LUA_LUACHECK_RULES_PATH": {
+ "$id": "#/properties/LUA_LUACHECK_RULES_PATH",
+ "description": "LUA_LUACHECK: Path where to find linter configuration file",
+ "title": "LUA_LUACHECK: Custom config file path",
+ "type": "string"
+ },
+ "MARKDOWN_DEFAULT_STYLE": {
+ "$id": "#/properties/MARKDOWN_DEFAULT_STYLE",
+ "description": "Style of markdown formatting to apply",
+ "enum": [
+ "markdownlint",
+ "remark-lint"
+ ],
+ "title": "Markdown default formatting style",
+ "type": "string"
+ },
+ "MARKDOWN_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/MARKDOWN_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for MARKDOWN descriptor",
+ "type": "string"
+ },
+ "MARKDOWN_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/MARKDOWN_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for MARKDOWN descriptor",
+ "type": "string"
+ },
+ "MARKDOWN_MARKDOWNLINT_ARGUMENTS": {
+ "$id": "#/properties/MARKDOWN_MARKDOWNLINT_ARGUMENTS",
+ "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "MARKDOWN_MARKDOWNLINT: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "MARKDOWN_MARKDOWNLINT_CONFIG_FILE": {
+ "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CONFIG_FILE",
+ "default": ".markdown-lint.json",
+ "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default",
+ "title": "MARKDOWN_MARKDOWNLINT: Custom config file name",
+ "type": "string"
+ },
+ "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS": {
+ "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS",
+ "default": false,
+ "title": "MARKDOWN_MARKDOWNLINT: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "MARKDOWN_MARKDOWNLINT: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS": {
+ "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "MARKDOWN_MARKDOWNLINT_FILE_NAME": {
+ "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAME",
+ "default": ".markdown-lint.json",
+ "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default",
+ "title": "MARKDOWN_MARKDOWNLINT: Custom config file name",
+ "type": "string"
+ },
+ "MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX": {
+ "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE",
+ "title": "MARKDOWN_MARKDOWNLINT: Excluding Regex",
+ "type": "string"
+ },
+ "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE",
+ "title": "MARKDOWN_MARKDOWNLINT: Including Regex",
+ "type": "string"
+ },
+ "MARKDOWN_MARKDOWNLINT_RULES_PATH": {
+ "$id": "#/properties/MARKDOWN_MARKDOWNLINT_RULES_PATH",
+ "description": "MARKDOWN_MARKDOWNLINT: Path where to find linter configuration file",
+ "title": "MARKDOWN_MARKDOWNLINT: Custom config file path",
+ "type": "string"
+ },
+ "MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS": {
+ "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS",
+ "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE": {
+ "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE",
+ "default": ".markdown-link-check.json",
+ "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default",
+ "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name",
+ "type": "string"
+ },
+ "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS": {
+ "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS",
+ "default": false,
+ "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS": {
+ "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME": {
+ "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME",
+ "default": ".markdown-link-check.json",
+ "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default",
+ "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name",
+ "type": "string"
+ },
+ "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX": {
+ "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE",
+ "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Excluding Regex",
+ "type": "string"
+ },
+ "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE",
+ "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Including Regex",
+ "type": "string"
+ },
+ "MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH": {
+ "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH",
+ "description": "MARKDOWN_MARKDOWN_LINK_CHECK: Path where to find linter configuration file",
+ "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file path",
+ "type": "string"
+ },
+ "MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS": {
+ "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS",
+ "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS": {
+ "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS",
+ "default": false,
+ "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS": {
+ "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX": {
+ "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE",
+ "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Excluding Regex",
+ "type": "string"
+ },
+ "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE",
+ "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Including Regex",
+ "type": "string"
+ },
+ "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS": {
+ "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS",
+ "description": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Custom arguments",
+ "type": "array"
+ },
+ "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS": {
+ "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS",
+ "default": false,
+ "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS": {
+ "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX": {
+ "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE",
+ "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Excluding Regex",
+ "type": "string"
+ },
+ "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE",
+ "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Including Regex",
+ "type": "string"
+ },
+ "MARKDOWN_REMARK_LINT_ARGUMENTS": {
+ "$id": "#/properties/MARKDOWN_REMARK_LINT_ARGUMENTS",
+ "description": "MARKDOWN_REMARK_LINT: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "MARKDOWN_REMARK_LINT: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "MARKDOWN_REMARK_LINT_CONFIG_FILE": {
+ "$id": "#/properties/MARKDOWN_REMARK_LINT_CONFIG_FILE",
+ "default": ".remarkrc",
+ "description": "MARKDOWN_REMARK_LINT: User custom config file name if different from default",
+ "title": "MARKDOWN_REMARK_LINT: Custom config file name",
+ "type": "string"
+ },
+ "MARKDOWN_REMARK_LINT_DISABLE_ERRORS": {
+ "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS",
+ "default": false,
+ "title": "MARKDOWN_REMARK_LINT: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "MARKDOWN_REMARK_LINT: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "MARKDOWN_REMARK_LINT_FILE_EXTENSIONS": {
+ "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX": {
+ "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE",
+ "title": "MARKDOWN_REMARK_LINT: Excluding Regex",
+ "type": "string"
+ },
+ "MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE",
+ "title": "MARKDOWN_REMARK_LINT: Including Regex",
+ "type": "string"
+ },
+ "MARKDOWN_REMARK_LINT_RULES_PATH": {
+ "$id": "#/properties/MARKDOWN_REMARK_LINT_RULES_PATH",
+ "description": "MARKDOWN_REMARK_LINT: Path where to find linter configuration file",
+ "title": "MARKDOWN_REMARK_LINT: Custom config file path",
+ "type": "string"
+ },
+ "OPENAPI_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/OPENAPI_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for OPENAPI descriptor",
+ "type": "string"
+ },
+ "OPENAPI_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/OPENAPI_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for OPENAPI descriptor",
+ "type": "string"
+ },
+ "OPENAPI_SPECTRAL_ARGUMENTS": {
+ "$id": "#/properties/OPENAPI_SPECTRAL_ARGUMENTS",
+ "description": "OPENAPI_SPECTRAL: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "OPENAPI_SPECTRAL: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "OPENAPI_SPECTRAL_CONFIG_FILE": {
+ "$id": "#/properties/OPENAPI_SPECTRAL_CONFIG_FILE",
+ "default": ".openapirc.yml",
+ "description": "OPENAPI_SPECTRAL: User custom config file name if different from default",
+ "title": "OPENAPI_SPECTRAL: Custom config file name",
+ "type": "string"
+ },
+ "OPENAPI_SPECTRAL_DISABLE_ERRORS": {
+ "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS",
+ "default": false,
+ "title": "OPENAPI_SPECTRAL: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "OPENAPI_SPECTRAL: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "OPENAPI_SPECTRAL_FILE_EXTENSIONS": {
+ "$id": "#/properties/OPENAPI_SPECTRAL_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "OPENAPI_SPECTRAL_FILE_NAME": {
+ "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAME",
+ "default": ".openapirc.yml",
+ "description": "OPENAPI_SPECTRAL: User custom config file name if different from default",
+ "title": "OPENAPI_SPECTRAL: Custom config file name",
+ "type": "string"
+ },
+ "OPENAPI_SPECTRAL_FILE_NAMES_REGEX": {
+ "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE",
+ "title": "OPENAPI_SPECTRAL: Excluding Regex",
+ "type": "string"
+ },
+ "OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE",
+ "title": "OPENAPI_SPECTRAL: Including Regex",
+ "type": "string"
+ },
+ "OPENAPI_SPECTRAL_RULES_PATH": {
+ "$id": "#/properties/OPENAPI_SPECTRAL_RULES_PATH",
+ "description": "OPENAPI_SPECTRAL: Path where to find linter configuration file",
+ "title": "OPENAPI_SPECTRAL: Custom config file path",
+ "type": "string"
+ },
+ "PARALLEL": {
+ "$id": "#/properties/PARALLEL",
+ "default": true,
+ "description": "Process linters in parallel to improve overall Mega-Linter 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",
+ "title": "Parallel processing",
+ "type": "boolean"
+ },
+ "PERL_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/PERL_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for PERL descriptor",
+ "type": "string"
+ },
+ "PERL_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/PERL_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for PERL descriptor",
+ "type": "string"
+ },
+ "PERL_PERLCRITIC_ARGUMENTS": {
+ "$id": "#/properties/PERL_PERLCRITIC_ARGUMENTS",
+ "description": "PERL_PERLCRITIC: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "PERL_PERLCRITIC: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "PERL_PERLCRITIC_DISABLE_ERRORS": {
+ "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS",
+ "default": false,
+ "title": "PERL_PERLCRITIC: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "PERL_PERLCRITIC: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "PERL_PERLCRITIC_FILE_EXTENSIONS": {
+ "$id": "#/properties/PERL_PERLCRITIC_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "PERL_PERLCRITIC: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "PERL_PERLCRITIC_FILE_NAMES_REGEX": {
+ "$id": "#/properties/PERL_PERLCRITIC_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "PERL_PERLCRITIC: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE",
+ "title": "PERL_PERLCRITIC: Excluding Regex",
+ "type": "string"
+ },
+ "PERL_PERLCRITIC_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_INCLUDE",
+ "title": "PERL_PERLCRITIC: Including Regex",
+ "type": "string"
+ },
+ "PHP_BUILTIN_ARGUMENTS": {
+ "$id": "#/properties/PHP_BUILTIN_ARGUMENTS",
+ "description": "PHP_BUILTIN: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "PHP_BUILTIN: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "PHP_BUILTIN_DISABLE_ERRORS": {
+ "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS",
+ "default": false,
+ "title": "PHP_BUILTIN: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "PHP_BUILTIN: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "PHP_BUILTIN_FILE_EXTENSIONS": {
+ "$id": "#/properties/PHP_BUILTIN_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "PHP_BUILTIN: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "PHP_BUILTIN_FILE_NAMES_REGEX": {
+ "$id": "#/properties/PHP_BUILTIN_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "PHP_BUILTIN: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "PHP_BUILTIN_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_EXCLUDE",
+ "title": "PHP_BUILTIN: Excluding Regex",
+ "type": "string"
+ },
+ "PHP_BUILTIN_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_INCLUDE",
+ "title": "PHP_BUILTIN: Including Regex",
+ "type": "string"
+ },
+ "PHP_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/PHP_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for PHP descriptor",
+ "type": "string"
+ },
+ "PHP_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/PHP_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for PHP descriptor",
+ "type": "string"
+ },
+ "PHP_PHPCS_ARGUMENTS": {
+ "$id": "#/properties/PHP_PHPCS_ARGUMENTS",
+ "description": "PHP_PHPCS: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "PHP_PHPCS: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "PHP_PHPCS_CONFIG_FILE": {
+ "$id": "#/properties/PHP_PHPCS_CONFIG_FILE",
+ "default": "phpcs.xml",
+ "description": "PHP_PHPCS: User custom config file name if different from default",
+ "title": "PHP_PHPCS: Custom config file name",
+ "type": "string"
+ },
+ "PHP_PHPCS_DISABLE_ERRORS": {
+ "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS",
+ "default": false,
+ "title": "PHP_PHPCS: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "PHP_PHPCS: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "PHP_PHPCS_FILE_EXTENSIONS": {
+ "$id": "#/properties/PHP_PHPCS_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "PHP_PHPCS: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "PHP_PHPCS_FILE_NAME": {
+ "$id": "#/properties/PHP_PHPCS_FILE_NAME",
+ "default": "phpcs.xml",
+ "description": "PHP_PHPCS: User custom config file name if different from default",
+ "title": "PHP_PHPCS: Custom config file name",
+ "type": "string"
+ },
+ "PHP_PHPCS_FILE_NAMES_REGEX": {
+ "$id": "#/properties/PHP_PHPCS_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "PHP_PHPCS: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "PHP_PHPCS_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_EXCLUDE",
+ "title": "PHP_PHPCS: Excluding Regex",
+ "type": "string"
+ },
+ "PHP_PHPCS_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_INCLUDE",
+ "title": "PHP_PHPCS: Including Regex",
+ "type": "string"
+ },
+ "PHP_PHPCS_RULES_PATH": {
+ "$id": "#/properties/PHP_PHPCS_RULES_PATH",
+ "description": "PHP_PHPCS: Path where to find linter configuration file",
+ "title": "PHP_PHPCS: Custom config file path",
+ "type": "string"
+ },
+ "PHP_PHPSTAN_ARGUMENTS": {
+ "$id": "#/properties/PHP_PHPSTAN_ARGUMENTS",
+ "description": "PHP_PHPSTAN: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "PHP_PHPSTAN: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "PHP_PHPSTAN_CONFIG_FILE": {
+ "$id": "#/properties/PHP_PHPSTAN_CONFIG_FILE",
+ "default": "phpstan.neon",
+ "description": "PHP_PHPSTAN: User custom config file name if different from default",
+ "title": "PHP_PHPSTAN: Custom config file name",
+ "type": "string"
+ },
+ "PHP_PHPSTAN_DISABLE_ERRORS": {
+ "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS",
+ "default": false,
+ "title": "PHP_PHPSTAN: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "PHP_PHPSTAN: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "PHP_PHPSTAN_FILE_EXTENSIONS": {
+ "$id": "#/properties/PHP_PHPSTAN_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "PHP_PHPSTAN: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "PHP_PHPSTAN_FILE_NAME": {
+ "$id": "#/properties/PHP_PHPSTAN_FILE_NAME",
+ "default": "phpstan.neon",
+ "description": "PHP_PHPSTAN: User custom config file name if different from default",
+ "title": "PHP_PHPSTAN: Custom config file name",
+ "type": "string"
+ },
+ "PHP_PHPSTAN_FILE_NAMES_REGEX": {
+ "$id": "#/properties/PHP_PHPSTAN_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "PHP_PHPSTAN: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "PHP_PHPSTAN_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_EXCLUDE",
+ "title": "PHP_PHPSTAN: Excluding Regex",
+ "type": "string"
+ },
+ "PHP_PHPSTAN_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_INCLUDE",
+ "title": "PHP_PHPSTAN: Including Regex",
+ "type": "string"
+ },
+ "PHP_PHPSTAN_RULES_PATH": {
+ "$id": "#/properties/PHP_PHPSTAN_RULES_PATH",
+ "description": "PHP_PHPSTAN: Path where to find linter configuration file",
+ "title": "PHP_PHPSTAN: Custom config file path",
+ "type": "string"
+ },
+ "PHP_PSALM_ARGUMENTS": {
+ "$id": "#/properties/PHP_PSALM_ARGUMENTS",
+ "description": "PHP_PSALM: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "PHP_PSALM: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "PHP_PSALM_CONFIG_FILE": {
+ "$id": "#/properties/PHP_PSALM_CONFIG_FILE",
+ "default": "psalm.xml",
+ "description": "PHP_PSALM: User custom config file name if different from default",
+ "title": "PHP_PSALM: Custom config file name",
+ "type": "string"
+ },
+ "PHP_PSALM_DISABLE_ERRORS": {
+ "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS",
+ "default": false,
+ "title": "PHP_PSALM: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "PHP_PSALM: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "PHP_PSALM_FILE_EXTENSIONS": {
+ "$id": "#/properties/PHP_PSALM_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "PHP_PSALM: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "PHP_PSALM_FILE_NAME": {
+ "$id": "#/properties/PHP_PSALM_FILE_NAME",
+ "default": "psalm.xml",
+ "description": "PHP_PSALM: User custom config file name if different from default",
+ "title": "PHP_PSALM: Custom config file name",
+ "type": "string"
+ },
+ "PHP_PSALM_FILE_NAMES_REGEX": {
+ "$id": "#/properties/PHP_PSALM_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "PHP_PSALM: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "PHP_PSALM_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/PHP_PSALM_FILTER_REGEX_EXCLUDE",
+ "title": "PHP_PSALM: Excluding Regex",
+ "type": "string"
+ },
+ "PHP_PSALM_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/PHP_PSALM_FILTER_REGEX_INCLUDE",
+ "title": "PHP_PSALM: Including Regex",
+ "type": "string"
+ },
+ "PHP_PSALM_RULES_PATH": {
+ "$id": "#/properties/PHP_PSALM_RULES_PATH",
+ "description": "PHP_PSALM: Path where to find linter configuration file",
+ "title": "PHP_PSALM: Custom config file path",
+ "type": "string"
+ },
+ "PLUGINS": {
+ "$id": "#/properties/PLUGINS",
+ "description": "List of Mega-Linter plugins. URL must follow format https://**/mega-linter-plugin-**/**.mega-linter-descriptor.yml",
+ "examples": [
+ [
+ "https://raw.githubusercontent.com/cookiejar/megalinter-plugin-cookiejar/master/cookietemplate.mega-linter-descriptor.yml"
+ ]
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "List of plugins loaded at runtime",
+ "type": "array"
+ },
+ "POST_COMMANDS": {
+ "$id": "#/properties/POST_COMMANDS",
+ "default": [],
+ "description": "Custom bash commands to run after linters",
+ "examples": [
+ [
+ {
+ "command": "npm run test",
+ "continue_if_failed": false,
+ "cwd": "workspace"
+ }
+ ]
+ ],
+ "items": {
+ "$ref": "#/definitions/command_info"
+ },
+ "title": "Post run commands",
+ "type": "array"
+ },
+ "POWERSHELL_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/POWERSHELL_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for POWERSHELL descriptor",
+ "type": "string"
+ },
+ "POWERSHELL_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/POWERSHELL_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for POWERSHELL descriptor",
+ "type": "string"
+ },
+ "POWERSHELL_POWERSHELL_ARGUMENTS": {
+ "$id": "#/properties/POWERSHELL_POWERSHELL_ARGUMENTS",
+ "description": "POWERSHELL_POWERSHELL: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "POWERSHELL_POWERSHELL: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "POWERSHELL_POWERSHELL_CONFIG_FILE": {
+ "$id": "#/properties/POWERSHELL_POWERSHELL_CONFIG_FILE",
+ "default": ".powershell-psscriptanalyzer.psd1",
+ "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default",
+ "title": "POWERSHELL_POWERSHELL: Custom config file name",
+ "type": "string"
+ },
+ "POWERSHELL_POWERSHELL_DISABLE_ERRORS": {
+ "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS",
+ "default": false,
+ "title": "POWERSHELL_POWERSHELL: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "POWERSHELL_POWERSHELL: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "POWERSHELL_POWERSHELL_FILE_EXTENSIONS": {
+ "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "POWERSHELL_POWERSHELL_FILE_NAME": {
+ "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAME",
+ "default": ".powershell-psscriptanalyzer.psd1",
+ "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default",
+ "title": "POWERSHELL_POWERSHELL: Custom config file name",
+ "type": "string"
+ },
+ "POWERSHELL_POWERSHELL_FILE_NAMES_REGEX": {
+ "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE",
+ "title": "POWERSHELL_POWERSHELL: Excluding Regex",
+ "type": "string"
+ },
+ "POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE",
+ "title": "POWERSHELL_POWERSHELL: Including Regex",
+ "type": "string"
+ },
+ "POWERSHELL_POWERSHELL_RULES_PATH": {
+ "$id": "#/properties/POWERSHELL_POWERSHELL_RULES_PATH",
+ "description": "POWERSHELL_POWERSHELL: Path where to find linter configuration file",
+ "title": "POWERSHELL_POWERSHELL: Custom config file path",
+ "type": "string"
+ },
+ "PRE_COMMANDS": {
+ "$id": "#/properties/PRE_COMMANDS",
+ "default": [],
+ "description": "Custom bash commands to run before linters",
+ "examples": [
+ [
+ {
+ "command": "npm install java-caller",
+ "continue_if_failed": false,
+ "cwd": "root"
+ },
+ {
+ "command": "echo \"pre-run command has been called\"",
+ "cwd": "workspace"
+ }
+ ]
+ ],
+ "items": {
+ "$ref": "#/definitions/command_info"
+ },
+ "title": "Pre-run commands",
+ "type": "array"
+ },
+ "PRINT_ALPACA": {
+ "$id": "#/properties/PRINT_ALPACA",
+ "default": true,
+ "description": "Enable printing alpaca image to console output",
+ "title": "Print le lama NUL (alpaca)",
+ "type": "boolean"
+ },
+ "PROTOBUF_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/PROTOBUF_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for PROTOBUF descriptor",
+ "type": "string"
+ },
+ "PROTOBUF_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/PROTOBUF_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for PROTOBUF descriptor",
+ "type": "string"
+ },
+ "PROTOBUF_PROTOLINT_ARGUMENTS": {
+ "$id": "#/properties/PROTOBUF_PROTOLINT_ARGUMENTS",
+ "description": "PROTOBUF_PROTOLINT: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "PROTOBUF_PROTOLINT: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "PROTOBUF_PROTOLINT_CONFIG_FILE": {
+ "$id": "#/properties/PROTOBUF_PROTOLINT_CONFIG_FILE",
+ "default": ".protolintrc.yml",
+ "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default",
+ "title": "PROTOBUF_PROTOLINT: Custom config file name",
+ "type": "string"
+ },
+ "PROTOBUF_PROTOLINT_DISABLE_ERRORS": {
+ "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS",
+ "default": false,
+ "title": "PROTOBUF_PROTOLINT: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "PROTOBUF_PROTOLINT: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "PROTOBUF_PROTOLINT_FILE_EXTENSIONS": {
+ "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "PROTOBUF_PROTOLINT_FILE_NAME": {
+ "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAME",
+ "default": ".protolintrc.yml",
+ "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default",
+ "title": "PROTOBUF_PROTOLINT: Custom config file name",
+ "type": "string"
+ },
+ "PROTOBUF_PROTOLINT_FILE_NAMES_REGEX": {
+ "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE",
+ "title": "PROTOBUF_PROTOLINT: Excluding Regex",
+ "type": "string"
+ },
+ "PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE",
+ "title": "PROTOBUF_PROTOLINT: Including Regex",
+ "type": "string"
+ },
+ "PROTOBUF_PROTOLINT_RULES_PATH": {
+ "$id": "#/properties/PROTOBUF_PROTOLINT_RULES_PATH",
+ "description": "PROTOBUF_PROTOLINT: Path where to find linter configuration file",
+ "title": "PROTOBUF_PROTOLINT: Custom config file path",
+ "type": "string"
+ },
+ "PUPPET_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/PUPPET_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for PUPPET descriptor",
+ "type": "string"
+ },
+ "PUPPET_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/PUPPET_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for PUPPET descriptor",
+ "type": "string"
+ },
+ "PUPPET_PUPPET_LINT_ARGUMENTS": {
+ "$id": "#/properties/PUPPET_PUPPET_LINT_ARGUMENTS",
+ "description": "PUPPET_PUPPET_LINT: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "PUPPET_PUPPET_LINT: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "PUPPET_PUPPET_LINT_CONFIG_FILE": {
+ "$id": "#/properties/PUPPET_PUPPET_LINT_CONFIG_FILE",
+ "default": ".puppet-lint.rc",
+ "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default",
+ "title": "PUPPET_PUPPET_LINT: Custom config file name",
+ "type": "string"
+ },
+ "PUPPET_PUPPET_LINT_DISABLE_ERRORS": {
+ "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS",
+ "default": false,
+ "title": "PUPPET_PUPPET_LINT: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "PUPPET_PUPPET_LINT: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "PUPPET_PUPPET_LINT_FILE_EXTENSIONS": {
+ "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "PUPPET_PUPPET_LINT_FILE_NAME": {
+ "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAME",
+ "default": ".puppet-lint.rc",
+ "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default",
+ "title": "PUPPET_PUPPET_LINT: Custom config file name",
+ "type": "string"
+ },
+ "PUPPET_PUPPET_LINT_FILE_NAMES_REGEX": {
+ "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE",
+ "title": "PUPPET_PUPPET_LINT: Excluding Regex",
+ "type": "string"
+ },
+ "PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE",
+ "title": "PUPPET_PUPPET_LINT: Including Regex",
+ "type": "string"
+ },
+ "PUPPET_PUPPET_LINT_RULES_PATH": {
+ "$id": "#/properties/PUPPET_PUPPET_LINT_RULES_PATH",
+ "description": "PUPPET_PUPPET_LINT: Path where to find linter configuration file",
+ "title": "PUPPET_PUPPET_LINT: Custom config file path",
+ "type": "string"
+ },
+ "PYTHON_BLACK_ARGUMENTS": {
+ "$id": "#/properties/PYTHON_BLACK_ARGUMENTS",
+ "description": "PYTHON_BLACK: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "PYTHON_BLACK: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "PYTHON_BLACK_CONFIG_FILE": {
+ "$id": "#/properties/PYTHON_BLACK_CONFIG_FILE",
+ "default": ".python-black",
+ "description": "PYTHON_BLACK: User custom config file name if different from default",
+ "title": "PYTHON_BLACK: Custom config file name",
+ "type": "string"
+ },
+ "PYTHON_BLACK_DISABLE_ERRORS": {
+ "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS",
+ "default": false,
+ "title": "PYTHON_BLACK: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "PYTHON_BLACK: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "PYTHON_BLACK_FILE_EXTENSIONS": {
+ "$id": "#/properties/PYTHON_BLACK_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "PYTHON_BLACK: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "PYTHON_BLACK_FILE_NAME": {
+ "$id": "#/properties/PYTHON_BLACK_FILE_NAME",
+ "default": ".python-black",
+ "description": "PYTHON_BLACK: User custom config file name if different from default",
+ "title": "PYTHON_BLACK: Custom config file name",
+ "type": "string"
+ },
+ "PYTHON_BLACK_FILE_NAMES_REGEX": {
+ "$id": "#/properties/PYTHON_BLACK_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "PYTHON_BLACK: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "PYTHON_BLACK_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_EXCLUDE",
+ "title": "PYTHON_BLACK: Excluding Regex",
+ "type": "string"
+ },
+ "PYTHON_BLACK_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_INCLUDE",
+ "title": "PYTHON_BLACK: Including Regex",
+ "type": "string"
+ },
+ "PYTHON_BLACK_RULES_PATH": {
+ "$id": "#/properties/PYTHON_BLACK_RULES_PATH",
+ "description": "PYTHON_BLACK: Path where to find linter configuration file",
+ "title": "PYTHON_BLACK: Custom config file path",
+ "type": "string"
+ },
+ "PYTHON_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/PYTHON_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for PYTHON descriptor",
+ "type": "string"
+ },
+ "PYTHON_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/PYTHON_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for PYTHON descriptor",
+ "type": "string"
+ },
+ "PYTHON_FLAKE8_ARGUMENTS": {
+ "$id": "#/properties/PYTHON_FLAKE8_ARGUMENTS",
+ "description": "PYTHON_FLAKE8: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "PYTHON_FLAKE8: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "PYTHON_FLAKE8_CONFIG_FILE": {
+ "$id": "#/properties/PYTHON_FLAKE8_CONFIG_FILE",
+ "default": ".flake8",
+ "description": "PYTHON_FLAKE8: User custom config file name if different from default",
+ "title": "PYTHON_FLAKE8: Custom config file name",
+ "type": "string"
+ },
+ "PYTHON_FLAKE8_DISABLE_ERRORS": {
+ "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS",
+ "default": false,
+ "title": "PYTHON_FLAKE8: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "PYTHON_FLAKE8: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "PYTHON_FLAKE8_FILE_EXTENSIONS": {
+ "$id": "#/properties/PYTHON_FLAKE8_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "PYTHON_FLAKE8: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "PYTHON_FLAKE8_FILE_NAME": {
+ "$id": "#/properties/PYTHON_FLAKE8_FILE_NAME",
+ "default": ".flake8",
+ "description": "PYTHON_FLAKE8: User custom config file name if different from default",
+ "title": "PYTHON_FLAKE8: Custom config file name",
+ "type": "string"
+ },
+ "PYTHON_FLAKE8_FILE_NAMES_REGEX": {
+ "$id": "#/properties/PYTHON_FLAKE8_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "PYTHON_FLAKE8: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE",
+ "title": "PYTHON_FLAKE8: Excluding Regex",
+ "type": "string"
+ },
+ "PYTHON_FLAKE8_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_INCLUDE",
+ "title": "PYTHON_FLAKE8: Including Regex",
+ "type": "string"
+ },
+ "PYTHON_FLAKE8_RULES_PATH": {
+ "$id": "#/properties/PYTHON_FLAKE8_RULES_PATH",
+ "description": "PYTHON_FLAKE8: Path where to find linter configuration file",
+ "title": "PYTHON_FLAKE8: Custom config file path",
+ "type": "string"
+ },
+ "PYTHON_ISORT_ARGUMENTS": {
+ "$id": "#/properties/PYTHON_ISORT_ARGUMENTS",
+ "description": "PYTHON_ISORT: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "PYTHON_ISORT: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "PYTHON_ISORT_CONFIG_FILE": {
+ "$id": "#/properties/PYTHON_ISORT_CONFIG_FILE",
+ "default": ".isort.cfg",
+ "description": "PYTHON_ISORT: User custom config file name if different from default",
+ "title": "PYTHON_ISORT: Custom config file name",
+ "type": "string"
+ },
+ "PYTHON_ISORT_DISABLE_ERRORS": {
+ "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS",
+ "default": false,
+ "title": "PYTHON_ISORT: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "PYTHON_ISORT: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "PYTHON_ISORT_FILE_EXTENSIONS": {
+ "$id": "#/properties/PYTHON_ISORT_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "PYTHON_ISORT: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "PYTHON_ISORT_FILE_NAME": {
+ "$id": "#/properties/PYTHON_ISORT_FILE_NAME",
+ "default": ".isort.cfg",
+ "description": "PYTHON_ISORT: User custom config file name if different from default",
+ "title": "PYTHON_ISORT: Custom config file name",
+ "type": "string"
+ },
+ "PYTHON_ISORT_FILE_NAMES_REGEX": {
+ "$id": "#/properties/PYTHON_ISORT_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "PYTHON_ISORT: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "PYTHON_ISORT_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_EXCLUDE",
+ "title": "PYTHON_ISORT: Excluding Regex",
+ "type": "string"
+ },
+ "PYTHON_ISORT_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_INCLUDE",
+ "title": "PYTHON_ISORT: Including Regex",
+ "type": "string"
+ },
+ "PYTHON_ISORT_RULES_PATH": {
+ "$id": "#/properties/PYTHON_ISORT_RULES_PATH",
+ "description": "PYTHON_ISORT: Path where to find linter configuration file",
+ "title": "PYTHON_ISORT: Custom config file path",
+ "type": "string"
+ },
+ "PYTHON_PYLINT_ARGUMENTS": {
+ "$id": "#/properties/PYTHON_PYLINT_ARGUMENTS",
+ "description": "PYTHON_PYLINT: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "PYTHON_PYLINT: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "PYTHON_PYLINT_CONFIG_FILE": {
+ "$id": "#/properties/PYTHON_PYLINT_CONFIG_FILE",
+ "default": ".python-lint",
+ "description": "PYTHON_PYLINT: User custom config file name if different from default",
+ "title": "PYTHON_PYLINT: Custom config file name",
+ "type": "string"
+ },
+ "PYTHON_PYLINT_DISABLE_ERRORS": {
+ "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS",
+ "default": false,
+ "title": "PYTHON_PYLINT: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "PYTHON_PYLINT: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "PYTHON_PYLINT_FILE_EXTENSIONS": {
+ "$id": "#/properties/PYTHON_PYLINT_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "PYTHON_PYLINT: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "PYTHON_PYLINT_FILE_NAME": {
+ "$id": "#/properties/PYTHON_PYLINT_FILE_NAME",
+ "default": ".python-lint",
+ "description": "PYTHON_PYLINT: User custom config file name if different from default",
+ "title": "PYTHON_PYLINT: Custom config file name",
+ "type": "string"
+ },
+ "PYTHON_PYLINT_FILE_NAMES_REGEX": {
+ "$id": "#/properties/PYTHON_PYLINT_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "PYTHON_PYLINT: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "PYTHON_PYLINT_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_EXCLUDE",
+ "title": "PYTHON_PYLINT: Excluding Regex",
+ "type": "string"
+ },
+ "PYTHON_PYLINT_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_INCLUDE",
+ "title": "PYTHON_PYLINT: Including Regex",
+ "type": "string"
+ },
+ "PYTHON_PYLINT_RULES_PATH": {
+ "$id": "#/properties/PYTHON_PYLINT_RULES_PATH",
+ "description": "PYTHON_PYLINT: Path where to find linter configuration file",
+ "title": "PYTHON_PYLINT: Custom config file path",
+ "type": "string"
+ },
+ "RAKU_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/RAKU_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for RAKU descriptor",
+ "type": "string"
+ },
+ "RAKU_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/RAKU_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for RAKU descriptor",
+ "type": "string"
+ },
+ "RAKU_RAKU_ARGUMENTS": {
+ "$id": "#/properties/RAKU_RAKU_ARGUMENTS",
+ "description": "RAKU_RAKU: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "RAKU_RAKU: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "RAKU_RAKU_CONFIG_FILE": {
+ "$id": "#/properties/RAKU_RAKU_CONFIG_FILE",
+ "default": "META6.json",
+ "description": "RAKU_RAKU: User custom config file name if different from default",
+ "title": "RAKU_RAKU: Custom config file name",
+ "type": "string"
+ },
+ "RAKU_RAKU_DISABLE_ERRORS": {
+ "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS",
+ "default": false,
+ "title": "RAKU_RAKU: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "RAKU_RAKU: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "RAKU_RAKU_FILE_EXTENSIONS": {
+ "$id": "#/properties/RAKU_RAKU_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "RAKU_RAKU: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "RAKU_RAKU_FILE_NAME": {
+ "$id": "#/properties/RAKU_RAKU_FILE_NAME",
+ "default": "META6.json",
+ "description": "RAKU_RAKU: User custom config file name if different from default",
+ "title": "RAKU_RAKU: Custom config file name",
+ "type": "string"
+ },
+ "RAKU_RAKU_FILE_NAMES_REGEX": {
+ "$id": "#/properties/RAKU_RAKU_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "RAKU_RAKU: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "RAKU_RAKU_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_EXCLUDE",
+ "title": "RAKU_RAKU: Excluding Regex",
+ "type": "string"
+ },
+ "RAKU_RAKU_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_INCLUDE",
+ "title": "RAKU_RAKU: Including Regex",
+ "type": "string"
+ },
+ "RAKU_RAKU_RULES_PATH": {
+ "$id": "#/properties/RAKU_RAKU_RULES_PATH",
+ "description": "RAKU_RAKU: Path where to find linter configuration file",
+ "title": "RAKU_RAKU: Custom config file path",
+ "type": "string"
+ },
+ "REPORT_OUTPUT_FOLDER": {
+ "$id": "#/properties/REPORT_OUTPUT_FOLDER",
+ "default": "report",
+ "description": "The location where the output reporting will be generated to",
+ "title": "Output folder",
+ "type": "string"
+ },
+ "RST_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/RST_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for RST descriptor",
+ "type": "string"
+ },
+ "RST_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/RST_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for RST descriptor",
+ "type": "string"
+ },
+ "RST_RSTCHECK_ARGUMENTS": {
+ "$id": "#/properties/RST_RSTCHECK_ARGUMENTS",
+ "description": "RST_RSTCHECK: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "RST_RSTCHECK: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "RST_RSTCHECK_CONFIG_FILE": {
+ "$id": "#/properties/RST_RSTCHECK_CONFIG_FILE",
+ "default": ".rstcheck.cfg",
+ "description": "RST_RSTCHECK: User custom config file name if different from default",
+ "title": "RST_RSTCHECK: Custom config file name",
+ "type": "string"
+ },
+ "RST_RSTCHECK_DISABLE_ERRORS": {
+ "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS",
+ "default": false,
+ "title": "RST_RSTCHECK: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "RST_RSTCHECK: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "RST_RSTCHECK_FILE_EXTENSIONS": {
+ "$id": "#/properties/RST_RSTCHECK_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "RST_RSTCHECK: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "RST_RSTCHECK_FILE_NAME": {
+ "$id": "#/properties/RST_RSTCHECK_FILE_NAME",
+ "default": ".rstcheck.cfg",
+ "description": "RST_RSTCHECK: User custom config file name if different from default",
+ "title": "RST_RSTCHECK: Custom config file name",
+ "type": "string"
+ },
+ "RST_RSTCHECK_FILE_NAMES_REGEX": {
+ "$id": "#/properties/RST_RSTCHECK_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "RST_RSTCHECK: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "RST_RSTCHECK_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_EXCLUDE",
+ "title": "RST_RSTCHECK: Excluding Regex",
+ "type": "string"
+ },
+ "RST_RSTCHECK_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_INCLUDE",
+ "title": "RST_RSTCHECK: Including Regex",
+ "type": "string"
+ },
+ "RST_RSTCHECK_RULES_PATH": {
+ "$id": "#/properties/RST_RSTCHECK_RULES_PATH",
+ "description": "RST_RSTCHECK: Path where to find linter configuration file",
+ "title": "RST_RSTCHECK: Custom config file path",
+ "type": "string"
+ },
+ "RST_RSTFMT_ARGUMENTS": {
+ "$id": "#/properties/RST_RSTFMT_ARGUMENTS",
+ "description": "RST_RSTFMT: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "RST_RSTFMT: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "RST_RSTFMT_DISABLE_ERRORS": {
+ "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS",
+ "default": false,
+ "title": "RST_RSTFMT: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "RST_RSTFMT: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "RST_RSTFMT_FILE_EXTENSIONS": {
+ "$id": "#/properties/RST_RSTFMT_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "RST_RSTFMT: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "RST_RSTFMT_FILE_NAMES_REGEX": {
+ "$id": "#/properties/RST_RSTFMT_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "RST_RSTFMT: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "RST_RSTFMT_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_EXCLUDE",
+ "title": "RST_RSTFMT: Excluding Regex",
+ "type": "string"
+ },
+ "RST_RSTFMT_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_INCLUDE",
+ "title": "RST_RSTFMT: Including Regex",
+ "type": "string"
+ },
+ "RST_RST_LINT_ARGUMENTS": {
+ "$id": "#/properties/RST_RST_LINT_ARGUMENTS",
+ "description": "RST_RST_LINT: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "RST_RST_LINT: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "RST_RST_LINT_DISABLE_ERRORS": {
+ "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS",
+ "default": false,
+ "title": "RST_RST_LINT: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "RST_RST_LINT: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "RST_RST_LINT_FILE_EXTENSIONS": {
+ "$id": "#/properties/RST_RST_LINT_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "RST_RST_LINT: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "RST_RST_LINT_FILE_NAMES_REGEX": {
+ "$id": "#/properties/RST_RST_LINT_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "RST_RST_LINT: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "RST_RST_LINT_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_EXCLUDE",
+ "title": "RST_RST_LINT: Excluding Regex",
+ "type": "string"
+ },
+ "RST_RST_LINT_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_INCLUDE",
+ "title": "RST_RST_LINT: Including Regex",
+ "type": "string"
+ },
+ "RUBY_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/RUBY_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for RUBY descriptor",
+ "type": "string"
+ },
+ "RUBY_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/RUBY_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for RUBY descriptor",
+ "type": "string"
+ },
+ "RUBY_RUBOCOP_ARGUMENTS": {
+ "$id": "#/properties/RUBY_RUBOCOP_ARGUMENTS",
+ "description": "RUBY_RUBOCOP: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "RUBY_RUBOCOP: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "RUBY_RUBOCOP_CONFIG_FILE": {
+ "$id": "#/properties/RUBY_RUBOCOP_CONFIG_FILE",
+ "default": ".ruby-lint.yml",
+ "description": "RUBY_RUBOCOP: User custom config file name if different from default",
+ "title": "RUBY_RUBOCOP: Custom config file name",
+ "type": "string"
+ },
+ "RUBY_RUBOCOP_DISABLE_ERRORS": {
+ "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS",
+ "default": false,
+ "title": "RUBY_RUBOCOP: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "RUBY_RUBOCOP: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "RUBY_RUBOCOP_FILE_EXTENSIONS": {
+ "$id": "#/properties/RUBY_RUBOCOP_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "RUBY_RUBOCOP: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "RUBY_RUBOCOP_FILE_NAME": {
+ "$id": "#/properties/RUBY_RUBOCOP_FILE_NAME",
+ "default": ".ruby-lint.yml",
+ "description": "RUBY_RUBOCOP: User custom config file name if different from default",
+ "title": "RUBY_RUBOCOP: Custom config file name",
+ "type": "string"
+ },
+ "RUBY_RUBOCOP_FILE_NAMES_REGEX": {
+ "$id": "#/properties/RUBY_RUBOCOP_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "RUBY_RUBOCOP: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE",
+ "title": "RUBY_RUBOCOP: Excluding Regex",
+ "type": "string"
+ },
+ "RUBY_RUBOCOP_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_INCLUDE",
+ "title": "RUBY_RUBOCOP: Including Regex",
+ "type": "string"
+ },
+ "RUBY_RUBOCOP_RULES_PATH": {
+ "$id": "#/properties/RUBY_RUBOCOP_RULES_PATH",
+ "description": "RUBY_RUBOCOP: Path where to find linter configuration file",
+ "title": "RUBY_RUBOCOP: Custom config file path",
+ "type": "string"
+ },
+ "RUST_CLIPPY_ARGUMENTS": {
+ "$id": "#/properties/RUST_CLIPPY_ARGUMENTS",
+ "description": "RUST_CLIPPY: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "RUST_CLIPPY: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "RUST_CLIPPY_CONFIG_FILE": {
+ "$id": "#/properties/RUST_CLIPPY_CONFIG_FILE",
+ "default": ".clippy.toml",
+ "description": "RUST_CLIPPY: User custom config file name if different from default",
+ "title": "RUST_CLIPPY: Custom config file name",
+ "type": "string"
+ },
+ "RUST_CLIPPY_DISABLE_ERRORS": {
+ "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS",
+ "default": false,
+ "title": "RUST_CLIPPY: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "RUST_CLIPPY: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "RUST_CLIPPY_FILE_EXTENSIONS": {
+ "$id": "#/properties/RUST_CLIPPY_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "RUST_CLIPPY: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "RUST_CLIPPY_FILE_NAME": {
+ "$id": "#/properties/RUST_CLIPPY_FILE_NAME",
+ "default": ".clippy.toml",
+ "description": "RUST_CLIPPY: User custom config file name if different from default",
+ "title": "RUST_CLIPPY: Custom config file name",
+ "type": "string"
+ },
+ "RUST_CLIPPY_FILE_NAMES_REGEX": {
+ "$id": "#/properties/RUST_CLIPPY_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "RUST_CLIPPY: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "RUST_CLIPPY_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/RUST_CLIPPY_FILTER_REGEX_EXCLUDE",
+ "title": "RUST_CLIPPY: Excluding Regex",
+ "type": "string"
+ },
+ "RUST_CLIPPY_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/RUST_CLIPPY_FILTER_REGEX_INCLUDE",
+ "title": "RUST_CLIPPY: Including Regex",
+ "type": "string"
+ },
+ "RUST_CLIPPY_RULES_PATH": {
+ "$id": "#/properties/RUST_CLIPPY_RULES_PATH",
+ "description": "RUST_CLIPPY: Path where to find linter configuration file",
+ "title": "RUST_CLIPPY: Custom config file path",
+ "type": "string"
+ },
+ "RUST_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/RUST_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for RUST descriptor",
+ "type": "string"
+ },
+ "RUST_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/RUST_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for RUST descriptor",
+ "type": "string"
+ },
+ "R_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/R_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for R descriptor",
+ "type": "string"
+ },
+ "R_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/R_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for R descriptor",
+ "type": "string"
+ },
+ "R_LINTR_ARGUMENTS": {
+ "$id": "#/properties/R_LINTR_ARGUMENTS",
+ "description": "R_LINTR: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "R_LINTR: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "R_LINTR_CONFIG_FILE": {
+ "$id": "#/properties/R_LINTR_CONFIG_FILE",
+ "default": ".lintr",
+ "description": "R_LINTR: User custom config file name if different from default",
+ "title": "R_LINTR: Custom config file name",
+ "type": "string"
+ },
+ "R_LINTR_DISABLE_ERRORS": {
+ "$id": "#/properties/R_LINTR_DISABLE_ERRORS",
+ "default": false,
+ "title": "R_LINTR: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "R_LINTR_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/R_LINTR_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "R_LINTR: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "R_LINTR_FILE_EXTENSIONS": {
+ "$id": "#/properties/R_LINTR_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "R_LINTR: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "R_LINTR_FILE_NAME": {
+ "$id": "#/properties/R_LINTR_FILE_NAME",
+ "default": ".lintr",
+ "description": "R_LINTR: User custom config file name if different from default",
+ "title": "R_LINTR: Custom config file name",
+ "type": "string"
+ },
+ "R_LINTR_FILE_NAMES_REGEX": {
+ "$id": "#/properties/R_LINTR_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "R_LINTR: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "R_LINTR_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/R_LINTR_FILTER_REGEX_EXCLUDE",
+ "title": "R_LINTR: Excluding Regex",
+ "type": "string"
+ },
+ "R_LINTR_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/R_LINTR_FILTER_REGEX_INCLUDE",
+ "title": "R_LINTR: Including Regex",
+ "type": "string"
+ },
+ "R_LINTR_RULES_PATH": {
+ "$id": "#/properties/R_LINTR_RULES_PATH",
+ "description": "R_LINTR: Path where to find linter configuration file",
+ "title": "R_LINTR: Custom config file path",
+ "type": "string"
+ },
+ "SALESFORCE_DIRECTORY": {
+ "$id": "#/properties/SALESFORCE_DIRECTORY",
+ "default": "force-app",
+ "title": "SALESFORCE_DIRECTORY: Directory containing SALESFORCE files",
+ "type": "string"
+ },
+ "SALESFORCE_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/SALESFORCE_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for SALESFORCE descriptor",
+ "type": "string"
+ },
+ "SALESFORCE_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/SALESFORCE_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for SALESFORCE descriptor",
+ "type": "string"
+ },
+ "SALESFORCE_SFDX_SCANNER_ARGUMENTS": {
+ "$id": "#/properties/SALESFORCE_SFDX_SCANNER_ARGUMENTS",
+ "description": "SALESFORCE_SFDX_SCANNER: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "SALESFORCE_SFDX_SCANNER: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "SALESFORCE_SFDX_SCANNER_DIRECTORY": {
+ "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DIRECTORY",
+ "default": "force-app",
+ "title": "SALESFORCE_SFDX_SCANNER: Directory containing SALESFORCE files",
+ "type": "string"
+ },
+ "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS": {
+ "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS",
+ "default": false,
+ "title": "SALESFORCE_SFDX_SCANNER: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "SALESFORCE_SFDX_SCANNER: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS": {
+ "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX": {
+ "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE",
+ "title": "SALESFORCE_SFDX_SCANNER: Excluding Regex",
+ "type": "string"
+ },
+ "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE",
+ "title": "SALESFORCE_SFDX_SCANNER: Including Regex",
+ "type": "string"
+ },
+ "SCALA_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/SCALA_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for SCALA descriptor",
+ "type": "string"
+ },
+ "SCALA_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/SCALA_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for SCALA descriptor",
+ "type": "string"
+ },
+ "SCALA_SCALAFIX_ARGUMENTS": {
+ "$id": "#/properties/SCALA_SCALAFIX_ARGUMENTS",
+ "description": "SCALA_SCALAFIX: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "SCALA_SCALAFIX: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "SCALA_SCALAFIX_CONFIG_FILE": {
+ "$id": "#/properties/SCALA_SCALAFIX_CONFIG_FILE",
+ "default": ".scalafix.conf",
+ "description": "SCALA_SCALAFIX: User custom config file name if different from default",
+ "title": "SCALA_SCALAFIX: Custom config file name",
+ "type": "string"
+ },
+ "SCALA_SCALAFIX_DISABLE_ERRORS": {
+ "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS",
+ "default": false,
+ "title": "SCALA_SCALAFIX: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "SCALA_SCALAFIX: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "SCALA_SCALAFIX_FILE_EXTENSIONS": {
+ "$id": "#/properties/SCALA_SCALAFIX_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "SCALA_SCALAFIX: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "SCALA_SCALAFIX_FILE_NAME": {
+ "$id": "#/properties/SCALA_SCALAFIX_FILE_NAME",
+ "default": ".scalafix.conf",
+ "description": "SCALA_SCALAFIX: User custom config file name if different from default",
+ "title": "SCALA_SCALAFIX: Custom config file name",
+ "type": "string"
+ },
+ "SCALA_SCALAFIX_FILE_NAMES_REGEX": {
+ "$id": "#/properties/SCALA_SCALAFIX_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "SCALA_SCALAFIX: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE",
+ "title": "SCALA_SCALAFIX: Excluding Regex",
+ "type": "string"
+ },
+ "SCALA_SCALAFIX_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_INCLUDE",
+ "title": "SCALA_SCALAFIX: Including Regex",
+ "type": "string"
+ },
+ "SCALA_SCALAFIX_RULES_PATH": {
+ "$id": "#/properties/SCALA_SCALAFIX_RULES_PATH",
+ "description": "SCALA_SCALAFIX: Path where to find linter configuration file",
+ "title": "SCALA_SCALAFIX: Custom config file path",
+ "type": "string"
+ },
+ "SHOW_ELAPSED_TIME": {
+ "$id": "#/properties/SHOW_ELAPSED_TIME",
+ "default": false,
+ "description": "Displays elapsed time for each linter in reports",
+ "title": "Show elapsed time",
+ "type": "boolean"
+ },
+ "SNAKEMAKE_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for SNAKEMAKE descriptor",
+ "type": "string"
+ },
+ "SNAKEMAKE_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for SNAKEMAKE descriptor",
+ "type": "string"
+ },
+ "SNAKEMAKE_LINT_ARGUMENTS": {
+ "$id": "#/properties/SNAKEMAKE_LINT_ARGUMENTS",
+ "description": "SNAKEMAKE_LINT: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "SNAKEMAKE_LINT: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "SNAKEMAKE_LINT_DISABLE_ERRORS": {
+ "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS",
+ "default": false,
+ "title": "SNAKEMAKE_LINT: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "SNAKEMAKE_LINT: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "SNAKEMAKE_LINT_FILE_EXTENSIONS": {
+ "$id": "#/properties/SNAKEMAKE_LINT_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "SNAKEMAKE_LINT: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "SNAKEMAKE_LINT_FILE_NAMES_REGEX": {
+ "$id": "#/properties/SNAKEMAKE_LINT_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "SNAKEMAKE_LINT: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE",
+ "title": "SNAKEMAKE_LINT: Excluding Regex",
+ "type": "string"
+ },
+ "SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE",
+ "title": "SNAKEMAKE_LINT: Including Regex",
+ "type": "string"
+ },
+ "SNAKEMAKE_SNAKEFMT_ARGUMENTS": {
+ "$id": "#/properties/SNAKEMAKE_SNAKEFMT_ARGUMENTS",
+ "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "SNAKEMAKE_SNAKEFMT: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "SNAKEMAKE_SNAKEFMT_CONFIG_FILE": {
+ "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CONFIG_FILE",
+ "default": ".snakefmt.toml",
+ "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default",
+ "title": "SNAKEMAKE_SNAKEFMT: Custom config file name",
+ "type": "string"
+ },
+ "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS": {
+ "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS",
+ "default": false,
+ "title": "SNAKEMAKE_SNAKEFMT: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "SNAKEMAKE_SNAKEFMT: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS": {
+ "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "SNAKEMAKE_SNAKEFMT_FILE_NAME": {
+ "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAME",
+ "default": ".snakefmt.toml",
+ "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default",
+ "title": "SNAKEMAKE_SNAKEFMT: Custom config file name",
+ "type": "string"
+ },
+ "SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX": {
+ "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE",
+ "title": "SNAKEMAKE_SNAKEFMT: Excluding Regex",
+ "type": "string"
+ },
+ "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE",
+ "title": "SNAKEMAKE_SNAKEFMT: Including Regex",
+ "type": "string"
+ },
+ "SNAKEMAKE_SNAKEFMT_RULES_PATH": {
+ "$id": "#/properties/SNAKEMAKE_SNAKEFMT_RULES_PATH",
+ "description": "SNAKEMAKE_SNAKEFMT: Path where to find linter configuration file",
+ "title": "SNAKEMAKE_SNAKEFMT: Custom config file path",
+ "type": "string"
+ },
+ "SPELL_CSPELL_ARGUMENTS": {
+ "$id": "#/properties/SPELL_CSPELL_ARGUMENTS",
+ "description": "SPELL_CSPELL: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "SPELL_CSPELL: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "SPELL_CSPELL_CONFIG_FILE": {
+ "$id": "#/properties/SPELL_CSPELL_CONFIG_FILE",
+ "default": ".cspell.json",
+ "description": "SPELL_CSPELL: User custom config file name if different from default",
+ "title": "SPELL_CSPELL: Custom config file name",
+ "type": "string"
+ },
+ "SPELL_CSPELL_DISABLE_ERRORS": {
+ "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS",
+ "default": false,
+ "title": "SPELL_CSPELL: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "SPELL_CSPELL: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "SPELL_CSPELL_FILE_EXTENSIONS": {
+ "$id": "#/properties/SPELL_CSPELL_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "SPELL_CSPELL: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "SPELL_CSPELL_FILE_NAME": {
+ "$id": "#/properties/SPELL_CSPELL_FILE_NAME",
+ "default": ".cspell.json",
+ "description": "SPELL_CSPELL: User custom config file name if different from default",
+ "title": "SPELL_CSPELL: Custom config file name",
+ "type": "string"
+ },
+ "SPELL_CSPELL_FILE_NAMES_REGEX": {
+ "$id": "#/properties/SPELL_CSPELL_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "SPELL_CSPELL: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "SPELL_CSPELL_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_EXCLUDE",
+ "title": "SPELL_CSPELL: Excluding Regex",
+ "type": "string"
+ },
+ "SPELL_CSPELL_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_INCLUDE",
+ "title": "SPELL_CSPELL: Including Regex",
+ "type": "string"
+ },
+ "SPELL_CSPELL_RULES_PATH": {
+ "$id": "#/properties/SPELL_CSPELL_RULES_PATH",
+ "description": "SPELL_CSPELL: Path where to find linter configuration file",
+ "title": "SPELL_CSPELL: Custom config file path",
+ "type": "string"
+ },
+ "SPELL_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/SPELL_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for SPELL descriptor",
+ "type": "string"
+ },
+ "SPELL_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/SPELL_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for SPELL descriptor",
+ "type": "string"
+ },
+ "SPELL_MISSPELL_ARGUMENTS": {
+ "$id": "#/properties/SPELL_MISSPELL_ARGUMENTS",
+ "description": "SPELL_MISSPELL: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "SPELL_MISSPELL: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "SPELL_MISSPELL_DISABLE_ERRORS": {
+ "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS",
+ "default": false,
+ "title": "SPELL_MISSPELL: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "SPELL_MISSPELL: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "SPELL_MISSPELL_FILE_EXTENSIONS": {
+ "$id": "#/properties/SPELL_MISSPELL_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "SPELL_MISSPELL: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "SPELL_MISSPELL_FILE_NAMES_REGEX": {
+ "$id": "#/properties/SPELL_MISSPELL_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "SPELL_MISSPELL: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "SPELL_MISSPELL_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_EXCLUDE",
+ "title": "SPELL_MISSPELL: Excluding Regex",
+ "type": "string"
+ },
+ "SPELL_MISSPELL_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_INCLUDE",
+ "title": "SPELL_MISSPELL: Including Regex",
+ "type": "string"
+ },
+ "SQL_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/SQL_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for SQL descriptor",
+ "type": "string"
+ },
+ "SQL_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/SQL_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for SQL descriptor",
+ "type": "string"
+ },
+ "SQL_SQLFLUFF_ARGUMENTS": {
+ "$id": "#/properties/SQL_SQLFLUFF_ARGUMENTS",
+ "description": "SQL_SQLFLUFF: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "SQL_SQLFLUFF: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "SQL_SQLFLUFF_CONFIG_FILE": {
+ "$id": "#/properties/SQL_SQLFLUFF_CONFIG_FILE",
+ "default": "setup.cfg",
+ "description": "SQL_SQLFLUFF: User custom config file name if different from default",
+ "title": "SQL_SQLFLUFF: Custom config file name",
+ "type": "string"
+ },
+ "SQL_SQLFLUFF_DISABLE_ERRORS": {
+ "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS",
+ "default": false,
+ "title": "SQL_SQLFLUFF: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "SQL_SQLFLUFF: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "SQL_SQLFLUFF_FILE_EXTENSIONS": {
+ "$id": "#/properties/SQL_SQLFLUFF_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "SQL_SQLFLUFF: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "SQL_SQLFLUFF_FILE_NAMES_REGEX": {
+ "$id": "#/properties/SQL_SQLFLUFF_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "SQL_SQLFLUFF: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE",
+ "title": "SQL_SQLFLUFF: Excluding Regex",
+ "type": "string"
+ },
+ "SQL_SQLFLUFF_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_INCLUDE",
+ "title": "SQL_SQLFLUFF: Including Regex",
+ "type": "string"
+ },
+ "SQL_SQLFLUFF_RULES_PATH": {
+ "$id": "#/properties/SQL_SQLFLUFF_RULES_PATH",
+ "description": "SQL_SQLFLUFF: Path where to find linter configuration file",
+ "title": "SQL_SQLFLUFF: Custom config file path",
+ "type": "string"
+ },
+ "SQL_SQL_LINT_ARGUMENTS": {
+ "$id": "#/properties/SQL_SQL_LINT_ARGUMENTS",
+ "description": "SQL_SQL_LINT: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "SQL_SQL_LINT: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "SQL_SQL_LINT_CONFIG_FILE": {
+ "$id": "#/properties/SQL_SQL_LINT_CONFIG_FILE",
+ "default": ".sql-config.json",
+ "description": "SQL_SQL_LINT: User custom config file name if different from default",
+ "title": "SQL_SQL_LINT: Custom config file name",
+ "type": "string"
+ },
+ "SQL_SQL_LINT_DISABLE_ERRORS": {
+ "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS",
+ "default": false,
+ "title": "SQL_SQL_LINT: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "SQL_SQL_LINT: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "SQL_SQL_LINT_FILE_EXTENSIONS": {
+ "$id": "#/properties/SQL_SQL_LINT_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "SQL_SQL_LINT: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "SQL_SQL_LINT_FILE_NAME": {
+ "$id": "#/properties/SQL_SQL_LINT_FILE_NAME",
+ "default": ".sql-config.json",
+ "description": "SQL_SQL_LINT: User custom config file name if different from default",
+ "title": "SQL_SQL_LINT: Custom config file name",
+ "type": "string"
+ },
+ "SQL_SQL_LINT_FILE_NAMES_REGEX": {
+ "$id": "#/properties/SQL_SQL_LINT_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "SQL_SQL_LINT: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "SQL_SQL_LINT_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_EXCLUDE",
+ "title": "SQL_SQL_LINT: Excluding Regex",
+ "type": "string"
+ },
+ "SQL_SQL_LINT_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_INCLUDE",
+ "title": "SQL_SQL_LINT: Including Regex",
+ "type": "string"
+ },
+ "SQL_SQL_LINT_RULES_PATH": {
+ "$id": "#/properties/SQL_SQL_LINT_RULES_PATH",
+ "description": "SQL_SQL_LINT: Path where to find linter configuration file",
+ "title": "SQL_SQL_LINT: Custom config file path",
+ "type": "string"
+ },
+ "SWIFT_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/SWIFT_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for SWIFT descriptor",
+ "type": "string"
+ },
+ "SWIFT_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/SWIFT_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for SWIFT descriptor",
+ "type": "string"
+ },
+ "SWIFT_SWIFTLINT_ARGUMENTS": {
+ "$id": "#/properties/SWIFT_SWIFTLINT_ARGUMENTS",
+ "description": "SWIFT_SWIFTLINT: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "SWIFT_SWIFTLINT: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "SWIFT_SWIFTLINT_CONFIG_FILE": {
+ "$id": "#/properties/SWIFT_SWIFTLINT_CONFIG_FILE",
+ "default": ".swiftlint.yml",
+ "description": "SWIFT_SWIFTLINT: User custom config file name if different from default",
+ "title": "SWIFT_SWIFTLINT: Custom config file name",
+ "type": "string"
+ },
+ "SWIFT_SWIFTLINT_DISABLE_ERRORS": {
+ "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS",
+ "default": false,
+ "title": "SWIFT_SWIFTLINT: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "SWIFT_SWIFTLINT: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "SWIFT_SWIFTLINT_FILE_EXTENSIONS": {
+ "$id": "#/properties/SWIFT_SWIFTLINT_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "SWIFT_SWIFTLINT_FILE_NAMES_REGEX": {
+ "$id": "#/properties/SWIFT_SWIFTLINT_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "SWIFT_SWIFTLINT_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/SWIFT_SWIFTLINT_FILTER_REGEX_EXCLUDE",
+ "title": "SWIFT_SWIFTLINT: Excluding Regex",
+ "type": "string"
+ },
+ "SWIFT_SWIFTLINT_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/SWIFT_SWIFTLINT_FILTER_REGEX_INCLUDE",
+ "title": "SWIFT_SWIFTLINT: Including Regex",
+ "type": "string"
+ },
+ "SWIFT_SWIFTLINT_RULES_PATH": {
+ "$id": "#/properties/SWIFT_SWIFTLINT_RULES_PATH",
+ "description": "SWIFT_SWIFTLINT: Path where to find linter configuration file",
+ "title": "SWIFT_SWIFTLINT: Custom config file path",
+ "type": "string"
+ },
+ "TAP_REPORTER": {
+ "$id": "#/properties/TAP_REPORTER",
+ "default": false,
+ "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter",
+ "title": "Activate TAP reporter",
+ "type": "boolean"
+ },
+ "TAP_REPORTER_SUB_FOLDER": {
+ "$id": "#/properties/TAP_REPORTER_SUB_FOLDER",
+ "default": "tap",
+ "description": "Sub-folder of reports folder containing TAP logs",
+ "title": "TAP reporter sub folder",
+ "type": "string"
+ },
+ "TEKTON_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/TEKTON_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for TEKTON descriptor",
+ "type": "string"
+ },
+ "TEKTON_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/TEKTON_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for TEKTON descriptor",
+ "type": "string"
+ },
+ "TEKTON_TEKTON_LINT_ARGUMENTS": {
+ "$id": "#/properties/TEKTON_TEKTON_LINT_ARGUMENTS",
+ "description": "TEKTON_TEKTON_LINT: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "TEKTON_TEKTON_LINT: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "TEKTON_TEKTON_LINT_CONFIG_FILE": {
+ "$id": "#/properties/TEKTON_TEKTON_LINT_CONFIG_FILE",
+ "default": ".tektonlintrc.yaml",
+ "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default",
+ "title": "TEKTON_TEKTON_LINT: Custom config file name",
+ "type": "string"
+ },
+ "TEKTON_TEKTON_LINT_DISABLE_ERRORS": {
+ "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS",
+ "default": false,
+ "title": "TEKTON_TEKTON_LINT: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "TEKTON_TEKTON_LINT: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "TEKTON_TEKTON_LINT_FILE_EXTENSIONS": {
+ "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "TEKTON_TEKTON_LINT_FILE_NAME": {
+ "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAME",
+ "default": ".tektonlintrc.yaml",
+ "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default",
+ "title": "TEKTON_TEKTON_LINT: Custom config file name",
+ "type": "string"
+ },
+ "TEKTON_TEKTON_LINT_FILE_NAMES_REGEX": {
+ "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE",
+ "title": "TEKTON_TEKTON_LINT: Excluding Regex",
+ "type": "string"
+ },
+ "TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE",
+ "title": "TEKTON_TEKTON_LINT: Including Regex",
+ "type": "string"
+ },
+ "TEKTON_TEKTON_LINT_RULES_PATH": {
+ "$id": "#/properties/TEKTON_TEKTON_LINT_RULES_PATH",
+ "description": "TEKTON_TEKTON_LINT: Path where to find linter configuration file",
+ "title": "TEKTON_TEKTON_LINT: Custom config file path",
+ "type": "string"
+ },
+ "TERRAFORM_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/TERRAFORM_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for TERRAFORM descriptor",
+ "type": "string"
+ },
+ "TERRAFORM_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/TERRAFORM_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for TERRAFORM descriptor",
+ "type": "string"
+ },
+ "TERRAFORM_TERRAGRUNT_ARGUMENTS": {
+ "$id": "#/properties/TERRAFORM_TERRAGRUNT_ARGUMENTS",
+ "description": "TERRAFORM_TERRAGRUNT: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "TERRAFORM_TERRAGRUNT: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "TERRAFORM_TERRAGRUNT_CONFIG_FILE": {
+ "$id": "#/properties/TERRAFORM_TERRAGRUNT_CONFIG_FILE",
+ "default": "terragrunt.hcl",
+ "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default",
+ "title": "TERRAFORM_TERRAGRUNT: Custom config file name",
+ "type": "string"
+ },
+ "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS": {
+ "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS",
+ "default": false,
+ "title": "TERRAFORM_TERRAGRUNT: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "TERRAFORM_TERRAGRUNT: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS": {
+ "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "TERRAFORM_TERRAGRUNT_FILE_NAME": {
+ "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAME",
+ "default": "terragrunt.hcl",
+ "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default",
+ "title": "TERRAFORM_TERRAGRUNT: Custom config file name",
+ "type": "string"
+ },
+ "TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX": {
+ "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE",
+ "title": "TERRAFORM_TERRAGRUNT: Excluding Regex",
+ "type": "string"
+ },
+ "TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE",
+ "title": "TERRAFORM_TERRAGRUNT: Including Regex",
+ "type": "string"
+ },
+ "TERRAFORM_TERRAGRUNT_RULES_PATH": {
+ "$id": "#/properties/TERRAFORM_TERRAGRUNT_RULES_PATH",
+ "description": "TERRAFORM_TERRAGRUNT: Path where to find linter configuration file",
+ "title": "TERRAFORM_TERRAGRUNT: Custom config file path",
+ "type": "string"
+ },
+ "TERRAFORM_TERRASCAN_ARGUMENTS": {
+ "$id": "#/properties/TERRAFORM_TERRASCAN_ARGUMENTS",
+ "description": "TERRAFORM_TERRASCAN: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "TERRAFORM_TERRASCAN: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "TERRAFORM_TERRASCAN_DISABLE_ERRORS": {
+ "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS",
+ "default": false,
+ "title": "TERRAFORM_TERRASCAN: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "TERRAFORM_TERRASCAN: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "TERRAFORM_TERRASCAN_FILE_EXTENSIONS": {
+ "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "TERRAFORM_TERRASCAN_FILE_NAMES_REGEX": {
+ "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "TERRAFORM_TERRASCAN_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/TERRAFORM_TERRASCAN_FILTER_REGEX_EXCLUDE",
+ "title": "TERRAFORM_TERRASCAN: Excluding Regex",
+ "type": "string"
+ },
+ "TERRAFORM_TERRASCAN_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/TERRAFORM_TERRASCAN_FILTER_REGEX_INCLUDE",
+ "title": "TERRAFORM_TERRASCAN: Including Regex",
+ "type": "string"
+ },
+ "TERRAFORM_TFLINT_ARGUMENTS": {
+ "$id": "#/properties/TERRAFORM_TFLINT_ARGUMENTS",
+ "description": "TERRAFORM_TFLINT: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "TERRAFORM_TFLINT: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "TERRAFORM_TFLINT_CONFIG_FILE": {
+ "$id": "#/properties/TERRAFORM_TFLINT_CONFIG_FILE",
+ "default": ".tflint.hcl",
+ "description": "TERRAFORM_TFLINT: User custom config file name if different from default",
+ "title": "TERRAFORM_TFLINT: Custom config file name",
+ "type": "string"
+ },
+ "TERRAFORM_TFLINT_DISABLE_ERRORS": {
+ "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS",
+ "default": false,
+ "title": "TERRAFORM_TFLINT: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "TERRAFORM_TFLINT: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "TERRAFORM_TFLINT_FILE_EXTENSIONS": {
+ "$id": "#/properties/TERRAFORM_TFLINT_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "TERRAFORM_TFLINT: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "TERRAFORM_TFLINT_FILE_NAME": {
+ "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAME",
+ "default": ".tflint.hcl",
+ "description": "TERRAFORM_TFLINT: User custom config file name if different from default",
+ "title": "TERRAFORM_TFLINT: Custom config file name",
+ "type": "string"
+ },
+ "TERRAFORM_TFLINT_FILE_NAMES_REGEX": {
+ "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "TERRAFORM_TFLINT: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "TERRAFORM_TFLINT_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/TERRAFORM_TFLINT_FILTER_REGEX_EXCLUDE",
+ "title": "TERRAFORM_TFLINT: Excluding Regex",
+ "type": "string"
+ },
+ "TERRAFORM_TFLINT_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/TERRAFORM_TFLINT_FILTER_REGEX_INCLUDE",
+ "title": "TERRAFORM_TFLINT: Including Regex",
+ "type": "string"
+ },
+ "TERRAFORM_TFLINT_RULES_PATH": {
+ "$id": "#/properties/TERRAFORM_TFLINT_RULES_PATH",
+ "description": "TERRAFORM_TFLINT: Path where to find linter configuration file",
+ "title": "TERRAFORM_TFLINT: Custom config file path",
+ "type": "string"
+ },
+ "TEXT_REPORTER": {
+ "$id": "#/properties/TEXT_REPORTER",
+ "default": true,
+ "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter",
+ "title": "Activate text reporter",
+ "type": "boolean"
+ },
+ "TEXT_REPORTER_SUB_FOLDER": {
+ "$id": "#/properties/TEXT_REPORTER_SUB_FOLDER",
+ "default": "linters_logs",
+ "description": "Sub-folder of reports folder containing text logs",
+ "title": "Text reporter sub folder",
+ "type": "string"
+ },
+ "TSX_ESLINT_ARGUMENTS": {
+ "$id": "#/properties/TSX_ESLINT_ARGUMENTS",
+ "description": "TSX_ESLINT: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "TSX_ESLINT: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "TSX_ESLINT_CONFIG_FILE": {
+ "$id": "#/properties/TSX_ESLINT_CONFIG_FILE",
+ "default": ".eslintrc.json",
+ "description": "TSX_ESLINT: User custom config file name if different from default",
+ "title": "TSX_ESLINT: Custom config file name",
+ "type": "string"
+ },
+ "TSX_ESLINT_DISABLE_ERRORS": {
+ "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS",
+ "default": false,
+ "title": "TSX_ESLINT: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "TSX_ESLINT: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "TSX_ESLINT_FILE_EXTENSIONS": {
+ "$id": "#/properties/TSX_ESLINT_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "TSX_ESLINT: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "TSX_ESLINT_FILE_NAME": {
+ "$id": "#/properties/TSX_ESLINT_FILE_NAME",
+ "default": ".eslintrc.json",
+ "description": "TSX_ESLINT: User custom config file name if different from default",
+ "title": "TSX_ESLINT: Custom config file name",
+ "type": "string"
+ },
+ "TSX_ESLINT_FILE_NAMES_REGEX": {
+ "$id": "#/properties/TSX_ESLINT_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "TSX_ESLINT: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "TSX_ESLINT_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_EXCLUDE",
+ "title": "TSX_ESLINT: Excluding Regex",
+ "type": "string"
+ },
+ "TSX_ESLINT_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_INCLUDE",
+ "title": "TSX_ESLINT: Including Regex",
+ "type": "string"
+ },
+ "TSX_ESLINT_RULES_PATH": {
+ "$id": "#/properties/TSX_ESLINT_RULES_PATH",
+ "description": "TSX_ESLINT: Path where to find linter configuration file",
+ "title": "TSX_ESLINT: Custom config file path",
+ "type": "string"
+ },
+ "TSX_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/TSX_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for TSX descriptor",
+ "type": "string"
+ },
+ "TSX_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/TSX_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for TSX descriptor",
+ "type": "string"
+ },
+ "TYPESCRIPT_DEFAULT_STYLE": {
+ "$id": "#/properties/TYPESCRIPT_DEFAULT_STYLE",
+ "description": "Style of typescript formatting to apply",
+ "enum": [
+ "standard",
+ "prettier"
+ ],
+ "examples": [
+ "standard",
+ "prettier"
+ ],
+ "title": "Typescript default style",
+ "type": "string"
+ },
+ "TYPESCRIPT_ES_ARGUMENTS": {
+ "$id": "#/properties/TYPESCRIPT_ES_ARGUMENTS",
+ "description": "TYPESCRIPT_ES: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "TYPESCRIPT_ES: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "TYPESCRIPT_ES_CONFIG_FILE": {
+ "$id": "#/properties/TYPESCRIPT_ES_CONFIG_FILE",
+ "default": ".eslintrc.json",
+ "description": "TYPESCRIPT_ES: User custom config file name if different from default",
+ "title": "TYPESCRIPT_ES: Custom config file name",
+ "type": "string"
+ },
+ "TYPESCRIPT_ES_DISABLE_ERRORS": {
+ "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS",
+ "default": false,
+ "title": "TYPESCRIPT_ES: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "TYPESCRIPT_ES: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "TYPESCRIPT_ES_FILE_EXTENSIONS": {
+ "$id": "#/properties/TYPESCRIPT_ES_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "TYPESCRIPT_ES: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "TYPESCRIPT_ES_FILE_NAME": {
+ "$id": "#/properties/TYPESCRIPT_ES_FILE_NAME",
+ "default": ".eslintrc.json",
+ "description": "TYPESCRIPT_ES: User custom config file name if different from default",
+ "title": "TYPESCRIPT_ES: Custom config file name",
+ "type": "string"
+ },
+ "TYPESCRIPT_ES_FILE_NAMES_REGEX": {
+ "$id": "#/properties/TYPESCRIPT_ES_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "TYPESCRIPT_ES: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE",
+ "title": "TYPESCRIPT_ES: Excluding Regex",
+ "type": "string"
+ },
+ "TYPESCRIPT_ES_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_INCLUDE",
+ "title": "TYPESCRIPT_ES: Including Regex",
+ "type": "string"
+ },
+ "TYPESCRIPT_ES_RULES_PATH": {
+ "$id": "#/properties/TYPESCRIPT_ES_RULES_PATH",
+ "description": "TYPESCRIPT_ES: Path where to find linter configuration file",
+ "title": "TYPESCRIPT_ES: Custom config file path",
+ "type": "string"
+ },
+ "TYPESCRIPT_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for TYPESCRIPT descriptor",
+ "type": "string"
+ },
+ "TYPESCRIPT_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for TYPESCRIPT descriptor",
+ "type": "string"
+ },
+ "TYPESCRIPT_PRETTIER_ARGUMENTS": {
+ "$id": "#/properties/TYPESCRIPT_PRETTIER_ARGUMENTS",
+ "description": "TYPESCRIPT_PRETTIER: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "TYPESCRIPT_PRETTIER: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "TYPESCRIPT_PRETTIER_CONFIG_FILE": {
+ "$id": "#/properties/TYPESCRIPT_PRETTIER_CONFIG_FILE",
+ "default": ".prettierrc.json",
+ "description": "TYPESCRIPT_PRETTIER: User custom config file name if different from default",
+ "title": "TYPESCRIPT_PRETTIER: Custom config file name",
+ "type": "string"
+ },
+ "TYPESCRIPT_PRETTIER_DISABLE_ERRORS": {
+ "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS",
+ "default": false,
+ "title": "TYPESCRIPT_PRETTIER: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "TYPESCRIPT_PRETTIER: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "TYPESCRIPT_PRETTIER_FILE_EXTENSIONS": {
+ "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX": {
+ "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE",
+ "title": "TYPESCRIPT_PRETTIER: Excluding Regex",
+ "type": "string"
+ },
+ "TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE",
+ "title": "TYPESCRIPT_PRETTIER: Including Regex",
+ "type": "string"
+ },
+ "TYPESCRIPT_PRETTIER_RULES_PATH": {
+ "$id": "#/properties/TYPESCRIPT_PRETTIER_RULES_PATH",
+ "description": "TYPESCRIPT_PRETTIER: Path where to find linter configuration file",
+ "title": "TYPESCRIPT_PRETTIER: Custom config file path",
+ "type": "string"
+ },
+ "TYPESCRIPT_STANDARD_ARGUMENTS": {
+ "$id": "#/properties/TYPESCRIPT_STANDARD_ARGUMENTS",
+ "description": "TYPESCRIPT_STANDARD: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "TYPESCRIPT_STANDARD: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "TYPESCRIPT_STANDARD_DISABLE_ERRORS": {
+ "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS",
+ "default": false,
+ "title": "TYPESCRIPT_STANDARD: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "TYPESCRIPT_STANDARD: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "TYPESCRIPT_STANDARD_FILE_EXTENSIONS": {
+ "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "TYPESCRIPT_STANDARD_FILE_NAMES_REGEX": {
+ "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE",
+ "title": "TYPESCRIPT_STANDARD: Excluding Regex",
+ "type": "string"
+ },
+ "TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE",
+ "title": "TYPESCRIPT_STANDARD: Including Regex",
+ "type": "string"
+ },
+ "UPDATED_SOURCES_REPORTER": {
+ "$id": "#/properties/UPDATED_SOURCES_REPORTER",
+ "title": "Activates/Deactivates updated sources reporter",
+ "type": "boolean"
+ },
+ "UPDATED_SOURCES_REPORTER_DIR": {
+ "$id": "#/properties/UPDATED_SOURCES_REPORTER_DIR",
+ "title": "Sub-folder of reports folder containing updated sources",
+ "type": "string"
+ },
+ "VALIDATE_ALL_CODEBASE": {
+ "$id": "#/properties/SHOW_ELAPSED_TIME",
+ "default": true,
+ "description": "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.",
+ "title": "Validate all code base",
+ "type": "boolean"
+ },
+ "VBDOTNET_DOTNET_FORMAT_ARGUMENTS": {
+ "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_ARGUMENTS",
+ "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "VBDOTNET_DOTNET_FORMAT: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS": {
+ "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS",
+ "default": false,
+ "title": "VBDOTNET_DOTNET_FORMAT: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "VBDOTNET_DOTNET_FORMAT: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS": {
+ "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX": {
+ "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE",
+ "title": "VBDOTNET_DOTNET_FORMAT: Excluding Regex",
+ "type": "string"
+ },
+ "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE",
+ "title": "VBDOTNET_DOTNET_FORMAT: Including Regex",
+ "type": "string"
+ },
+ "VBDOTNET_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/VBDOTNET_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for VBDOTNET descriptor",
+ "type": "string"
+ },
+ "VBDOTNET_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/VBDOTNET_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for VBDOTNET descriptor",
+ "type": "string"
+ },
+ "XML_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/XML_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for XML descriptor",
+ "type": "string"
+ },
+ "XML_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/XML_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for XML descriptor",
+ "type": "string"
+ },
+ "XML_XMLLINT_ARGUMENTS": {
+ "$id": "#/properties/XML_XMLLINT_ARGUMENTS",
+ "description": "XML_XMLLINT: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "XML_XMLLINT: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "XML_XMLLINT_DISABLE_ERRORS": {
+ "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS",
+ "default": false,
+ "title": "XML_XMLLINT: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "XML_XMLLINT: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "XML_XMLLINT_FILE_EXTENSIONS": {
+ "$id": "#/properties/XML_XMLLINT_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "XML_XMLLINT: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "XML_XMLLINT_FILE_NAMES_REGEX": {
+ "$id": "#/properties/XML_XMLLINT_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "XML_XMLLINT: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "XML_XMLLINT_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_EXCLUDE",
+ "title": "XML_XMLLINT: Excluding Regex",
+ "type": "string"
+ },
+ "XML_XMLLINT_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_INCLUDE",
+ "title": "XML_XMLLINT: Including Regex",
+ "type": "string"
+ },
+ "YAML_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/YAML_FILTER_REGEX_EXCLUDE",
+ "title": "Excluding regex filter for YAML descriptor",
+ "type": "string"
+ },
+ "YAML_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/YAML_FILTER_REGEX_INCLUDE",
+ "title": "Including regex filter for YAML descriptor",
+ "type": "string"
+ },
+ "YAML_PRETTIER_ARGUMENTS": {
+ "$id": "#/properties/YAML_PRETTIER_ARGUMENTS",
+ "description": "YAML_PRETTIER: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "YAML_PRETTIER: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "YAML_PRETTIER_CONFIG_FILE": {
+ "$id": "#/properties/YAML_PRETTIER_CONFIG_FILE",
+ "default": ".prettierrc.json",
+ "description": "YAML_PRETTIER: User custom config file name if different from default",
+ "title": "YAML_PRETTIER: Custom config file name",
+ "type": "string"
+ },
+ "YAML_PRETTIER_DISABLE_ERRORS": {
+ "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS",
+ "default": false,
+ "title": "YAML_PRETTIER: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "YAML_PRETTIER: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "YAML_PRETTIER_FILE_EXTENSIONS": {
+ "$id": "#/properties/YAML_PRETTIER_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "YAML_PRETTIER: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "YAML_PRETTIER_FILE_NAMES_REGEX": {
+ "$id": "#/properties/YAML_PRETTIER_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "YAML_PRETTIER: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "YAML_PRETTIER_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_EXCLUDE",
+ "title": "YAML_PRETTIER: Excluding Regex",
+ "type": "string"
+ },
+ "YAML_PRETTIER_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_INCLUDE",
+ "title": "YAML_PRETTIER: Including Regex",
+ "type": "string"
+ },
+ "YAML_PRETTIER_RULES_PATH": {
+ "$id": "#/properties/YAML_PRETTIER_RULES_PATH",
+ "description": "YAML_PRETTIER: Path where to find linter configuration file",
+ "title": "YAML_PRETTIER: Custom config file path",
+ "type": "string"
+ },
+ "YAML_V8R_ARGUMENTS": {
+ "$id": "#/properties/YAML_V8R_ARGUMENTS",
+ "description": "YAML_V8R: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "YAML_V8R: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "YAML_V8R_DISABLE_ERRORS": {
+ "$id": "#/properties/YAML_V8R_DISABLE_ERRORS",
+ "default": false,
+ "title": "YAML_V8R: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "YAML_V8R: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "YAML_V8R_FILE_EXTENSIONS": {
+ "$id": "#/properties/YAML_V8R_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "YAML_V8R: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "YAML_V8R_FILE_NAMES_REGEX": {
+ "$id": "#/properties/YAML_V8R_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "YAML_V8R: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "YAML_V8R_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/YAML_V8R_FILTER_REGEX_EXCLUDE",
+ "title": "YAML_V8R: Excluding Regex",
+ "type": "string"
+ },
+ "YAML_V8R_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/YAML_V8R_FILTER_REGEX_INCLUDE",
+ "title": "YAML_V8R: Including Regex",
+ "type": "string"
+ },
+ "YAML_YAMLLINT_ARGUMENTS": {
+ "$id": "#/properties/YAML_YAMLLINT_ARGUMENTS",
+ "description": "YAML_YAMLLINT: User custom arguments to add in linter CLI call",
+ "examples:": [
+ "--foo",
+ "bar"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "YAML_YAMLLINT: Custom arguments",
+ "type": [
+ "array",
+ "string"
+ ]
+ },
+ "YAML_YAMLLINT_CONFIG_FILE": {
+ "$id": "#/properties/YAML_YAMLLINT_CONFIG_FILE",
+ "default": ".yaml-lint.yml",
+ "description": "YAML_YAMLLINT: User custom config file name if different from default",
+ "title": "YAML_YAMLLINT: Custom config file name",
+ "type": "string"
+ },
+ "YAML_YAMLLINT_DISABLE_ERRORS": {
+ "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS",
+ "default": false,
+ "title": "YAML_YAMLLINT: Linter does not make Mega-Linter fail even if errors are found",
+ "type": "boolean"
+ },
+ "YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN": {
+ "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN",
+ "default": 0,
+ "title": "YAML_YAMLLINT: Maximum number of errors allowed",
+ "type": "number"
+ },
+ "YAML_YAMLLINT_FILE_EXTENSIONS": {
+ "$id": "#/properties/YAML_YAMLLINT_FILE_EXTENSIONS",
+ "examples:": [
+ ".py",
+ ".myext"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "YAML_YAMLLINT: Override descriptor/linter matching files extensions",
+ "type": "array"
+ },
+ "YAML_YAMLLINT_FILE_NAME": {
+ "$id": "#/properties/YAML_YAMLLINT_FILE_NAME",
+ "default": ".yaml-lint.yml",
+ "description": "YAML_YAMLLINT: User custom config file name if different from default",
+ "title": "YAML_YAMLLINT: Custom config file name",
+ "type": "string"
+ },
+ "YAML_YAMLLINT_FILE_NAMES_REGEX": {
+ "$id": "#/properties/YAML_YAMLLINT_FILE_NAMES_REGEX",
+ "examples": [
+ "Dockerfile(-.+)?",
+ "Jenkinsfile"
+ ],
+ "items": {
+ "type": "string"
+ },
+ "title": "YAML_YAMLLINT: Override descriptor/linter matching file name regex",
+ "type": "array"
+ },
+ "YAML_YAMLLINT_FILTER_REGEX_EXCLUDE": {
+ "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_EXCLUDE",
+ "title": "YAML_YAMLLINT: Excluding Regex",
+ "type": "string"
+ },
+ "YAML_YAMLLINT_FILTER_REGEX_INCLUDE": {
+ "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_INCLUDE",
+ "title": "YAML_YAMLLINT: Including Regex",
+ "type": "string"
+ },
+ "YAML_YAMLLINT_RULES_PATH": {
+ "$id": "#/properties/YAML_YAMLLINT_RULES_PATH",
+ "description": "YAML_YAMLLINT: Path where to find linter configuration file",
+ "title": "YAML_YAMLLINT: Custom config file path",
+ "type": "string"
+ }
}
- }
}
diff --git a/megalinter/tests/test_megalinter/linters/json_prettier_test.py b/megalinter/tests/test_megalinter/linters/json_prettier_test.py
new file mode 100644
index 00000000000..91e28275ac4
--- /dev/null
+++ b/megalinter/tests/test_megalinter/linters/json_prettier_test.py
@@ -0,0 +1,14 @@
+# !/usr/bin/env python3
+"""
+Unit tests for JSON linter prettier
+This class has been automatically generated by .automation/build.py, please do not update it manually
+"""
+
+from unittest import TestCase
+
+from megalinter.tests.test_megalinter.LinterTestRoot import LinterTestRoot
+
+
+class json_prettier_test(TestCase, LinterTestRoot):
+ descriptor_id = "JSON"
+ linter_name = "prettier"
diff --git a/mkdocs.yml b/mkdocs.yml
index f56cc3a03e7..22e95c5eb31 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -4,7 +4,7 @@ repo_url: https://github.com/nvuillam/mega-linter
edit_uri: tree/master/docs
site_author: Nicolas Vuillamy
# site_description-start
-site_description: Mega-Linter is an 100% Open-Source tool for CI/CD workflows that analyzes consistency and quality of 43 languages, 21 formats, 16 tooling formats , abusive copy-pastes and spelling mistakes in your repository sources, generates various reports, and can even apply formatting and auto-fixes, to ensure all your projects sources are clean, whatever IDE/toolbox are used by their developers.Ready to use out of the box as a GitHub Action or any CI system, highly configurable and free for all uses
+site_description: Mega-Linter is an 100% Open-Source tool for CI/CD workflows that analyzes consistency and quality of 43 languages, 22 formats, 16 tooling formats , abusive copy-pastes and spelling mistakes in your repository sources, generates various reports, and can even apply formatting and auto-fixes, to ensure all your projects sources are clean, whatever IDE/toolbox are used by their developers.Ready to use out of the box as a GitHub Action or any CI system, highly configurable and free for all uses
# site_description-end
copyright: Copyright © 2020 Nicolas Vuillamy
theme:
@@ -176,6 +176,7 @@ nav:
- "jsonlint": "descriptors/json_jsonlint.md"
- "eslint-plugin-jsonc": "descriptors/json_eslint_plugin_jsonc.md"
- "v8r": "descriptors/json_v8r.md"
+ - "prettier": "descriptors/json_prettier.md"
- "LATEX":
- "All LATEX linters": "descriptors/latex.md"
- "chktex": "descriptors/latex_chktex.md"