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 + +
+ +## 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 name
Use `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"