From fda6ac3a38be0e969820709ac16e442464e5a035 Mon Sep 17 00:00:00 2001 From: nvuillam Date: Thu, 10 Aug 2023 00:40:44 +0200 Subject: [PATCH] Release MegaLinter 7.3.0 Release MegaLinter v7.3.0 --- .automation/generated/flavors-stats.json | 68 + .github/workflows/deploy-BETA-flavors.yml | 2 +- .github/workflows/deploy-BETA-linters.yml | 3 +- .github/workflows/deploy-BETA.yml | 2 +- CHANGELOG.md | 96 +- README.md | 38 +- action.yml | 2 +- docs/descriptors/action_actionlint.md | 38 +- docs/descriptors/ansible_ansible_lint.md | 40 +- docs/descriptors/arm_arm_ttk.md | 14 +- docs/descriptors/bash_bash_exec.md | 40 +- docs/descriptors/bash_shellcheck.md | 42 +- docs/descriptors/bash_shfmt.md | 42 +- docs/descriptors/bicep_bicep_linter.md | 14 +- docs/descriptors/c_cpplint.md | 16 +- docs/descriptors/clojure_clj_kondo.md | 14 +- docs/descriptors/clojure_cljstyle.md | 16 +- docs/descriptors/cloudformation_cfn_lint.md | 14 +- docs/descriptors/coffee_coffeelint.md | 14 +- docs/descriptors/copypaste_jscpd.md | 40 +- docs/descriptors/cpp_cpplint.md | 16 +- docs/descriptors/csharp_csharpier.md | 16 +- docs/descriptors/csharp_dotnet_format.md | 16 +- docs/descriptors/css_scss_lint.md | 38 +- docs/descriptors/css_stylelint.md | 40 +- docs/descriptors/dart_dartanalyzer.md | 10 +- docs/descriptors/dockerfile_hadolint.md | 42 +- .../editorconfig_editorconfig_checker.md | 38 +- docs/descriptors/env_dotenv_linter.md | 42 +- docs/descriptors/gherkin_gherkin_lint.md | 14 +- docs/descriptors/go_golangci_lint.md | 16 +- docs/descriptors/go_revive.md | 14 +- .../graphql_graphql_schema_linter.md | 38 +- docs/descriptors/groovy_npm_groovy_lint.md | 42 +- docs/descriptors/html_djlint.md | 38 +- docs/descriptors/html_htmlhint.md | 38 +- docs/descriptors/java_checkstyle.md | 14 +- docs/descriptors/java_pmd.md | 14 +- docs/descriptors/javascript_eslint.md | 18 +- docs/descriptors/javascript_prettier.md | 18 +- docs/descriptors/javascript_standard.md | 18 +- docs/descriptors/json_eslint_plugin_jsonc.md | 42 +- docs/descriptors/json_jsonlint.md | 40 +- .../descriptors/json_npm_package_json_lint.md | 20 +- docs/descriptors/json_prettier.md | 42 +- docs/descriptors/json_v8r.md | 40 +- docs/descriptors/jsx_eslint.md | 18 +- docs/descriptors/kotlin_ktlint.md | 40 +- docs/descriptors/kubernetes_helm.md | 40 +- docs/descriptors/kubernetes_kubeconform.md | 40 +- docs/descriptors/kubernetes_kubescape.md | 40 +- docs/descriptors/latex_chktex.md | 10 +- docs/descriptors/lua_luacheck.md | 10 +- docs/descriptors/makefile_checkmake.md | 26 +- .../markdown_markdown_link_check.md | 38 +- .../markdown_markdown_table_formatter.md | 40 +- docs/descriptors/markdown_markdownlint.md | 40 +- docs/descriptors/markdown_remark_lint.md | 12 +- docs/descriptors/openapi_spectral.md | 36 +- docs/descriptors/perl_perlcritic.md | 10 +- docs/descriptors/php_phpcs.md | 14 +- docs/descriptors/php_phplint.md | 14 +- docs/descriptors/php_phpstan.md | 14 +- docs/descriptors/php_psalm.md | 14 +- docs/descriptors/powershell_powershell.md | 18 +- .../powershell_powershell_formatter.md | 18 +- docs/descriptors/protobuf_protolint.md | 38 +- docs/descriptors/puppet_puppet_lint.md | 12 +- docs/descriptors/python_bandit.md | 14 +- docs/descriptors/python_black.md | 16 +- docs/descriptors/python_flake8.md | 14 +- docs/descriptors/python_isort.md | 16 +- docs/descriptors/python_mypy.md | 14 +- docs/descriptors/python_pylint.md | 14 +- docs/descriptors/python_pyright.md | 14 +- docs/descriptors/python_ruff.md | 16 +- docs/descriptors/r_lintr.md | 10 +- docs/descriptors/raku_raku.md | 10 +- docs/descriptors/repository_checkov.md | 40 +- docs/descriptors/repository_devskim.md | 12 +- docs/descriptors/repository_dustilock.md | 12 +- docs/descriptors/repository_git_diff.md | 40 +- docs/descriptors/repository_gitleaks.md | 42 +- docs/descriptors/repository_grype.md | 42 +- docs/descriptors/repository_kics.md | 16 +- docs/descriptors/repository_secretlint.md | 42 +- docs/descriptors/repository_semgrep.md | 40 +- docs/descriptors/repository_syft.md | 12 +- docs/descriptors/repository_trivy.md | 42 +- docs/descriptors/repository_trivy_sbom.md | 42 +- docs/descriptors/repository_trufflehog.md | 42 +- docs/descriptors/rst_rst_lint.md | 14 +- docs/descriptors/rst_rstcheck.md | 14 +- docs/descriptors/rst_rstfmt.md | 16 +- docs/descriptors/ruby_rubocop.md | 16 +- docs/descriptors/rust_clippy.md | 14 +- .../salesforce_sfdx_scanner_apex.md | 12 +- .../salesforce_sfdx_scanner_aura.md | 12 +- .../salesforce_sfdx_scanner_lwc.md | 12 +- docs/descriptors/scala_scalafix.md | 10 +- docs/descriptors/snakemake_snakefmt.md | 38 +- docs/descriptors/snakemake_snakemake.md | 36 +- docs/descriptors/spell_cspell.md | 38 +- docs/descriptors/spell_lychee.md | 38 +- docs/descriptors/spell_proselint.md | 38 +- docs/descriptors/spell_vale.md | 36 +- docs/descriptors/sql_sql_lint.md | 38 +- docs/descriptors/sql_sqlfluff.md | 38 +- docs/descriptors/sql_tsqllint.md | 14 +- docs/descriptors/swift_swiftlint.md | 16 +- docs/descriptors/tekton_tekton_lint.md | 36 +- docs/descriptors/terraform_terraform_fmt.md | 16 +- docs/descriptors/terraform_terragrunt.md | 18 +- docs/descriptors/terraform_terrascan.md | 16 +- docs/descriptors/terraform_tflint.md | 16 +- docs/descriptors/tsx_eslint.md | 18 +- docs/descriptors/typescript_eslint.md | 18 +- docs/descriptors/typescript_prettier.md | 18 +- docs/descriptors/typescript_ts_standard.md | 18 +- docs/descriptors/vbdotnet_dotnet_format.md | 16 +- docs/descriptors/xml_xmllint.md | 42 +- docs/descriptors/yaml_prettier.md | 42 +- docs/descriptors/yaml_v8r.md | 40 +- docs/descriptors/yaml_yamllint.md | 40 +- docs/flavors.md | 38 +- docs/flavors/ci_light.md | 68 +- docs/flavors/cupcake.md | 194 +- docs/flavors/documentation.md | 126 +- docs/flavors/dotnet.md | 150 +- docs/flavors/dotnetweb.md | 168 +- docs/flavors/go.md | 130 +- docs/flavors/java.md | 134 +- docs/flavors/javascript.md | 144 +- docs/flavors/php.md | 132 +- docs/flavors/python.md | 148 +- docs/flavors/ruby.md | 126 +- docs/flavors/rust.md | 126 +- docs/flavors/salesforce.md | 132 +- docs/flavors/security.md | 68 +- docs/flavors/swift.md | 126 +- docs/flavors/terraform.md | 134 +- docs/standalone-linters.md | 238 +- flavors/ci_light/action.yml | 2 +- flavors/cupcake/action.yml | 2 +- flavors/documentation/action.yml | 2 +- flavors/dotnet/action.yml | 2 +- flavors/dotnetweb/action.yml | 2 +- flavors/go/action.yml | 2 +- flavors/java/action.yml | 2 +- flavors/javascript/action.yml | 2 +- flavors/php/action.yml | 2 +- flavors/python/action.yml | 2 +- flavors/ruby/action.yml | 2 +- flavors/rust/action.yml | 2 +- flavors/salesforce/action.yml | 2 +- flavors/security/action.yml | 2 +- flavors/swift/action.yml | 2 +- flavors/terraform/action.yml | 2 +- mega-linter-runner/package.json | 2 +- .../megalinter-configuration.jsonschema.json | 40884 ++++++++-------- 160 files changed, 23269 insertions(+), 23218 deletions(-) diff --git a/.automation/generated/flavors-stats.json b/.automation/generated/flavors-stats.json index 4c30f086510..c4570aee24f 100644 --- a/.automation/generated/flavors-stats.json +++ b/.automation/generated/flavors-stats.json @@ -1671,6 +1671,10 @@ [ "2023-08-09T21:27:06", 3091669 + ], + [ + "2023-08-10T00:37:45", + 3091764 ] ], "ci_light": [ @@ -3345,6 +3349,10 @@ [ "2023-08-09T21:27:06", 84033 + ], + [ + "2023-08-10T00:37:45", + 84040 ] ], "cupcake": [ @@ -3999,6 +4007,10 @@ [ "2023-08-09T21:27:06", 23773 + ], + [ + "2023-08-10T00:37:45", + 23781 ] ], "dart": [ @@ -6583,6 +6595,10 @@ [ "2023-08-09T21:27:06", 172272 + ], + [ + "2023-08-10T00:37:45", + 172284 ] ], "dotnet": [ @@ -8257,6 +8273,10 @@ [ "2023-08-09T21:27:06", 416432 + ], + [ + "2023-08-10T00:37:45", + 416482 ] ], "dotnetweb": [ @@ -8315,6 +8335,10 @@ [ "2023-08-09T21:27:06", 536 + ], + [ + "2023-08-10T00:37:45", + 536 ] ], "go": [ @@ -9989,6 +10013,10 @@ [ "2023-08-09T21:27:06", 26545 + ], + [ + "2023-08-10T00:37:45", + 26546 ] ], "java": [ @@ -11663,6 +11691,10 @@ [ "2023-08-09T21:27:06", 133184 + ], + [ + "2023-08-10T00:37:45", + 133189 ] ], "javascript": [ @@ -13337,6 +13369,10 @@ [ "2023-08-09T21:27:06", 331693 + ], + [ + "2023-08-10T00:37:45", + 331722 ] ], "php": [ @@ -15011,6 +15047,10 @@ [ "2023-08-09T21:27:06", 52984 + ], + [ + "2023-08-10T00:37:45", + 52985 ] ], "python": [ @@ -16685,6 +16725,10 @@ [ "2023-08-09T21:27:06", 242771 + ], + [ + "2023-08-10T00:37:45", + 242792 ] ], "ruby": [ @@ -18355,6 +18399,10 @@ [ "2023-08-09T21:27:06", 3949 + ], + [ + "2023-08-10T00:37:45", + 3949 ] ], "rust": [ @@ -20025,6 +20073,10 @@ [ "2023-08-09T21:27:06", 6468 + ], + [ + "2023-08-10T00:37:45", + 6468 ] ], "salesforce": [ @@ -21699,6 +21751,10 @@ [ "2023-08-09T21:27:06", 22669 + ], + [ + "2023-08-10T00:37:45", + 22669 ] ], "scala": [ @@ -23371,6 +23427,10 @@ [ "2023-08-09T21:27:06", 25801 + ], + [ + "2023-08-10T00:37:45", + 25801 ] ], "swift": [ @@ -25041,6 +25101,10 @@ [ "2023-08-09T21:27:06", 4226 + ], + [ + "2023-08-10T00:37:45", + 4226 ] ], "terraform": [ @@ -26715,6 +26779,10 @@ [ "2023-08-09T21:27:06", 297362 + ], + [ + "2023-08-10T00:37:45", + 297390 ] ] } \ No newline at end of file diff --git a/.github/workflows/deploy-BETA-flavors.yml b/.github/workflows/deploy-BETA-flavors.yml index fd215f24266..ef2877a6ad7 100644 --- a/.github/workflows/deploy-BETA-flavors.yml +++ b/.github/workflows/deploy-BETA-flavors.yml @@ -75,7 +75,7 @@ jobs: ] # flavors-end # Only run this on the main repo - if: github.repository == 'oxsecurity/megalinter' && !contains(github.event.head_commit.message, 'skip deploy') + if: github.repository == 'oxsecurity/megalinter' && !contains(github.event.head_commit.message, 'skip deploy') && !contains(github.event.head_commit.message, 'Release MegaLinter v') ################## # Load all steps # ################## diff --git a/.github/workflows/deploy-BETA-linters.yml b/.github/workflows/deploy-BETA-linters.yml index 6472ba760ff..c88cfd78fad 100644 --- a/.github/workflows/deploy-BETA-linters.yml +++ b/.github/workflows/deploy-BETA-linters.yml @@ -42,6 +42,7 @@ jobs: prepare: name: Prepare matrix runs-on: ubuntu-latest + if: github.repository == 'oxsecurity/megalinter' && !contains(github.event.head_commit.message, 'skip deploy') && !contains(github.event.head_commit.message, 'Release MegaLinter v') steps: - name: Build unique image name for beta @@ -193,7 +194,7 @@ jobs: ] # linters-end # Only run this on the main repo - if: github.repository == 'oxsecurity/megalinter' && !contains(github.event.head_commit.message, 'skip deploy') + if: github.repository == 'oxsecurity/megalinter' && !contains(github.event.head_commit.message, 'skip deploy') && !contains(github.event.head_commit.message, 'Release MegaLinter v') ################## # Load all steps # ################## diff --git a/.github/workflows/deploy-BETA.yml b/.github/workflows/deploy-BETA.yml index 3e3f6b7c8b2..9e85005519a 100644 --- a/.github/workflows/deploy-BETA.yml +++ b/.github/workflows/deploy-BETA.yml @@ -46,7 +46,7 @@ jobs: permissions: packages: write # Only run this on the main repo - if: github.repository == 'oxsecurity/megalinter' && !contains(github.event.head_commit.message, 'skip deploy') + if: github.repository == 'oxsecurity/megalinter' && !contains(github.event.head_commit.message, 'skip deploy') && !contains(github.event.head_commit.message, 'Release MegaLinter v') environment: name: beta ################## diff --git a/CHANGELOG.md b/CHANGELOG.md index eee472169bf..6e2839e2538 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-linter.yml file, or with `oxsecurity/megalinter:beta` docker image +- Linter versions upgrades + + +## [v7.3.0] - 2023-08-10 + - Features - Allow to define linter_key**_COMMAND_REMOVE_ARGUMENTS** to remove a command line argument internally added by MegaLinter @@ -15,67 +20,44 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - Replace `https://megalinter.io/config-file` by `https://megalinter.io/latest/config-file` to avoid lychee 404 detection - Improve docs for posting comments to PRs in GitHub Enterprise -- CodeTotal +- [CodeTotal](https://codetotal.io) - Redis reporter: Return URL of linter icons when available, in property `iconPngUrl` - Allow to run CodeTotal with a single command `npx mega-linter-runner@beta --codetotal` , that opens CodeTotal in Web Browser once started - Linter versions upgrades - - [cfn-lint](https://github.com/aws-cloudformation/cfn-lint) from 0.79.2 to **0.79.3** on 2023-07-26 - - [bicep_linter](https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter) from 0.19.5 to **0.20.4** on 2023-08-03 - - [cfn-lint](https://github.com/aws-cloudformation/cfn-lint) from 0.79.3 to **0.79.6** on 2023-08-03 - - [checkstyle](https://checkstyle.sourceforge.io) from 10.12.1 to **10.12.2** on 2023-08-03 - - [eslint](https://eslint.org) from 8.45.0 to **8.46.0** on 2023-08-03 - - [psalm](https://psalm.dev) from Psalm.5.13.1@ to **Psalm.5.14.1@** on 2023-08-03 - - [puppet-lint](http://puppet-lint.com/) from 4.0.0 to **4.0.1** on 2023-08-03 - - [flake8](https://flake8.pycqa.org) from 6.0.0 to **6.1.0** on 2023-08-03 - - [pyright](https://github.com/Microsoft/pyright) from 1.1.318 to **1.1.320** on 2023-08-03 - - [ruff](https://github.com/charliermarsh/ruff) from 0.0.280 to **0.0.282** on 2023-08-03 - - [checkov](https://www.checkov.io/) from 2.3.343 to **2.3.354** on 2023-08-03 - - [devskim](https://github.com/microsoft/DevSkim) from 1.0.11 to **1.0.15** on 2023-08-03 - - [semgrep](https://semgrep.dev/) from 1.33.2 to **1.34.1** on 2023-08-03 - - [syft](https://github.com/anchore/syft) from 0.85.0 to **0.86.1** on 2023-08-03 - - [trivy-sbom](https://aquasecurity.github.io/trivy/) from 0.43.1 to **0.44.0** on 2023-08-03 - - [trivy](https://aquasecurity.github.io/trivy/) from 0.43.1 to **0.44.0** on 2023-08-03 - - [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.45.1 to **3.46.3** on 2023-08-03 - - [rubocop](https://rubocop.org/) from 1.55.0 to **1.55.1** on 2023-08-03 - - [sfdx-scanner-apex](https://forcedotcom.github.io/sfdx-scanner/) from 3.14.0 to **3.15.0** on 2023-08-03 - - [sfdx-scanner-aura](https://forcedotcom.github.io/sfdx-scanner/) from 3.14.0 to **3.15.0** on 2023-08-03 - - [sfdx-scanner-lwc](https://forcedotcom.github.io/sfdx-scanner/) from 3.14.0 to **3.15.0** on 2023-08-03 - - [snakemake](https://snakemake.readthedocs.io/en/stable/) from 7.31.0 to **7.31.1** on 2023-08-03 - - [terraform-fmt](https://developer.hashicorp.com/terraform/cli/commands/fmt) from 1.5.3 to **1.5.4** on 2023-08-03 - - [terragrunt](https://terragrunt.gruntwork.io) from 0.48.4 to **0.48.5** on 2023-08-03 - - [prettier](https://prettier.io/) from 3.0.0 to **3.0.1** on 2023-08-03 - - [checkov](https://www.checkov.io/) from 2.3.354 to **2.3.356** on 2023-08-03 - - [terragrunt](https://terragrunt.gruntwork.io) from 0.48.5 to **0.48.6** on 2023-08-03 - - [terrascan](https://runterrascan.io/) from 1.18.1 to **1.18.2** on 2023-08-03 - - [kics](https://www.kics.io) from 1.7.4 to **1.7.5** on 2023-08-03 - - [snakemake](https://snakemake.readthedocs.io/en/stable/) from 7.31.1 to **7.32.0** on 2023-08-03 - - [spectral](https://meta.stoplight.io/docs/spectral/README.md) from 6.10.0 to **6.10.1** on 2023-08-06 - - [phpstan](https://phpstan.org/) from 1.10.26 to **1.10.27** on 2023-08-06 - - [devskim](https://github.com/microsoft/DevSkim) from 1.0.15 to **1.0.16** on 2023-08-06 - - [secretlint](https://github.com/secretlint/secretlint) from 7.0.3 to **7.0.4** on 2023-08-06 - - [snakemake](https://snakemake.readthedocs.io/en/stable/) from 7.32.0 to **7.32.1** on 2023-08-06 - - [sqlfluff](https://www.sqlfluff.com/) from 2.1.4 to **2.2.0** on 2023-08-06 - - [checkov](https://www.checkov.io/) from 2.3.356 to **2.3.358** on 2023-08-07 - - [secretlint](https://github.com/secretlint/secretlint) from 7.0.4 to **7.0.6** on 2023-08-07 - - [checkov](https://www.checkov.io/) from 2.3.358 to **2.3.359** on 2023-08-07 - - [snakemake](https://snakemake.readthedocs.io/en/stable/) from 7.32.1 to **7.32.2** on 2023-08-07 - - [dotnet-format](https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-format) from 6.0.412 to **6.0.413** on 2023-08-09 - - [golangci-lint](https://golangci-lint.run/) from 1.53.3 to **1.54.0** on 2023-08-09 - - [phpstan](https://phpstan.org/) from 1.10.27 to **1.10.28** on 2023-08-09 - - [ruff](https://github.com/charliermarsh/ruff) from 0.0.282 to **0.0.283** on 2023-08-09 - - [checkov](https://www.checkov.io/) from 2.3.359 to **2.3.360** on 2023-08-09 - - [devskim](https://github.com/microsoft/DevSkim) from 1.0.16 to **1.0.17** on 2023-08-09 - - [secretlint](https://github.com/secretlint/secretlint) from 7.0.6 to **7.0.7** on 2023-08-09 - - [rubocop](https://rubocop.org/) from 1.55.1 to **1.56.0** on 2023-08-09 - - [snakemake](https://snakemake.readthedocs.io/en/stable/) from 7.32.2 to **7.32.3** on 2023-08-09 - - [cspell](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell) from 6.31.2 to **6.31.3** on 2023-08-09 - - [pyright](https://github.com/Microsoft/pyright) from 1.1.320 to **1.1.321** on 2023-08-09 - - [ruff](https://github.com/charliermarsh/ruff) from 0.0.283 to **0.0.284** on 2023-08-09 - - [devskim](https://github.com/microsoft/DevSkim) from 1.0.17 to **1.0.18** on 2023-08-09 - - [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.46.3 to **3.47.0** on 2023-08-09 - - [sqlfluff](https://www.sqlfluff.com/) from 2.2.0 to **2.2.1** on 2023-08-09 - + - [bicep_linter](https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter) from 0.19.5 to **0.20.4** + - [cfn-lint](https://github.com/aws-cloudformation/cfn-lint) from 0.79.2 to **0.79.6** + - [checkov](https://www.checkov.io/) from 2.3.343 to **2.3.360** + - [checkstyle](https://checkstyle.sourceforge.io) from 10.12.1 to **10.12.2** + - [cspell](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell) from 6.31.2 to **6.31.3** + - [devskim](https://github.com/microsoft/DevSkim) from 1.0.1 to **1.0.18** + - [dotnet-format](https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-format) from 6.0.412 to **6.0.413** + - [eslint](https://eslint.org) from 8.45.0 to **8.46.0** + - [flake8](https://flake8.pycqa.org) from 6.0.0 to **6.1.0** + - [golangci-lint](https://golangci-lint.run/) from 1.53.3 to **1.54.0** + - [kics](https://www.kics.io) from 1.7.4 to **1.7.5** + - [phpstan](https://phpstan.org/) from 1.10.26 to **1.10.28** + - [prettier](https://prettier.io/) from 3.0.0 to **3.0.1** + - [psalm](https://psalm.dev) from Psalm.5.13.1@ to **Psalm.5.14.1@** + - [puppet-lint](http://puppet-lint.com/) from 4.0.0 to **4.0.1** + - [pyright](https://github.com/Microsoft/pyright) from 1.1.318 to **1.1.321** + - [rubocop](https://rubocop.org/) from 1.55.0 to **1.56.0** + - [ruff](https://github.com/charliermarsh/ruff) from 0.0.280 to **0.0.284** + - [secretlint](https://github.com/secretlint/secretlint) from 7.0.3 to **7.0.7** + - [semgrep](https://semgrep.dev/) from 1.33.2 to **1.34.1** + - [sfdx-scanner-apex](https://forcedotcom.github.io/sfdx-scanner/) from 3.14.0 to **3.15.0** + - [sfdx-scanner-aura](https://forcedotcom.github.io/sfdx-scanner/) from 3.14.0 to **3.15.0** + - [sfdx-scanner-lwc](https://forcedotcom.github.io/sfdx-scanner/) from 3.14.0 to **3.15.0** + - [snakemake](https://snakemake.readthedocs.io/en/stable/) from 7.31.0 to **7.32.3** + - [spectral](https://meta.stoplight.io/docs/spectral/README.md) from 6.10.0 to **6.10.1** + - [sqlfluff](https://www.sqlfluff.com/) from 2.1.4 to **2.2.1** + - [syft](https://github.com/anchore/syft) from 0.85.0 to **0.86.1** + - [terraform-fmt](https://developer.hashicorp.com/terraform/cli/commands/fmt) from 1.5.3 to **1.5.4** + - [terragrunt](https://terragrunt.gruntwork.io) from 0.48.4 to **0.48.6** + - [terrascan](https://runterrascan.io/) from 1.18.1 to **1.18.2** + - [trivy-sbom](https://aquasecurity.github.io/trivy/) from 0.43.1 to **0.44.0** + - [trivy](https://aquasecurity.github.io/trivy/) from 0.43.1 to **0.44.0** + - [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.45.1 to **3.47.0** ## [v7.2.1] - 2023-07-26 diff --git a/README.md b/README.md index 9043e8003a6..fe55d7347a0 100644 --- a/README.md +++ b/README.md @@ -1296,25 +1296,25 @@ To improve run performances, we generate **Flavored MegaLinter images** containi _The following table doesn't display docker pulls from [MegaLinter v4 & v5 images](https://hub.docker.com/r/nvuillam/mega-linter)._ -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [ci_light](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/ci_light.md) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/cupcake.md) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/documentation.md) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/dotnet.md) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/dotnetweb.md) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/go.md) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/java.md) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/javascript.md) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/php.md) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/python.md) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/ruby.md) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/rust.md) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/salesforce.md) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/security.md) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/swift.md) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/terraform.md) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [ci_light](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/ci_light.md) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/cupcake.md) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/documentation.md) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/dotnet.md) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/dotnetweb.md) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/go.md) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/java.md) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/javascript.md) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/php.md) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/python.md) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/ruby.md) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/rust.md) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/salesforce.md) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/security.md) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/swift.md) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/terraform.md) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | If you need a new flavor, [post an issue](https://github.com/oxsecurity/megalinter/issues) :wink: diff --git a/action.yml b/action.yml index 7e6f2a072ec..cec26130c50 100644 --- a/action.yml +++ b/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter:v7.2.1" + image: "docker://oxsecurity/megalinter:v7.3.0" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/docs/descriptors/action_actionlint.md b/docs/descriptors/action_actionlint.md index 20f7f207694..766ecfc6c63 100644 --- a/docs/descriptors/action_actionlint.md +++ b/docs/descriptors/action_actionlint.md @@ -19,8 +19,8 @@ Static checker for GitHub Actions workflow files ## Configuration in MegaLinter -- Enable actionlint by adding `ACTION_ACTIONLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable actionlint by adding `ACTION_ACTIONLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable actionlint by adding `ACTION_ACTIONLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable actionlint by adding `ACTION_ACTIONLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -45,23 +45,23 @@ Static checker for GitHub Actions workflow files This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/ansible_ansible_lint.md b/docs/descriptors/ansible_ansible_lint.md index e394b5c4ba3..c268a2a2b48 100644 --- a/docs/descriptors/ansible_ansible_lint.md +++ b/docs/descriptors/ansible_ansible_lint.md @@ -19,8 +19,8 @@ description: How to use ansible-lint (configure, ignore files, ignore errors, he ## Configuration in MegaLinter -- Enable ansible-lint by adding `ANSIBLE_ANSIBLE_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable ansible-lint by adding `ANSIBLE_ANSIBLE_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable ansible-lint by adding `ANSIBLE_ANSIBLE_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable ansible-lint by adding `ANSIBLE_ANSIBLE_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |--------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -42,24 +42,24 @@ description: How to use ansible-lint (configure, ignore files, ignore errors, he This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.3.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/arm_arm_ttk.md b/docs/descriptors/arm_arm_ttk.md index ed84087f52f..42ad7cca74b 100644 --- a/docs/descriptors/arm_arm_ttk.md +++ b/docs/descriptors/arm_arm_ttk.md @@ -17,8 +17,8 @@ description: How to use arm-ttk (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable arm-ttk by adding `ARM_ARM_TTK` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable arm-ttk by adding `ARM_ARM_TTK` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable arm-ttk by adding `ARM_ARM_TTK` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable arm-ttk by adding `ARM_ARM_TTK` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -50,11 +50,11 @@ Use arm-ttk in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:---------------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | ## Behind the scenes diff --git a/docs/descriptors/bash_bash_exec.md b/docs/descriptors/bash_bash_exec.md index b3b4cb4d194..21e661a08d1 100644 --- a/docs/descriptors/bash_bash_exec.md +++ b/docs/descriptors/bash_bash_exec.md @@ -17,8 +17,8 @@ Note: You can run `git add --chmod=+x myfile.sh` to make a file executable on Wi ## Configuration in MegaLinter -- Enable bash-exec by adding `BASH_EXEC` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable bash-exec by adding `BASH_EXEC` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable bash-exec by adding `BASH_EXEC` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable bash-exec by adding `BASH_EXEC` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------| @@ -41,24 +41,24 @@ Note: You can run `git add --chmod=+x myfile.sh` to make a file executable on Wi This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.3.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/bash_shellcheck.md b/docs/descriptors/bash_shellcheck.md index 994ee38b91d..8624f159acc 100644 --- a/docs/descriptors/bash_shellcheck.md +++ b/docs/descriptors/bash_shellcheck.md @@ -18,8 +18,8 @@ description: How to use shellcheck (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable shellcheck by adding `BASH_SHELLCHECK` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable shellcheck by adding `BASH_SHELLCHECK` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable shellcheck by adding `BASH_SHELLCHECK` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable shellcheck by adding `BASH_SHELLCHECK` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------| @@ -56,25 +56,25 @@ Use shellcheck in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [ci_light](https://megalinter.io/7.3.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.3.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/bash_shfmt.md b/docs/descriptors/bash_shfmt.md index bdec1eb1ec1..403aba058ca 100644 --- a/docs/descriptors/bash_shfmt.md +++ b/docs/descriptors/bash_shfmt.md @@ -16,10 +16,10 @@ description: How to use shfmt (configure, ignore files, ignore errors, help & ve ## Configuration in MegaLinter -- Enable shfmt by adding `BASH_SHFMT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable shfmt by adding `BASH_SHFMT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable shfmt by adding `BASH_SHFMT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable shfmt by adding `BASH_SHFMT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `BASH_SHFMT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `BASH_SHFMT` in [APPLY_FIXES variable](https://megalinter.io/7.3.0/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------| @@ -55,24 +55,24 @@ Use shfmt in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [ci_light](https://megalinter.io/7.3.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/bicep_bicep_linter.md b/docs/descriptors/bicep_bicep_linter.md index 2f3bbed81bc..5936e0ba356 100644 --- a/docs/descriptors/bicep_bicep_linter.md +++ b/docs/descriptors/bicep_bicep_linter.md @@ -22,8 +22,8 @@ use a `bicepconfig.json` file. For more information, see the [documentation for ## Configuration in MegaLinter -- Enable bicep_linter by adding `BICEP_BICEP_LINTER` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable bicep_linter by adding `BICEP_BICEP_LINTER` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable bicep_linter by adding `BICEP_BICEP_LINTER` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable bicep_linter by adding `BICEP_BICEP_LINTER` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -53,11 +53,11 @@ Use bicep_linter in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:---------------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | ## Behind the scenes diff --git a/docs/descriptors/c_cpplint.md b/docs/descriptors/c_cpplint.md index 519d5097761..bcc98006b3a 100644 --- a/docs/descriptors/c_cpplint.md +++ b/docs/descriptors/c_cpplint.md @@ -17,8 +17,8 @@ description: How to use cpplint (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable cpplint by adding `C_CPPLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable cpplint by adding `C_CPPLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable cpplint by adding `C_CPPLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable cpplint by adding `C_CPPLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -40,12 +40,12 @@ description: How to use cpplint (configure, ignore files, ignore errors, help & This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:---------------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | ## Behind the scenes diff --git a/docs/descriptors/clojure_clj_kondo.md b/docs/descriptors/clojure_clj_kondo.md index 122de5ced9a..609ea0e77d1 100644 --- a/docs/descriptors/clojure_clj_kondo.md +++ b/docs/descriptors/clojure_clj_kondo.md @@ -26,8 +26,8 @@ description: How to use clj-kondo (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable clj-kondo by adding `CLOJURE_CLJ_KONDO` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable clj-kondo by adding `CLOJURE_CLJ_KONDO` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable clj-kondo by adding `CLOJURE_CLJ_KONDO` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable clj-kondo by adding `CLOJURE_CLJ_KONDO` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -62,11 +62,11 @@ Use clj-kondo in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | ## Behind the scenes diff --git a/docs/descriptors/clojure_cljstyle.md b/docs/descriptors/clojure_cljstyle.md index 5038e25a8fe..9dac0088ecd 100644 --- a/docs/descriptors/clojure_cljstyle.md +++ b/docs/descriptors/clojure_cljstyle.md @@ -19,10 +19,10 @@ description: How to use cljstyle (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable cljstyle by adding `CLOJURE_CLJSTYLE` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable cljstyle by adding `CLOJURE_CLJSTYLE` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable cljstyle by adding `CLOJURE_CLJSTYLE` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable cljstyle by adding `CLOJURE_CLJSTYLE` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `CLOJURE_CLJSTYLE` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `CLOJURE_CLJSTYLE` in [APPLY_FIXES variable](https://megalinter.io/7.3.0/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -54,11 +54,11 @@ Use cljstyle in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | ## Behind the scenes diff --git a/docs/descriptors/cloudformation_cfn_lint.md b/docs/descriptors/cloudformation_cfn_lint.md index 0afde1cc6ca..58f220eeb33 100644 --- a/docs/descriptors/cloudformation_cfn_lint.md +++ b/docs/descriptors/cloudformation_cfn_lint.md @@ -24,8 +24,8 @@ description: How to use cfn-lint (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable cfn-lint by adding `CLOUDFORMATION_CFN_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable cfn-lint by adding `CLOUDFORMATION_CFN_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable cfn-lint by adding `CLOUDFORMATION_CFN_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable cfn-lint by adding `CLOUDFORMATION_CFN_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -60,11 +60,11 @@ Use cfn-lint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------|:------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [security](https://megalinter.io/7.3.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | ## Behind the scenes diff --git a/docs/descriptors/coffee_coffeelint.md b/docs/descriptors/coffee_coffeelint.md index b70a2b73458..69825f44d1e 100644 --- a/docs/descriptors/coffee_coffeelint.md +++ b/docs/descriptors/coffee_coffeelint.md @@ -20,8 +20,8 @@ description: How to use coffeelint (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable coffeelint by adding `COFFEE_COFFEELINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable coffeelint by adding `COFFEE_COFFEELINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable coffeelint by adding `COFFEE_COFFEELINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable coffeelint by adding `COFFEE_COFFEELINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -54,11 +54,11 @@ Use coffeelint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/copypaste_jscpd.md b/docs/descriptors/copypaste_jscpd.md index d41d520dfb9..0e2a6fb77a6 100644 --- a/docs/descriptors/copypaste_jscpd.md +++ b/docs/descriptors/copypaste_jscpd.md @@ -44,8 +44,8 @@ Example: ## Configuration in MegaLinter -- Enable jscpd by adding `COPYPASTE_JSCPD` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable jscpd by adding `COPYPASTE_JSCPD` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable jscpd by adding `COPYPASTE_JSCPD` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable jscpd by adding `COPYPASTE_JSCPD` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------|--------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -64,24 +64,24 @@ Example: This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [ci_light](https://megalinter.io/7.3.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/cpp_cpplint.md b/docs/descriptors/cpp_cpplint.md index e0dc99963ca..8928c9c0e69 100644 --- a/docs/descriptors/cpp_cpplint.md +++ b/docs/descriptors/cpp_cpplint.md @@ -17,8 +17,8 @@ description: How to use cpplint (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable cpplint by adding `CPP_CPPLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable cpplint by adding `CPP_CPPLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable cpplint by adding `CPP_CPPLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable cpplint by adding `CPP_CPPLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------| @@ -40,12 +40,12 @@ description: How to use cpplint (configure, ignore files, ignore errors, help & This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:---------------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | ## Behind the scenes diff --git a/docs/descriptors/csharp_csharpier.md b/docs/descriptors/csharp_csharpier.md index 7f008209681..7587ab6d58a 100644 --- a/docs/descriptors/csharp_csharpier.md +++ b/docs/descriptors/csharp_csharpier.md @@ -19,10 +19,10 @@ description: How to use csharpier (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable csharpier by adding `CSHARP_CSHARPIER` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable csharpier by adding `CSHARP_CSHARPIER` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable csharpier by adding `CSHARP_CSHARPIER` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable csharpier by adding `CSHARP_CSHARPIER` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `CSHARP_CSHARPIER` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `CSHARP_CSHARPIER` in [APPLY_FIXES variable](https://megalinter.io/7.3.0/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -54,11 +54,11 @@ Use csharpier in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:---------------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | ## Behind the scenes diff --git a/docs/descriptors/csharp_dotnet_format.md b/docs/descriptors/csharp_dotnet_format.md index 55e0f47aa3c..33267b65c22 100644 --- a/docs/descriptors/csharp_dotnet_format.md +++ b/docs/descriptors/csharp_dotnet_format.md @@ -18,10 +18,10 @@ dotnet-format requires a `.sln` or `.csproj` file to run correctly. ## Configuration in MegaLinter -- Enable dotnet-format by adding `CSHARP_DOTNET_FORMAT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable dotnet-format by adding `CSHARP_DOTNET_FORMAT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable dotnet-format by adding `CSHARP_DOTNET_FORMAT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable dotnet-format by adding `CSHARP_DOTNET_FORMAT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `CSHARP_DOTNET_FORMAT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `CSHARP_DOTNET_FORMAT` in [APPLY_FIXES variable](https://megalinter.io/7.3.0/configuration/#apply-fixes) | Variable | Description | Default value | |--------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -43,11 +43,11 @@ dotnet-format requires a `.sln` or `.csproj` file to run correctly. This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:---------------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | ## Behind the scenes diff --git a/docs/descriptors/css_scss_lint.md b/docs/descriptors/css_scss_lint.md index ab410b506c0..b4419e01d38 100644 --- a/docs/descriptors/css_scss_lint.md +++ b/docs/descriptors/css_scss_lint.md @@ -24,8 +24,8 @@ description: How to use scss-lint (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable scss-lint by adding `CSS_SCSS_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable scss-lint by adding `CSS_SCSS_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable scss-lint by adding `CSS_SCSS_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable scss-lint by adding `CSS_SCSS_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -59,23 +59,23 @@ Use scss-lint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/css_stylelint.md b/docs/descriptors/css_stylelint.md index de45a772f11..10570a46e59 100644 --- a/docs/descriptors/css_stylelint.md +++ b/docs/descriptors/css_stylelint.md @@ -26,10 +26,10 @@ description: How to use stylelint (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable stylelint by adding `CSS_STYLELINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable stylelint by adding `CSS_STYLELINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable stylelint by adding `CSS_STYLELINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable stylelint by adding `CSS_STYLELINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `CSS_STYLELINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `CSS_STYLELINT` in [APPLY_FIXES variable](https://megalinter.io/7.3.0/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -66,23 +66,23 @@ Use stylelint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/dart_dartanalyzer.md b/docs/descriptors/dart_dartanalyzer.md index 145fc09ed65..6946d94d7b7 100644 --- a/docs/descriptors/dart_dartanalyzer.md +++ b/docs/descriptors/dart_dartanalyzer.md @@ -24,8 +24,8 @@ description: How to use dartanalyzer (configure, ignore files, ignore errors, he ## Configuration in MegaLinter -- Enable dartanalyzer by adding `DART_DARTANALYZER` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable dartanalyzer by adding `DART_DARTANALYZER` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable dartanalyzer by adding `DART_DARTANALYZER` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable dartanalyzer by adding `DART_DARTANALYZER` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -58,9 +58,9 @@ Use dartanalyzer in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------|:--------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/dockerfile_hadolint.md b/docs/descriptors/dockerfile_hadolint.md index 5b2710e7c7d..fc410a15084 100644 --- a/docs/descriptors/dockerfile_hadolint.md +++ b/docs/descriptors/dockerfile_hadolint.md @@ -20,8 +20,8 @@ description: How to use hadolint (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable hadolint by adding `DOCKERFILE_HADOLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable hadolint by adding `DOCKERFILE_HADOLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable hadolint by adding `DOCKERFILE_HADOLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable hadolint by adding `DOCKERFILE_HADOLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -54,25 +54,25 @@ Use hadolint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [ci_light](https://megalinter.io/7.3.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.3.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/editorconfig_editorconfig_checker.md b/docs/descriptors/editorconfig_editorconfig_checker.md index 86616263010..28b863b0697 100644 --- a/docs/descriptors/editorconfig_editorconfig_checker.md +++ b/docs/descriptors/editorconfig_editorconfig_checker.md @@ -24,8 +24,8 @@ description: How to use editorconfig-checker (configure, ignore files, ignore er ## Configuration in MegaLinter -- Enable editorconfig-checker by adding `EDITORCONFIG_EDITORCONFIG_CHECKER` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable editorconfig-checker by adding `EDITORCONFIG_EDITORCONFIG_CHECKER` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable editorconfig-checker by adding `EDITORCONFIG_EDITORCONFIG_CHECKER` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable editorconfig-checker by adding `EDITORCONFIG_EDITORCONFIG_CHECKER` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -49,23 +49,23 @@ description: How to use editorconfig-checker (configure, ignore files, ignore er This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/env_dotenv_linter.md b/docs/descriptors/env_dotenv_linter.md index ae2edd31d9d..39af5004325 100644 --- a/docs/descriptors/env_dotenv_linter.md +++ b/docs/descriptors/env_dotenv_linter.md @@ -23,10 +23,10 @@ description: How to use dotenv-linter (configure, ignore files, ignore errors, h ## Configuration in MegaLinter -- Enable dotenv-linter by adding `ENV_DOTENV_LINTER` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable dotenv-linter by adding `ENV_DOTENV_LINTER` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable dotenv-linter by adding `ENV_DOTENV_LINTER` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable dotenv-linter by adding `ENV_DOTENV_LINTER` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `ENV_DOTENV_LINTER` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `ENV_DOTENV_LINTER` in [APPLY_FIXES variable](https://megalinter.io/7.3.0/configuration/#apply-fixes) | Variable | Description | Default value | |-----------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------| @@ -48,24 +48,24 @@ description: How to use dotenv-linter (configure, ignore files, ignore errors, h This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [ci_light](https://megalinter.io/7.3.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/gherkin_gherkin_lint.md b/docs/descriptors/gherkin_gherkin_lint.md index 7ee9e5075d3..c503eceacfb 100644 --- a/docs/descriptors/gherkin_gherkin_lint.md +++ b/docs/descriptors/gherkin_gherkin_lint.md @@ -18,8 +18,8 @@ description: How to use gherkin-lint (configure, ignore files, ignore errors, he ## Configuration in MegaLinter -- Enable gherkin-lint by adding `GHERKIN_GHERKIN_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable gherkin-lint by adding `GHERKIN_GHERKIN_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable gherkin-lint by adding `GHERKIN_GHERKIN_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable gherkin-lint by adding `GHERKIN_GHERKIN_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |--------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -43,11 +43,11 @@ description: How to use gherkin-lint (configure, ignore files, ignore errors, he This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:---------------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | ## Behind the scenes diff --git a/docs/descriptors/go_golangci_lint.md b/docs/descriptors/go_golangci_lint.md index e451a4df1c1..9f2df0c57e8 100644 --- a/docs/descriptors/go_golangci_lint.md +++ b/docs/descriptors/go_golangci_lint.md @@ -26,10 +26,10 @@ description: How to use golangci-lint (configure, ignore files, ignore errors, h ## Configuration in MegaLinter -- Enable golangci-lint by adding `GO_GOLANGCI_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable golangci-lint by adding `GO_GOLANGCI_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable golangci-lint by adding `GO_GOLANGCI_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable golangci-lint by adding `GO_GOLANGCI_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `GO_GOLANGCI_LINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `GO_GOLANGCI_LINT` in [APPLY_FIXES variable](https://megalinter.io/7.3.0/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -67,11 +67,11 @@ Use golangci-lint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | ## Behind the scenes diff --git a/docs/descriptors/go_revive.md b/docs/descriptors/go_revive.md index bd3b204b48e..22d23673ad1 100644 --- a/docs/descriptors/go_revive.md +++ b/docs/descriptors/go_revive.md @@ -18,8 +18,8 @@ description: How to use revive (configure, ignore files, ignore errors, help & v ## Configuration in MegaLinter -- Enable revive by adding `GO_REVIVE` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable revive by adding `GO_REVIVE` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable revive by adding `GO_REVIVE` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable revive by adding `GO_REVIVE` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -53,11 +53,11 @@ Use revive in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | ## Behind the scenes diff --git a/docs/descriptors/graphql_graphql_schema_linter.md b/docs/descriptors/graphql_graphql_schema_linter.md index 8b6ef68f82f..4986b86d4dd 100644 --- a/docs/descriptors/graphql_graphql_schema_linter.md +++ b/docs/descriptors/graphql_graphql_schema_linter.md @@ -19,8 +19,8 @@ description: How to use graphql-schema-linter (configure, ignore files, ignore e ## Configuration in MegaLinter -- Enable graphql-schema-linter by adding `GRAPHQL_GRAPHQL_SCHEMA_LINTER` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable graphql-schema-linter by adding `GRAPHQL_GRAPHQL_SCHEMA_LINTER` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable graphql-schema-linter by adding `GRAPHQL_GRAPHQL_SCHEMA_LINTER` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable graphql-schema-linter by adding `GRAPHQL_GRAPHQL_SCHEMA_LINTER` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -44,23 +44,23 @@ description: How to use graphql-schema-linter (configure, ignore files, ignore e This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/groovy_npm_groovy_lint.md b/docs/descriptors/groovy_npm_groovy_lint.md index 1dd16a85c53..d71655f741b 100644 --- a/docs/descriptors/groovy_npm_groovy_lint.md +++ b/docs/descriptors/groovy_npm_groovy_lint.md @@ -20,10 +20,10 @@ description: How to use npm-groovy-lint (configure, ignore files, ignore errors, ## Configuration in MegaLinter -- Enable npm-groovy-lint by adding `GROOVY_NPM_GROOVY_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable npm-groovy-lint by adding `GROOVY_NPM_GROOVY_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable npm-groovy-lint by adding `GROOVY_NPM_GROOVY_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable npm-groovy-lint by adding `GROOVY_NPM_GROOVY_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `GROOVY_NPM_GROOVY_LINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `GROOVY_NPM_GROOVY_LINT` in [APPLY_FIXES variable](https://megalinter.io/7.3.0/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -55,24 +55,24 @@ Use npm-groovy-lint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [ci_light](https://megalinter.io/7.3.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/html_djlint.md b/docs/descriptors/html_djlint.md index 6457263d73a..e7c0a3abd86 100644 --- a/docs/descriptors/html_djlint.md +++ b/docs/descriptors/html_djlint.md @@ -37,8 +37,8 @@ For example, define `HTML_DJLINT_HTMLHINT_ARGUMENTS: ["--profile", "django"]` to ## Configuration in MegaLinter -- Enable djlint by adding `HTML_DJLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable djlint by adding `HTML_DJLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable djlint by adding `HTML_DJLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable djlint by adding `HTML_DJLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------| @@ -69,23 +69,23 @@ Use djlint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/html_htmlhint.md b/docs/descriptors/html_htmlhint.md index 8949b63bd2f..a1041431a2b 100644 --- a/docs/descriptors/html_htmlhint.md +++ b/docs/descriptors/html_htmlhint.md @@ -20,8 +20,8 @@ description: How to use htmlhint (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable htmlhint by adding `HTML_HTMLHINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable htmlhint by adding `HTML_HTMLHINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable htmlhint by adding `HTML_HTMLHINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable htmlhint by adding `HTML_HTMLHINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -56,23 +56,23 @@ Use htmlhint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/java_checkstyle.md b/docs/descriptors/java_checkstyle.md index bd843b42188..ba868e7d23b 100644 --- a/docs/descriptors/java_checkstyle.md +++ b/docs/descriptors/java_checkstyle.md @@ -26,8 +26,8 @@ description: How to use checkstyle (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable checkstyle by adding `JAVA_CHECKSTYLE` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable checkstyle by adding `JAVA_CHECKSTYLE` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable checkstyle by adding `JAVA_CHECKSTYLE` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable checkstyle by adding `JAVA_CHECKSTYLE` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -61,11 +61,11 @@ Use checkstyle in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | ## Behind the scenes diff --git a/docs/descriptors/java_pmd.md b/docs/descriptors/java_pmd.md index 977749780c4..06e640be9a5 100644 --- a/docs/descriptors/java_pmd.md +++ b/docs/descriptors/java_pmd.md @@ -20,8 +20,8 @@ description: How to use pmd (configure, ignore files, ignore errors, help & vers ## Configuration in MegaLinter -- Enable pmd by adding `JAVA_PMD` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable pmd by adding `JAVA_PMD` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable pmd by adding `JAVA_PMD` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable pmd by adding `JAVA_PMD` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |--------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -45,11 +45,11 @@ description: How to use pmd (configure, ignore files, ignore errors, help & vers This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | ## Behind the scenes diff --git a/docs/descriptors/javascript_eslint.md b/docs/descriptors/javascript_eslint.md index dbac32e0bcd..b12615c8ab4 100644 --- a/docs/descriptors/javascript_eslint.md +++ b/docs/descriptors/javascript_eslint.md @@ -31,10 +31,10 @@ You can create it by typing `npx eslint --init` in the root of your repository ## Configuration in MegaLinter -- Enable eslint by adding `JAVASCRIPT_ES` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable eslint by adding `JAVASCRIPT_ES` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable eslint by adding `JAVASCRIPT_ES` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable eslint by adding `JAVASCRIPT_ES` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `JAVASCRIPT_ES` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `JAVASCRIPT_ES` in [APPLY_FIXES variable](https://megalinter.io/7.3.0/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -74,12 +74,12 @@ Use eslint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/javascript_prettier.md b/docs/descriptors/javascript_prettier.md index 275920677be..2a231fab1ef 100644 --- a/docs/descriptors/javascript_prettier.md +++ b/docs/descriptors/javascript_prettier.md @@ -25,10 +25,10 @@ description: How to use prettier (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable prettier by adding `JAVASCRIPT_PRETTIER` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable prettier by adding `JAVASCRIPT_PRETTIER` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable prettier by adding `JAVASCRIPT_PRETTIER` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable prettier by adding `JAVASCRIPT_PRETTIER` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `JAVASCRIPT_PRETTIER` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `JAVASCRIPT_PRETTIER` in [APPLY_FIXES variable](https://megalinter.io/7.3.0/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -71,12 +71,12 @@ Use prettier in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/javascript_standard.md b/docs/descriptors/javascript_standard.md index 1af7f23371d..72069f701ae 100644 --- a/docs/descriptors/javascript_standard.md +++ b/docs/descriptors/javascript_standard.md @@ -23,10 +23,10 @@ description: How to use standard (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable standard by adding `JAVASCRIPT_STANDARD` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable standard by adding `JAVASCRIPT_STANDARD` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable standard by adding `JAVASCRIPT_STANDARD` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable standard by adding `JAVASCRIPT_STANDARD` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `JAVASCRIPT_STANDARD` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `JAVASCRIPT_STANDARD` in [APPLY_FIXES variable](https://megalinter.io/7.3.0/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -64,12 +64,12 @@ Use standard in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/json_eslint_plugin_jsonc.md b/docs/descriptors/json_eslint_plugin_jsonc.md index 4b16d083e80..422d6344d1e 100644 --- a/docs/descriptors/json_eslint_plugin_jsonc.md +++ b/docs/descriptors/json_eslint_plugin_jsonc.md @@ -85,10 +85,10 @@ DISABLE_LINTERS: ## Configuration in MegaLinter -- Enable eslint-plugin-jsonc by adding `JSON_ESLINT_PLUGIN_JSONC` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable eslint-plugin-jsonc by adding `JSON_ESLINT_PLUGIN_JSONC` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable eslint-plugin-jsonc by adding `JSON_ESLINT_PLUGIN_JSONC` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable eslint-plugin-jsonc by adding `JSON_ESLINT_PLUGIN_JSONC` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `JSON_ESLINT_PLUGIN_JSONC` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `JSON_ESLINT_PLUGIN_JSONC` in [APPLY_FIXES variable](https://megalinter.io/7.3.0/configuration/#apply-fixes) | Variable | Description | Default value | |------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -120,24 +120,24 @@ Use eslint-plugin-jsonc in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [ci_light](https://megalinter.io/7.3.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/json_jsonlint.md b/docs/descriptors/json_jsonlint.md index 4949b2b1ba1..d0aacbf6069 100644 --- a/docs/descriptors/json_jsonlint.md +++ b/docs/descriptors/json_jsonlint.md @@ -18,8 +18,8 @@ description: How to use jsonlint (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable jsonlint by adding `JSON_JSONLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable jsonlint by adding `JSON_JSONLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable jsonlint by adding `JSON_JSONLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable jsonlint by adding `JSON_JSONLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -43,24 +43,24 @@ description: How to use jsonlint (configure, ignore files, ignore errors, help & This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [ci_light](https://megalinter.io/7.3.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/json_npm_package_json_lint.md b/docs/descriptors/json_npm_package_json_lint.md index af63eddc66a..2f111515e8e 100644 --- a/docs/descriptors/json_npm_package_json_lint.md +++ b/docs/descriptors/json_npm_package_json_lint.md @@ -21,8 +21,8 @@ description: How to use npm-package-json-lint (configure, ignore files, ignore e ## Configuration in MegaLinter -- Enable npm-package-json-lint by adding `JSON_NPM_PACKAGE_JSON_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable npm-package-json-lint by adding `JSON_NPM_PACKAGE_JSON_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable npm-package-json-lint by adding `JSON_NPM_PACKAGE_JSON_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable npm-package-json-lint by adding `JSON_NPM_PACKAGE_JSON_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |--------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -43,14 +43,14 @@ description: How to use npm-package-json-lint (configure, ignore files, ignore e This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | ## Behind the scenes diff --git a/docs/descriptors/json_prettier.md b/docs/descriptors/json_prettier.md index 2cc60d3a84d..d8dff842047 100644 --- a/docs/descriptors/json_prettier.md +++ b/docs/descriptors/json_prettier.md @@ -25,10 +25,10 @@ description: How to use prettier (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable prettier by adding `JSON_PRETTIER` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable prettier by adding `JSON_PRETTIER` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable prettier by adding `JSON_PRETTIER` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable prettier by adding `JSON_PRETTIER` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `JSON_PRETTIER` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `JSON_PRETTIER` in [APPLY_FIXES variable](https://megalinter.io/7.3.0/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -70,24 +70,24 @@ Use prettier in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [ci_light](https://megalinter.io/7.3.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/json_v8r.md b/docs/descriptors/json_v8r.md index 7719ff03490..b9ff80786e3 100644 --- a/docs/descriptors/json_v8r.md +++ b/docs/descriptors/json_v8r.md @@ -19,8 +19,8 @@ v8r checks the validity of JSON/YAML files if they have a matching schema define ## Configuration in MegaLinter -- Enable v8r by adding `JSON_V8R` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable v8r by adding `JSON_V8R` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable v8r by adding `JSON_V8R` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable v8r by adding `JSON_V8R` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |--------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -53,24 +53,24 @@ Use v8r in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [ci_light](https://megalinter.io/7.3.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/jsx_eslint.md b/docs/descriptors/jsx_eslint.md index 8a85ef869d4..568f98274a7 100644 --- a/docs/descriptors/jsx_eslint.md +++ b/docs/descriptors/jsx_eslint.md @@ -30,10 +30,10 @@ You can create it by typing `npx eslint --init` in the root of your repository ## Configuration in MegaLinter -- Enable eslint by adding `JSX_ESLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable eslint by adding `JSX_ESLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable eslint by adding `JSX_ESLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable eslint by adding `JSX_ESLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `JSX_ESLINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `JSX_ESLINT` in [APPLY_FIXES variable](https://megalinter.io/7.3.0/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -73,12 +73,12 @@ Use eslint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/kotlin_ktlint.md b/docs/descriptors/kotlin_ktlint.md index d7eacfff745..3a352dcacc1 100644 --- a/docs/descriptors/kotlin_ktlint.md +++ b/docs/descriptors/kotlin_ktlint.md @@ -23,10 +23,10 @@ description: How to use ktlint (configure, ignore files, ignore errors, help & v ## Configuration in MegaLinter -- Enable ktlint by adding `KOTLIN_KTLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable ktlint by adding `KOTLIN_KTLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable ktlint by adding `KOTLIN_KTLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable ktlint by adding `KOTLIN_KTLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `KOTLIN_KTLINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `KOTLIN_KTLINT` in [APPLY_FIXES variable](https://megalinter.io/7.3.0/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -57,23 +57,23 @@ Use ktlint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/kubernetes_helm.md b/docs/descriptors/kubernetes_helm.md index fe8b8ade5e8..10bbc889de1 100644 --- a/docs/descriptors/kubernetes_helm.md +++ b/docs/descriptors/kubernetes_helm.md @@ -24,8 +24,8 @@ description: How to use helm (configure, ignore files, ignore errors, help & ver ## Configuration in MegaLinter -- Enable helm by adding `KUBERNETES_HELM` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable helm by adding `KUBERNETES_HELM` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable helm by adding `KUBERNETES_HELM` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable helm by adding `KUBERNETES_HELM` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------| @@ -45,24 +45,24 @@ description: How to use helm (configure, ignore files, ignore errors, help & ver This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.3.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/kubernetes_kubeconform.md b/docs/descriptors/kubernetes_kubeconform.md index 0310f2b4b02..16a6170c12a 100644 --- a/docs/descriptors/kubernetes_kubeconform.md +++ b/docs/descriptors/kubernetes_kubeconform.md @@ -24,8 +24,8 @@ description: How to use kubeconform (configure, ignore files, ignore errors, hel ## Configuration in MegaLinter -- Enable kubeconform by adding `KUBERNETES_KUBECONFORM` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable kubeconform by adding `KUBERNETES_KUBECONFORM` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable kubeconform by adding `KUBERNETES_KUBECONFORM` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable kubeconform by adding `KUBERNETES_KUBECONFORM` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |----------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------| @@ -48,24 +48,24 @@ description: How to use kubeconform (configure, ignore files, ignore errors, hel This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.3.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/kubernetes_kubescape.md b/docs/descriptors/kubernetes_kubescape.md index 7470017d2be..4c65130ef0b 100644 --- a/docs/descriptors/kubernetes_kubescape.md +++ b/docs/descriptors/kubernetes_kubescape.md @@ -24,8 +24,8 @@ description: How to use kubescape (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable kubescape by adding `KUBERNETES_KUBESCAPE` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable kubescape by adding `KUBERNETES_KUBESCAPE` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable kubescape by adding `KUBERNETES_KUBESCAPE` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable kubescape by adding `KUBERNETES_KUBESCAPE` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |--------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------| @@ -53,24 +53,24 @@ Use kubescape in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.3.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/latex_chktex.md b/docs/descriptors/latex_chktex.md index d46b20ddc8d..8d162030332 100644 --- a/docs/descriptors/latex_chktex.md +++ b/docs/descriptors/latex_chktex.md @@ -15,8 +15,8 @@ description: How to use chktex (configure, ignore files, ignore errors, help & v ## Configuration in MegaLinter -- Enable chktex by adding `LATEX_CHKTEX` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable chktex by adding `LATEX_CHKTEX` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable chktex by adding `LATEX_CHKTEX` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable chktex by adding `LATEX_CHKTEX` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -49,9 +49,9 @@ Use chktex in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------|:--------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/lua_luacheck.md b/docs/descriptors/lua_luacheck.md index 9c42b193030..05b6e2d5abf 100644 --- a/docs/descriptors/lua_luacheck.md +++ b/docs/descriptors/lua_luacheck.md @@ -20,8 +20,8 @@ description: How to use luacheck (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable luacheck by adding `LUA_LUACHECK` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable luacheck by adding `LUA_LUACHECK` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable luacheck by adding `LUA_LUACHECK` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable luacheck by adding `LUA_LUACHECK` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -58,9 +58,9 @@ Use luacheck in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------|:--------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/makefile_checkmake.md b/docs/descriptors/makefile_checkmake.md index 6b0667bbebc..ef67728902b 100644 --- a/docs/descriptors/makefile_checkmake.md +++ b/docs/descriptors/makefile_checkmake.md @@ -17,8 +17,8 @@ description: How to use checkmake (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable checkmake by adding `MAKEFILE_CHECKMAKE` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable checkmake by adding `MAKEFILE_CHECKMAKE` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable checkmake by adding `MAKEFILE_CHECKMAKE` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable checkmake by adding `MAKEFILE_CHECKMAKE` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -42,17 +42,17 @@ description: How to use checkmake (configure, ignore files, ignore errors, help This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [ci_light](https://megalinter.io/7.3.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/markdown_markdown_link_check.md b/docs/descriptors/markdown_markdown_link_check.md index 27afd902eac..2416a191d00 100644 --- a/docs/descriptors/markdown_markdown_link_check.md +++ b/docs/descriptors/markdown_markdown_link_check.md @@ -19,8 +19,8 @@ description: How to use markdown-link-check (configure, ignore files, ignore err ## Configuration in MegaLinter -- Enable markdown-link-check by adding `MARKDOWN_MARKDOWN_LINK_CHECK` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable markdown-link-check by adding `MARKDOWN_MARKDOWN_LINK_CHECK` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable markdown-link-check by adding `MARKDOWN_MARKDOWN_LINK_CHECK` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable markdown-link-check by adding `MARKDOWN_MARKDOWN_LINK_CHECK` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |----------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -44,23 +44,23 @@ description: How to use markdown-link-check (configure, ignore files, ignore err This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/markdown_markdown_table_formatter.md b/docs/descriptors/markdown_markdown_table_formatter.md index ce9d7e63567..2b726481713 100644 --- a/docs/descriptors/markdown_markdown_table_formatter.md +++ b/docs/descriptors/markdown_markdown_table_formatter.md @@ -18,10 +18,10 @@ markdown-table-formatter detects wrongly formatted markdown tables and can autom ## Configuration in MegaLinter -- Enable markdown-table-formatter by adding `MARKDOWN_MARKDOWN_TABLE_FORMATTER` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable markdown-table-formatter by adding `MARKDOWN_MARKDOWN_TABLE_FORMATTER` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable markdown-table-formatter by adding `MARKDOWN_MARKDOWN_TABLE_FORMATTER` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable markdown-table-formatter by adding `MARKDOWN_MARKDOWN_TABLE_FORMATTER` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `MARKDOWN_MARKDOWN_TABLE_FORMATTER` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `MARKDOWN_MARKDOWN_TABLE_FORMATTER` in [APPLY_FIXES variable](https://megalinter.io/7.3.0/configuration/#apply-fixes) | Variable | Description | Default value | |---------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------| @@ -51,23 +51,23 @@ Use markdown-table-formatter in your favorite IDE to catch errors before MegaLin This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/markdown_markdownlint.md b/docs/descriptors/markdown_markdownlint.md index 5530d5f576a..b5f388cb8f0 100644 --- a/docs/descriptors/markdown_markdownlint.md +++ b/docs/descriptors/markdown_markdownlint.md @@ -27,10 +27,10 @@ To see MarkdownLint version, you can have a look in the dependencies of latest m ## Configuration in MegaLinter -- Enable markdownlint by adding `MARKDOWN_MARKDOWNLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable markdownlint by adding `MARKDOWN_MARKDOWNLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable markdownlint by adding `MARKDOWN_MARKDOWNLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable markdownlint by adding `MARKDOWN_MARKDOWNLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `MARKDOWN_MARKDOWNLINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `MARKDOWN_MARKDOWNLINT` in [APPLY_FIXES variable](https://megalinter.io/7.3.0/configuration/#apply-fixes) | Variable | Description | Default value | |---------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -66,23 +66,23 @@ Use markdownlint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/markdown_remark_lint.md b/docs/descriptors/markdown_remark_lint.md index b128a0ee3c7..999eb95b6a4 100644 --- a/docs/descriptors/markdown_remark_lint.md +++ b/docs/descriptors/markdown_remark_lint.md @@ -22,10 +22,10 @@ _This linter has been temporary disabled in this version_ ## Configuration in MegaLinter -- Enable remark-lint by adding `MARKDOWN_REMARK_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable remark-lint by adding `MARKDOWN_REMARK_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable remark-lint by adding `MARKDOWN_REMARK_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable remark-lint by adding `MARKDOWN_REMARK_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `MARKDOWN_REMARK_LINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `MARKDOWN_REMARK_LINT` in [APPLY_FIXES variable](https://megalinter.io/7.3.0/configuration/#apply-fixes) | Variable | Description | Default value | |--------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -61,9 +61,9 @@ Use remark-lint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------|:--------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/openapi_spectral.md b/docs/descriptors/openapi_spectral.md index b207d4efc80..e9c6867e5a0 100644 --- a/docs/descriptors/openapi_spectral.md +++ b/docs/descriptors/openapi_spectral.md @@ -25,8 +25,8 @@ description: How to use spectral (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable spectral by adding `OPENAPI_SPECTRAL` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable spectral by adding `OPENAPI_SPECTRAL` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable spectral by adding `OPENAPI_SPECTRAL` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable spectral by adding `OPENAPI_SPECTRAL` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |----------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -59,22 +59,22 @@ Use spectral in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/perl_perlcritic.md b/docs/descriptors/perl_perlcritic.md index 85de8181d62..157f9e9e8ca 100644 --- a/docs/descriptors/perl_perlcritic.md +++ b/docs/descriptors/perl_perlcritic.md @@ -25,8 +25,8 @@ description: How to use perlcritic (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable perlcritic by adding `PERL_PERLCRITIC` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable perlcritic by adding `PERL_PERLCRITIC` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable perlcritic by adding `PERL_PERLCRITIC` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable perlcritic by adding `PERL_PERLCRITIC` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------| @@ -48,9 +48,9 @@ description: How to use perlcritic (configure, ignore files, ignore errors, help This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------|:--------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/php_phpcs.md b/docs/descriptors/php_phpcs.md index b5c318a5a41..99f4748687d 100644 --- a/docs/descriptors/php_phpcs.md +++ b/docs/descriptors/php_phpcs.md @@ -19,8 +19,8 @@ description: How to use phpcs (configure, ignore files, ignore errors, help & ve ## Configuration in MegaLinter -- Enable phpcs by adding `PHP_PHPCS` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable phpcs by adding `PHP_PHPCS` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable phpcs by adding `PHP_PHPCS` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable phpcs by adding `PHP_PHPCS` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -57,11 +57,11 @@ Use phpcs in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | ## Behind the scenes diff --git a/docs/descriptors/php_phplint.md b/docs/descriptors/php_phplint.md index 4e42ac0313d..9453c69439f 100644 --- a/docs/descriptors/php_phplint.md +++ b/docs/descriptors/php_phplint.md @@ -17,8 +17,8 @@ description: How to use phplint (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable phplint by adding `PHP_PHPLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable phplint by adding `PHP_PHPLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable phplint by adding `PHP_PHPLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable phplint by adding `PHP_PHPLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -42,11 +42,11 @@ description: How to use phplint (configure, ignore files, ignore errors, help & This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | ## Behind the scenes diff --git a/docs/descriptors/php_phpstan.md b/docs/descriptors/php_phpstan.md index c23e69a7082..f4adc72383c 100644 --- a/docs/descriptors/php_phpstan.md +++ b/docs/descriptors/php_phpstan.md @@ -19,8 +19,8 @@ description: How to use phpstan (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable phpstan by adding `PHP_PHPSTAN` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable phpstan by adding `PHP_PHPSTAN` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable phpstan by adding `PHP_PHPSTAN` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable phpstan by adding `PHP_PHPSTAN` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -44,11 +44,11 @@ description: How to use phpstan (configure, ignore files, ignore errors, help & This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | ## Behind the scenes diff --git a/docs/descriptors/php_psalm.md b/docs/descriptors/php_psalm.md index 8e7ffe0ea75..0292c69a2bc 100644 --- a/docs/descriptors/php_psalm.md +++ b/docs/descriptors/php_psalm.md @@ -26,8 +26,8 @@ description: How to use psalm (configure, ignore files, ignore errors, help & ve ## Configuration in MegaLinter -- Enable psalm by adding `PHP_PSALM` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable psalm by adding `PHP_PSALM` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable psalm by adding `PHP_PSALM` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable psalm by adding `PHP_PSALM` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -60,11 +60,11 @@ Use psalm in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | ## Behind the scenes diff --git a/docs/descriptors/powershell_powershell.md b/docs/descriptors/powershell_powershell.md index bca840ee666..1ed35e31aa7 100644 --- a/docs/descriptors/powershell_powershell.md +++ b/docs/descriptors/powershell_powershell.md @@ -19,10 +19,10 @@ description: How to use powershell (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable powershell by adding `POWERSHELL_POWERSHELL` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable powershell by adding `POWERSHELL_POWERSHELL` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable powershell by adding `POWERSHELL_POWERSHELL` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable powershell by adding `POWERSHELL_POWERSHELL` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `POWERSHELL_POWERSHELL` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `POWERSHELL_POWERSHELL` in [APPLY_FIXES variable](https://megalinter.io/7.3.0/configuration/#apply-fixes) | Variable | Description | Default value | |---------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------| @@ -40,7 +40,7 @@ description: How to use powershell (configure, ignore files, ignore errors, help | POWERSHELL_POWERSHELL_RULES_PATH | Path where to find linter configuration file | Workspace folder, then MegaLinter default rules | | POWERSHELL_POWERSHELL_DISABLE_ERRORS | Run linter but consider errors as warnings | `false` | | POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN | Maximum number of errors allowed | `0` | -| POWERSHELL_POWERSHELL_CLI_EXECUTABLE | Override CLI executable | `['pwsh']` | +| POWERSHELL_POWERSHELL_CLI_EXECUTABLE | Override CLI executable | `['powershell']` | ## IDE Integration @@ -54,11 +54,11 @@ Use powershell in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:---------------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | ## Behind the scenes diff --git a/docs/descriptors/powershell_powershell_formatter.md b/docs/descriptors/powershell_powershell_formatter.md index 734596c856d..c96541b795e 100644 --- a/docs/descriptors/powershell_powershell_formatter.md +++ b/docs/descriptors/powershell_powershell_formatter.md @@ -19,10 +19,10 @@ description: How to use powershell_formatter (configure, ignore files, ignore er ## Configuration in MegaLinter -- Enable powershell_formatter by adding `POWERSHELL_POWERSHELL_FORMATTER` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable powershell_formatter by adding `POWERSHELL_POWERSHELL_FORMATTER` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable powershell_formatter by adding `POWERSHELL_POWERSHELL_FORMATTER` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable powershell_formatter by adding `POWERSHELL_POWERSHELL_FORMATTER` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `POWERSHELL_POWERSHELL_FORMATTER` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `POWERSHELL_POWERSHELL_FORMATTER` in [APPLY_FIXES variable](https://megalinter.io/7.3.0/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------| @@ -41,7 +41,7 @@ description: How to use powershell_formatter (configure, ignore files, ignore er | POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH | Path where to find linter configuration file | Workspace folder, then MegaLinter default rules | | POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS | Run linter but consider errors as warnings | `true` | | POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN | Maximum number of errors allowed | `0` | -| POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE | Override CLI executable | `['pwsh']` | +| POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE | Override CLI executable | `['powershell']` | ## IDE Integration @@ -55,11 +55,11 @@ Use powershell_formatter in your favorite IDE to catch errors before MegaLinter This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:---------------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | ## Behind the scenes diff --git a/docs/descriptors/protobuf_protolint.md b/docs/descriptors/protobuf_protolint.md index d146ff237c7..e81b074b2af 100644 --- a/docs/descriptors/protobuf_protolint.md +++ b/docs/descriptors/protobuf_protolint.md @@ -19,10 +19,10 @@ description: How to use protolint (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable protolint by adding `PROTOBUF_PROTOLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable protolint by adding `PROTOBUF_PROTOLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable protolint by adding `PROTOBUF_PROTOLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable protolint by adding `PROTOBUF_PROTOLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `PROTOBUF_PROTOLINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `PROTOBUF_PROTOLINT` in [APPLY_FIXES variable](https://megalinter.io/7.3.0/configuration/#apply-fixes) | Variable | Description | Default value | |------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -55,22 +55,22 @@ Use protolint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/puppet_puppet_lint.md b/docs/descriptors/puppet_puppet_lint.md index 1c97a0d3b04..7057eef0e37 100644 --- a/docs/descriptors/puppet_puppet_lint.md +++ b/docs/descriptors/puppet_puppet_lint.md @@ -19,10 +19,10 @@ description: How to use puppet-lint (configure, ignore files, ignore errors, hel ## Configuration in MegaLinter -- Enable puppet-lint by adding `PUPPET_PUPPET_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable puppet-lint by adding `PUPPET_PUPPET_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable puppet-lint by adding `PUPPET_PUPPET_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable puppet-lint by adding `PUPPET_PUPPET_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `PUPPET_PUPPET_LINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `PUPPET_PUPPET_LINT` in [APPLY_FIXES variable](https://megalinter.io/7.3.0/configuration/#apply-fixes) | Variable | Description | Default value | |------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -54,9 +54,9 @@ Use puppet-lint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------|:--------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/python_bandit.md b/docs/descriptors/python_bandit.md index 7b51e3cad9e..c838ace7af2 100644 --- a/docs/descriptors/python_bandit.md +++ b/docs/descriptors/python_bandit.md @@ -30,8 +30,8 @@ If you find it too harsh, you may define `PYTHON_BANDIT_DISABLE_ERRORS: true` in ## Configuration in MegaLinter -- Enable bandit by adding `PYTHON_BANDIT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable bandit by adding `PYTHON_BANDIT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable bandit by adding `PYTHON_BANDIT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable bandit by adding `PYTHON_BANDIT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -65,11 +65,11 @@ Use bandit in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------|:------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [security](https://megalinter.io/7.3.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | ## Behind the scenes diff --git a/docs/descriptors/python_black.md b/docs/descriptors/python_black.md index af6e25a1e0c..b3b6136c50f 100644 --- a/docs/descriptors/python_black.md +++ b/docs/descriptors/python_black.md @@ -24,10 +24,10 @@ description: How to use black (configure, ignore files, ignore errors, help & ve ## Configuration in MegaLinter -- Enable black by adding `PYTHON_BLACK` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable black by adding `PYTHON_BLACK` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable black by adding `PYTHON_BLACK` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable black by adding `PYTHON_BLACK` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `PYTHON_BLACK` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `PYTHON_BLACK` in [APPLY_FIXES variable](https://megalinter.io/7.3.0/configuration/#apply-fixes) | Variable | Description | Default value | |------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -65,11 +65,11 @@ Use black in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/python_flake8.md b/docs/descriptors/python_flake8.md index 3a6a10795c9..07e868e0756 100644 --- a/docs/descriptors/python_flake8.md +++ b/docs/descriptors/python_flake8.md @@ -20,8 +20,8 @@ description: How to use flake8 (configure, ignore files, ignore errors, help & v ## Configuration in MegaLinter -- Enable flake8 by adding `PYTHON_FLAKE8` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable flake8 by adding `PYTHON_FLAKE8` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable flake8 by adding `PYTHON_FLAKE8` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable flake8 by adding `PYTHON_FLAKE8` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -55,11 +55,11 @@ Use flake8 in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/python_isort.md b/docs/descriptors/python_isort.md index 8e88ba841fc..8104df314c9 100644 --- a/docs/descriptors/python_isort.md +++ b/docs/descriptors/python_isort.md @@ -25,10 +25,10 @@ description: How to use isort (configure, ignore files, ignore errors, help & ve ## Configuration in MegaLinter -- Enable isort by adding `PYTHON_ISORT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable isort by adding `PYTHON_ISORT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable isort by adding `PYTHON_ISORT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable isort by adding `PYTHON_ISORT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `PYTHON_ISORT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `PYTHON_ISORT` in [APPLY_FIXES variable](https://megalinter.io/7.3.0/configuration/#apply-fixes) | Variable | Description | Default value | |------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -66,11 +66,11 @@ Use isort in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/python_mypy.md b/docs/descriptors/python_mypy.md index c47d78479ba..d9ce004a1a2 100644 --- a/docs/descriptors/python_mypy.md +++ b/docs/descriptors/python_mypy.md @@ -29,8 +29,8 @@ If you don't use python static typing, you should disable this linter by adding ## Configuration in MegaLinter -- Enable mypy by adding `PYTHON_MYPY` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable mypy by adding `PYTHON_MYPY` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable mypy by adding `PYTHON_MYPY` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable mypy by adding `PYTHON_MYPY` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -68,11 +68,11 @@ Use mypy in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/python_pylint.md b/docs/descriptors/python_pylint.md index 0b63be90254..a259f0b2d66 100644 --- a/docs/descriptors/python_pylint.md +++ b/docs/descriptors/python_pylint.md @@ -26,8 +26,8 @@ description: How to use pylint (configure, ignore files, ignore errors, help & v ## Configuration in MegaLinter -- Enable pylint by adding `PYTHON_PYLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable pylint by adding `PYTHON_PYLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable pylint by adding `PYTHON_PYLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable pylint by adding `PYTHON_PYLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -63,11 +63,11 @@ Use pylint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/python_pyright.md b/docs/descriptors/python_pyright.md index ce9f6ec4e8c..e72390bdf87 100644 --- a/docs/descriptors/python_pyright.md +++ b/docs/descriptors/python_pyright.md @@ -29,8 +29,8 @@ If you don't use python static typing, you should disable this linter by adding ## Configuration in MegaLinter -- Enable pyright by adding `PYTHON_PYRIGHT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable pyright by adding `PYTHON_PYRIGHT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable pyright by adding `PYTHON_PYRIGHT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable pyright by adding `PYTHON_PYRIGHT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |--------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -66,11 +66,11 @@ Use pyright in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/python_ruff.md b/docs/descriptors/python_ruff.md index 6892eafebaf..8a2c624c370 100644 --- a/docs/descriptors/python_ruff.md +++ b/docs/descriptors/python_ruff.md @@ -22,10 +22,10 @@ An extremely fast Python linter, written in Rust. ## Configuration in MegaLinter -- Enable ruff by adding `PYTHON_RUFF` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable ruff by adding `PYTHON_RUFF` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable ruff by adding `PYTHON_RUFF` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable ruff by adding `PYTHON_RUFF` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `PYTHON_RUFF` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `PYTHON_RUFF` in [APPLY_FIXES variable](https://megalinter.io/7.3.0/configuration/#apply-fixes) | Variable | Description | Default value | |-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -58,11 +58,11 @@ Use ruff in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/r_lintr.md b/docs/descriptors/r_lintr.md index e7d9f16b2d3..775febf80a5 100644 --- a/docs/descriptors/r_lintr.md +++ b/docs/descriptors/r_lintr.md @@ -18,8 +18,8 @@ description: How to use lintr (configure, ignore files, ignore errors, help & ve ## Configuration in MegaLinter -- Enable lintr by adding `R_LINTR` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable lintr by adding `R_LINTR` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable lintr by adding `R_LINTR` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable lintr by adding `R_LINTR` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -56,9 +56,9 @@ Use lintr in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------|:--------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/raku_raku.md b/docs/descriptors/raku_raku.md index 4cc13a23d4f..63e29a294ae 100644 --- a/docs/descriptors/raku_raku.md +++ b/docs/descriptors/raku_raku.md @@ -16,8 +16,8 @@ description: How to use raku (configure, ignore files, ignore errors, help & ver ## Configuration in MegaLinter -- Enable raku by adding `RAKU_RAKU` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable raku by adding `RAKU_RAKU` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable raku by adding `RAKU_RAKU` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable raku by adding `RAKU_RAKU` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------| @@ -51,9 +51,9 @@ Use raku in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------|:--------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/repository_checkov.md b/docs/descriptors/repository_checkov.md index 1c375ff9c17..efacc619d31 100644 --- a/docs/descriptors/repository_checkov.md +++ b/docs/descriptors/repository_checkov.md @@ -26,8 +26,8 @@ description: How to use checkov (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable checkov by adding `REPOSITORY_CHECKOV` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable checkov by adding `REPOSITORY_CHECKOV` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable checkov by adding `REPOSITORY_CHECKOV` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable checkov by adding `REPOSITORY_CHECKOV` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------------|-----------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -54,24 +54,24 @@ Use checkov in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.3.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/repository_devskim.md b/docs/descriptors/repository_devskim.md index 1f3d747a7f0..3f0d6c13c6e 100644 --- a/docs/descriptors/repository_devskim.md +++ b/docs/descriptors/repository_devskim.md @@ -23,8 +23,8 @@ Example: ## Configuration in MegaLinter -- Enable devskim by adding `REPOSITORY_DEVSKIM` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable devskim by adding `REPOSITORY_DEVSKIM` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable devskim by adding `REPOSITORY_DEVSKIM` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable devskim by adding `REPOSITORY_DEVSKIM` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------------|-----------------------------------------------------------------------------------------------------------|---------------| @@ -49,10 +49,10 @@ Use devskim in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------|:--------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [security](https://megalinter.io/7.3.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | ## Behind the scenes diff --git a/docs/descriptors/repository_dustilock.md b/docs/descriptors/repository_dustilock.md index 2b68d9e44f5..950bdcbd071 100644 --- a/docs/descriptors/repository_dustilock.md +++ b/docs/descriptors/repository_dustilock.md @@ -22,8 +22,8 @@ description: How to use dustilock (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable dustilock by adding `REPOSITORY_DUSTILOCK` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable dustilock by adding `REPOSITORY_DUSTILOCK` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable dustilock by adding `REPOSITORY_DUSTILOCK` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable dustilock by adding `REPOSITORY_DUSTILOCK` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |--------------------------------------------------|-------------------------------------------------------------------------------------------------------------|-----------------| @@ -40,10 +40,10 @@ description: How to use dustilock (configure, ignore files, ignore errors, help This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------|:--------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [security](https://megalinter.io/7.3.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | ## Behind the scenes diff --git a/docs/descriptors/repository_git_diff.md b/docs/descriptors/repository_git_diff.md index 81db537bb0d..e5074b9873b 100644 --- a/docs/descriptors/repository_git_diff.md +++ b/docs/descriptors/repository_git_diff.md @@ -18,8 +18,8 @@ Git diff checks for git conflicts markers in files ## Configuration in MegaLinter -- Enable git_diff by adding `REPOSITORY_GIT_DIFF` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable git_diff by adding `REPOSITORY_GIT_DIFF` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable git_diff by adding `REPOSITORY_GIT_DIFF` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable git_diff by adding `REPOSITORY_GIT_DIFF` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------------|------------------------------------------------------------------------------------------------------------|---------------| @@ -36,24 +36,24 @@ Git diff checks for git conflicts markers in files This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [ci_light](https://megalinter.io/7.3.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/repository_gitleaks.md b/docs/descriptors/repository_gitleaks.md index 40d83beae34..aa01a89b7e7 100644 --- a/docs/descriptors/repository_gitleaks.md +++ b/docs/descriptors/repository_gitleaks.md @@ -62,8 +62,8 @@ git fetch --depth=0 ## Configuration in MegaLinter -- Enable gitleaks by adding `REPOSITORY_GITLEAKS` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable gitleaks by adding `REPOSITORY_GITLEAKS` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable gitleaks by adding `REPOSITORY_GITLEAKS` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable gitleaks by adding `REPOSITORY_GITLEAKS` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------------|------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -85,25 +85,25 @@ git fetch --depth=0 This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [ci_light](https://megalinter.io/7.3.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.3.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/repository_grype.md b/docs/descriptors/repository_grype.md index 0f21b128cc8..775d2e37368 100644 --- a/docs/descriptors/repository_grype.md +++ b/docs/descriptors/repository_grype.md @@ -25,8 +25,8 @@ description: How to use grype (configure, ignore files, ignore errors, help & ve ## Configuration in MegaLinter -- Enable grype by adding `REPOSITORY_GRYPE` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable grype by adding `REPOSITORY_GRYPE` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable grype by adding `REPOSITORY_GRYPE` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable grype by adding `REPOSITORY_GRYPE` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |----------------------------------------------|---------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -45,25 +45,25 @@ description: How to use grype (configure, ignore files, ignore errors, help & ve This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [ci_light](https://megalinter.io/7.3.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.3.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/repository_kics.md b/docs/descriptors/repository_kics.md index b40a4dd2ffe..06ada2f7fe0 100644 --- a/docs/descriptors/repository_kics.md +++ b/docs/descriptors/repository_kics.md @@ -25,8 +25,8 @@ description: How to use kics (configure, ignore files, ignore errors, help & ver ## Configuration in MegaLinter -- Enable kics by adding `REPOSITORY_KICS` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable kics by adding `REPOSITORY_KICS` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable kics by adding `REPOSITORY_KICS` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable kics by adding `REPOSITORY_KICS` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------|--------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -45,12 +45,12 @@ description: How to use kics (configure, ignore files, ignore errors, help & ver This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [security](https://megalinter.io/7.3.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/repository_secretlint.md b/docs/descriptors/repository_secretlint.md index 6c1ebf03db7..a750069e6b0 100644 --- a/docs/descriptors/repository_secretlint.md +++ b/docs/descriptors/repository_secretlint.md @@ -27,8 +27,8 @@ description: How to use secretlint (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable secretlint by adding `REPOSITORY_SECRETLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable secretlint by adding `REPOSITORY_SECRETLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable secretlint by adding `REPOSITORY_SECRETLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable secretlint by adding `REPOSITORY_SECRETLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------------|--------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -47,25 +47,25 @@ description: How to use secretlint (configure, ignore files, ignore errors, help This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [ci_light](https://megalinter.io/7.3.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.3.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/repository_semgrep.md b/docs/descriptors/repository_semgrep.md index 73e390e58c9..ebd1718232c 100644 --- a/docs/descriptors/repository_semgrep.md +++ b/docs/descriptors/repository_semgrep.md @@ -33,8 +33,8 @@ Exception for standalone and security flavors docker images, that use a list of ## Configuration in MegaLinter -- Enable semgrep by adding `REPOSITORY_SEMGREP` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable semgrep by adding `REPOSITORY_SEMGREP` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable semgrep by adding `REPOSITORY_SEMGREP` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable semgrep by adding `REPOSITORY_SEMGREP` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------------|-----------------------------------------------------------------------------------------------------------|---------------| @@ -61,24 +61,24 @@ Use semgrep in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.3.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/repository_syft.md b/docs/descriptors/repository_syft.md index 0cec9dcebfa..5d24c0b1ed5 100644 --- a/docs/descriptors/repository_syft.md +++ b/docs/descriptors/repository_syft.md @@ -24,8 +24,8 @@ Builds a SBOM (Software Build Of Materials) from your repository ## Configuration in MegaLinter -- Enable syft by adding `REPOSITORY_SYFT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable syft by adding `REPOSITORY_SYFT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable syft by adding `REPOSITORY_SYFT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable syft by adding `REPOSITORY_SYFT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------|--------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -44,10 +44,10 @@ Builds a SBOM (Software Build Of Materials) from your repository This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------|:--------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [security](https://megalinter.io/7.3.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | ## Behind the scenes diff --git a/docs/descriptors/repository_trivy.md b/docs/descriptors/repository_trivy.md index d97b4b72b5b..104bb22d02f 100644 --- a/docs/descriptors/repository_trivy.md +++ b/docs/descriptors/repository_trivy.md @@ -26,8 +26,8 @@ You can ignore a list of errors by defining a [.trivyignore file](https://aquase ## Configuration in MegaLinter -- Enable trivy by adding `REPOSITORY_TRIVY` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable trivy by adding `REPOSITORY_TRIVY` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable trivy by adding `REPOSITORY_TRIVY` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable trivy by adding `REPOSITORY_TRIVY` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |----------------------------------------------|---------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -54,25 +54,25 @@ Use trivy in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [ci_light](https://megalinter.io/7.3.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.3.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/repository_trivy_sbom.md b/docs/descriptors/repository_trivy_sbom.md index dd0e55a09a9..c0317893644 100644 --- a/docs/descriptors/repository_trivy_sbom.md +++ b/docs/descriptors/repository_trivy_sbom.md @@ -26,8 +26,8 @@ Generates SBOM (Software Bill Of Material) using Trivy ## Configuration in MegaLinter -- Enable trivy-sbom by adding `REPOSITORY_TRIVY_SBOM` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable trivy-sbom by adding `REPOSITORY_TRIVY_SBOM` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable trivy-sbom by adding `REPOSITORY_TRIVY_SBOM` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable trivy-sbom by adding `REPOSITORY_TRIVY_SBOM` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------------|--------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -54,25 +54,25 @@ Use trivy-sbom in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [ci_light](https://megalinter.io/7.3.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.3.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/repository_trufflehog.md b/docs/descriptors/repository_trufflehog.md index 8a09b4e0b74..2c065d9e512 100644 --- a/docs/descriptors/repository_trufflehog.md +++ b/docs/descriptors/repository_trufflehog.md @@ -23,8 +23,8 @@ description: How to use trufflehog (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable trufflehog by adding `REPOSITORY_TRUFFLEHOG` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable trufflehog by adding `REPOSITORY_TRUFFLEHOG` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable trufflehog by adding `REPOSITORY_TRUFFLEHOG` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable trufflehog by adding `REPOSITORY_TRUFFLEHOG` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------------|--------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -43,25 +43,25 @@ description: How to use trufflehog (configure, ignore files, ignore errors, help This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [ci_light](https://megalinter.io/7.3.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.3.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/rst_rst_lint.md b/docs/descriptors/rst_rst_lint.md index 93a4b660bdf..38eb7da2511 100644 --- a/docs/descriptors/rst_rst_lint.md +++ b/docs/descriptors/rst_rst_lint.md @@ -16,8 +16,8 @@ description: How to use rst-lint (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable rst-lint by adding `RST_RST_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable rst-lint by adding `RST_RST_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable rst-lint by adding `RST_RST_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable rst-lint by adding `RST_RST_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -39,11 +39,11 @@ description: How to use rst-lint (configure, ignore files, ignore errors, help & This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/rst_rstcheck.md b/docs/descriptors/rst_rstcheck.md index 9b1df7320ee..7cd3c994ae5 100644 --- a/docs/descriptors/rst_rstcheck.md +++ b/docs/descriptors/rst_rstcheck.md @@ -18,8 +18,8 @@ description: How to use rstcheck (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable rstcheck by adding `RST_RSTCHECK` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable rstcheck by adding `RST_RSTCHECK` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable rstcheck by adding `RST_RSTCHECK` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable rstcheck by adding `RST_RSTCHECK` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -51,11 +51,11 @@ Use rstcheck in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/rst_rstfmt.md b/docs/descriptors/rst_rstfmt.md index bc5f5c442e0..83f78348336 100644 --- a/docs/descriptors/rst_rstfmt.md +++ b/docs/descriptors/rst_rstfmt.md @@ -16,10 +16,10 @@ description: How to use rstfmt (configure, ignore files, ignore errors, help & v ## Configuration in MegaLinter -- Enable rstfmt by adding `RST_RSTFMT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable rstfmt by adding `RST_RSTFMT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable rstfmt by adding `RST_RSTFMT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable rstfmt by adding `RST_RSTFMT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `RST_RSTFMT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `RST_RSTFMT` in [APPLY_FIXES variable](https://megalinter.io/7.3.0/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -41,11 +41,11 @@ description: How to use rstfmt (configure, ignore files, ignore errors, help & v This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/ruby_rubocop.md b/docs/descriptors/ruby_rubocop.md index 53a192eee9f..6239b843a99 100644 --- a/docs/descriptors/ruby_rubocop.md +++ b/docs/descriptors/ruby_rubocop.md @@ -26,10 +26,10 @@ description: How to use rubocop (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable rubocop by adding `RUBY_RUBOCOP` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable rubocop by adding `RUBY_RUBOCOP` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable rubocop by adding `RUBY_RUBOCOP` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable rubocop by adding `RUBY_RUBOCOP` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `RUBY_RUBOCOP` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `RUBY_RUBOCOP` in [APPLY_FIXES variable](https://megalinter.io/7.3.0/configuration/#apply-fixes) | Variable | Description | Default value | |------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -69,11 +69,11 @@ Use rubocop in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | ## Behind the scenes diff --git a/docs/descriptors/rust_clippy.md b/docs/descriptors/rust_clippy.md index 90ae93c1a43..c14234279e5 100644 --- a/docs/descriptors/rust_clippy.md +++ b/docs/descriptors/rust_clippy.md @@ -19,8 +19,8 @@ description: How to use clippy (configure, ignore files, ignore errors, help & v ## Configuration in MegaLinter -- Enable clippy by adding `RUST_CLIPPY` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable clippy by adding `RUST_CLIPPY` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable clippy by adding `RUST_CLIPPY` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable clippy by adding `RUST_CLIPPY` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -49,11 +49,11 @@ Use clippy in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | ## Behind the scenes diff --git a/docs/descriptors/salesforce_sfdx_scanner_apex.md b/docs/descriptors/salesforce_sfdx_scanner_apex.md index 1059562d1b0..38b9b96c661 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_apex.md +++ b/docs/descriptors/salesforce_sfdx_scanner_apex.md @@ -30,8 +30,8 @@ See more details in [Help](#help-content) ## Configuration in MegaLinter -- Enable sfdx-scanner-apex by adding `SALESFORCE_SFDX_SCANNER_APEX` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable sfdx-scanner-apex by adding `SALESFORCE_SFDX_SCANNER_APEX` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable sfdx-scanner-apex by adding `SALESFORCE_SFDX_SCANNER_APEX` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable sfdx-scanner-apex by adding `SALESFORCE_SFDX_SCANNER_APEX` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |----------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -62,10 +62,10 @@ Use sfdx-scanner-apex in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:----------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------|:----------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | ## Behind the scenes diff --git a/docs/descriptors/salesforce_sfdx_scanner_aura.md b/docs/descriptors/salesforce_sfdx_scanner_aura.md index 1c9bdbf7bc1..7f11694cb9a 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_aura.md +++ b/docs/descriptors/salesforce_sfdx_scanner_aura.md @@ -29,8 +29,8 @@ See more details in [Help](#help-content) ## Configuration in MegaLinter -- Enable sfdx-scanner-aura by adding `SALESFORCE_SFDX_SCANNER_AURA` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable sfdx-scanner-aura by adding `SALESFORCE_SFDX_SCANNER_AURA` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable sfdx-scanner-aura by adding `SALESFORCE_SFDX_SCANNER_AURA` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable sfdx-scanner-aura by adding `SALESFORCE_SFDX_SCANNER_AURA` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |----------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -58,10 +58,10 @@ Use sfdx-scanner-aura in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:----------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------|:----------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | ## Behind the scenes diff --git a/docs/descriptors/salesforce_sfdx_scanner_lwc.md b/docs/descriptors/salesforce_sfdx_scanner_lwc.md index 08e5c370b36..b72db632113 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_lwc.md +++ b/docs/descriptors/salesforce_sfdx_scanner_lwc.md @@ -29,8 +29,8 @@ See more details in [Help](#help-content) ## Configuration in MegaLinter -- Enable sfdx-scanner-lwc by adding `SALESFORCE_SFDX_SCANNER_LWC` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable sfdx-scanner-lwc by adding `SALESFORCE_SFDX_SCANNER_LWC` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable sfdx-scanner-lwc by adding `SALESFORCE_SFDX_SCANNER_LWC` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable sfdx-scanner-lwc by adding `SALESFORCE_SFDX_SCANNER_LWC` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -58,10 +58,10 @@ Use sfdx-scanner-lwc in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:----------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------|:----------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | ## Behind the scenes diff --git a/docs/descriptors/scala_scalafix.md b/docs/descriptors/scala_scalafix.md index b194f30ff93..d51edf54ec0 100644 --- a/docs/descriptors/scala_scalafix.md +++ b/docs/descriptors/scala_scalafix.md @@ -25,8 +25,8 @@ Scalafix lints and fixes scala files ## Configuration in MegaLinter -- Enable scalafix by adding `SCALA_SCALAFIX` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable scalafix by adding `SCALA_SCALAFIX` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable scalafix by adding `SCALA_SCALAFIX` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable scalafix by adding `SCALA_SCALAFIX` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |--------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -50,9 +50,9 @@ Scalafix lints and fixes scala files This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------|:--------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/snakemake_snakefmt.md b/docs/descriptors/snakemake_snakefmt.md index e4359f96bc7..d5e67993918 100644 --- a/docs/descriptors/snakemake_snakefmt.md +++ b/docs/descriptors/snakemake_snakefmt.md @@ -18,10 +18,10 @@ description: How to use snakefmt (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable snakefmt by adding `SNAKEMAKE_SNAKEFMT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable snakefmt by adding `SNAKEMAKE_SNAKEFMT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable snakefmt by adding `SNAKEMAKE_SNAKEFMT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable snakefmt by adding `SNAKEMAKE_SNAKEFMT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `SNAKEMAKE_SNAKEFMT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `SNAKEMAKE_SNAKEFMT` in [APPLY_FIXES variable](https://megalinter.io/7.3.0/configuration/#apply-fixes) | Variable | Description | Default value | |------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -45,22 +45,22 @@ description: How to use snakefmt (configure, ignore files, ignore errors, help & This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/snakemake_snakemake.md b/docs/descriptors/snakemake_snakemake.md index 923446e5a7d..314246f608a 100644 --- a/docs/descriptors/snakemake_snakemake.md +++ b/docs/descriptors/snakemake_snakemake.md @@ -22,8 +22,8 @@ description: How to use snakemake (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable snakemake by adding `SNAKEMAKE_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable snakemake by adding `SNAKEMAKE_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable snakemake by adding `SNAKEMAKE_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable snakemake by adding `SNAKEMAKE_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |--------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -54,22 +54,22 @@ Use snakemake in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/spell_cspell.md b/docs/descriptors/spell_cspell.md index daa5460fefe..cd6c65a9f09 100644 --- a/docs/descriptors/spell_cspell.md +++ b/docs/descriptors/spell_cspell.md @@ -24,8 +24,8 @@ If you do not want cspell to analyze the files names, define `SPELL_CSPELL_ANALY ## Configuration in MegaLinter -- Enable cspell by adding `SPELL_CSPELL` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable cspell by adding `SPELL_CSPELL` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable cspell by adding `SPELL_CSPELL` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable cspell by adding `SPELL_CSPELL` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -58,23 +58,23 @@ Use cspell in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/spell_lychee.md b/docs/descriptors/spell_lychee.md index 9b88e99bef0..d56d6709cde 100644 --- a/docs/descriptors/spell_lychee.md +++ b/docs/descriptors/spell_lychee.md @@ -24,8 +24,8 @@ description: How to use lychee (configure, ignore files, ignore errors, help & v ## Configuration in MegaLinter -- Enable lychee by adding `SPELL_LYCHEE` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable lychee by adding `SPELL_LYCHEE` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable lychee by adding `SPELL_LYCHEE` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable lychee by adding `SPELL_LYCHEE` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------| @@ -49,23 +49,23 @@ description: How to use lychee (configure, ignore files, ignore errors, help & v This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/spell_proselint.md b/docs/descriptors/spell_proselint.md index 158796ad76a..f5200d1a64a 100644 --- a/docs/descriptors/spell_proselint.md +++ b/docs/descriptors/spell_proselint.md @@ -26,8 +26,8 @@ a linter for prose ## Configuration in MegaLinter -- Enable proselint by adding `SPELL_PROSELINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable proselint by adding `SPELL_PROSELINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable proselint by adding `SPELL_PROSELINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable proselint by adding `SPELL_PROSELINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -62,23 +62,23 @@ Use proselint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/spell_vale.md b/docs/descriptors/spell_vale.md index d5f2858f8c8..986d004e2c0 100644 --- a/docs/descriptors/spell_vale.md +++ b/docs/descriptors/spell_vale.md @@ -25,8 +25,8 @@ MegaLinter analyze markdown and restructuredText files by default, you can chang ## Configuration in MegaLinter -- Enable vale by adding `SPELL_VALE` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable vale by adding `SPELL_VALE` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable vale by adding `SPELL_VALE` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable vale by adding `SPELL_VALE` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -62,22 +62,22 @@ Use vale in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/sql_sql_lint.md b/docs/descriptors/sql_sql_lint.md index 2310d98f933..a17e2bcea64 100644 --- a/docs/descriptors/sql_sql_lint.md +++ b/docs/descriptors/sql_sql_lint.md @@ -19,8 +19,8 @@ description: How to use sql-lint (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable sql-lint by adding `SQL_SQL_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable sql-lint by adding `SQL_SQL_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable sql-lint by adding `SQL_SQL_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable sql-lint by adding `SQL_SQL_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -52,23 +52,23 @@ Use sql-lint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/sql_sqlfluff.md b/docs/descriptors/sql_sqlfluff.md index 842dde9c626..8d863f09410 100644 --- a/docs/descriptors/sql_sqlfluff.md +++ b/docs/descriptors/sql_sqlfluff.md @@ -25,8 +25,8 @@ description: How to use sqlfluff (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable sqlfluff by adding `SQL_SQLFLUFF` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable sqlfluff by adding `SQL_SQLFLUFF` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable sqlfluff by adding `SQL_SQLFLUFF` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable sqlfluff by adding `SQL_SQLFLUFF` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -50,23 +50,23 @@ description: How to use sqlfluff (configure, ignore files, ignore errors, help & This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/sql_tsqllint.md b/docs/descriptors/sql_tsqllint.md index c42c1b21c73..0f7f9284b37 100644 --- a/docs/descriptors/sql_tsqllint.md +++ b/docs/descriptors/sql_tsqllint.md @@ -19,8 +19,8 @@ description: How to use tsqllint (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable tsqllint by adding `SQL_TSQLLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable tsqllint by adding `SQL_TSQLLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable tsqllint by adding `SQL_TSQLLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable tsqllint by adding `SQL_TSQLLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -52,11 +52,11 @@ Use tsqllint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:---------------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | ## Behind the scenes diff --git a/docs/descriptors/swift_swiftlint.md b/docs/descriptors/swift_swiftlint.md index 0f5f03dec9e..dc9361d7587 100644 --- a/docs/descriptors/swift_swiftlint.md +++ b/docs/descriptors/swift_swiftlint.md @@ -21,10 +21,10 @@ description: How to use swiftlint (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable swiftlint by adding `SWIFT_SWIFTLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable swiftlint by adding `SWIFT_SWIFTLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable swiftlint by adding `SWIFT_SWIFTLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable swiftlint by adding `SWIFT_SWIFTLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `SWIFT_SWIFTLINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `SWIFT_SWIFTLINT` in [APPLY_FIXES variable](https://megalinter.io/7.3.0/configuration/#apply-fixes) | Variable | Description | Default value | |---------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -56,11 +56,11 @@ Use swiftlint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | ## Behind the scenes diff --git a/docs/descriptors/tekton_tekton_lint.md b/docs/descriptors/tekton_tekton_lint.md index 9b377357554..fd4b6b5a5bc 100644 --- a/docs/descriptors/tekton_tekton_lint.md +++ b/docs/descriptors/tekton_tekton_lint.md @@ -18,8 +18,8 @@ description: How to use tekton-lint (configure, ignore files, ignore errors, hel ## Configuration in MegaLinter -- Enable tekton-lint by adding `TEKTON_TEKTON_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable tekton-lint by adding `TEKTON_TEKTON_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable tekton-lint by adding `TEKTON_TEKTON_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable tekton-lint by adding `TEKTON_TEKTON_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -43,22 +43,22 @@ description: How to use tekton-lint (configure, ignore files, ignore errors, hel This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/terraform_terraform_fmt.md b/docs/descriptors/terraform_terraform_fmt.md index 1ea13b5a4f8..ca52a2fa366 100644 --- a/docs/descriptors/terraform_terraform_fmt.md +++ b/docs/descriptors/terraform_terraform_fmt.md @@ -22,10 +22,10 @@ description: How to use terraform-fmt (configure, ignore files, ignore errors, h ## Configuration in MegaLinter -- Enable terraform-fmt by adding `TERRAFORM_TERRAFORM_FMT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable terraform-fmt by adding `TERRAFORM_TERRAFORM_FMT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable terraform-fmt by adding `TERRAFORM_TERRAFORM_FMT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable terraform-fmt by adding `TERRAFORM_TERRAFORM_FMT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `TERRAFORM_TERRAFORM_FMT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `TERRAFORM_TERRAFORM_FMT` in [APPLY_FIXES variable](https://megalinter.io/7.3.0/configuration/#apply-fixes) | Variable | Description | Default value | |-----------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -58,11 +58,11 @@ Use terraform-fmt in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/terraform_terragrunt.md b/docs/descriptors/terraform_terragrunt.md index 080893597a5..30ea9e949f3 100644 --- a/docs/descriptors/terraform_terragrunt.md +++ b/docs/descriptors/terraform_terragrunt.md @@ -17,10 +17,10 @@ description: How to use terragrunt (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable terragrunt by adding `TERRAFORM_TERRAGRUNT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable terragrunt by adding `TERRAFORM_TERRAGRUNT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable terragrunt by adding `TERRAFORM_TERRAGRUNT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable terragrunt by adding `TERRAFORM_TERRAGRUNT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `TERRAFORM_TERRAGRUNT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `TERRAFORM_TERRAGRUNT` in [APPLY_FIXES variable](https://megalinter.io/7.3.0/configuration/#apply-fixes) | Variable | Description | Default value | |--------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -44,12 +44,12 @@ description: How to use terragrunt (configure, ignore files, ignore errors, help This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [security](https://megalinter.io/7.3.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/terraform_terrascan.md b/docs/descriptors/terraform_terrascan.md index 9755bcaeb20..9dd4eb2dee5 100644 --- a/docs/descriptors/terraform_terrascan.md +++ b/docs/descriptors/terraform_terrascan.md @@ -24,8 +24,8 @@ description: How to use terrascan (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable terrascan by adding `TERRAFORM_TERRASCAN` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable terrascan by adding `TERRAFORM_TERRASCAN` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable terrascan by adding `TERRAFORM_TERRASCAN` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable terrascan by adding `TERRAFORM_TERRASCAN` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -46,12 +46,12 @@ description: How to use terrascan (configure, ignore files, ignore errors, help This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [security](https://megalinter.io/7.3.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/terraform_tflint.md b/docs/descriptors/terraform_tflint.md index 37ffa41e366..5f7ca62fca6 100644 --- a/docs/descriptors/terraform_tflint.md +++ b/docs/descriptors/terraform_tflint.md @@ -22,8 +22,8 @@ description: How to use tflint (configure, ignore files, ignore errors, help & v ## Configuration in MegaLinter -- Enable tflint by adding `TERRAFORM_TFLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable tflint by adding `TERRAFORM_TFLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable tflint by adding `TERRAFORM_TFLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable tflint by adding `TERRAFORM_TFLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |----------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -45,12 +45,12 @@ description: How to use tflint (configure, ignore files, ignore errors, help & v This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [security](https://megalinter.io/7.3.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/tsx_eslint.md b/docs/descriptors/tsx_eslint.md index 7d212d7a6be..c732835c0fe 100644 --- a/docs/descriptors/tsx_eslint.md +++ b/docs/descriptors/tsx_eslint.md @@ -31,10 +31,10 @@ You can create it by typing `npx eslint --init` in the root of your repository ## Configuration in MegaLinter -- Enable eslint by adding `TSX_ESLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable eslint by adding `TSX_ESLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable eslint by adding `TSX_ESLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable eslint by adding `TSX_ESLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `TSX_ESLINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `TSX_ESLINT` in [APPLY_FIXES variable](https://megalinter.io/7.3.0/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -74,12 +74,12 @@ Use eslint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/typescript_eslint.md b/docs/descriptors/typescript_eslint.md index 79574a93704..d47eabece4a 100644 --- a/docs/descriptors/typescript_eslint.md +++ b/docs/descriptors/typescript_eslint.md @@ -31,10 +31,10 @@ You can create it by typing `npx eslint --init` in the root of your repository ## Configuration in MegaLinter -- Enable eslint by adding `TYPESCRIPT_ES` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable eslint by adding `TYPESCRIPT_ES` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable eslint by adding `TYPESCRIPT_ES` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable eslint by adding `TYPESCRIPT_ES` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `TYPESCRIPT_ES` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `TYPESCRIPT_ES` in [APPLY_FIXES variable](https://megalinter.io/7.3.0/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -73,12 +73,12 @@ Use eslint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/typescript_prettier.md b/docs/descriptors/typescript_prettier.md index 6af7c65c3ce..ba1d52e6bbd 100644 --- a/docs/descriptors/typescript_prettier.md +++ b/docs/descriptors/typescript_prettier.md @@ -25,10 +25,10 @@ description: How to use prettier (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable prettier by adding `TYPESCRIPT_PRETTIER` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable prettier by adding `TYPESCRIPT_PRETTIER` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable prettier by adding `TYPESCRIPT_PRETTIER` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable prettier by adding `TYPESCRIPT_PRETTIER` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `TYPESCRIPT_PRETTIER` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `TYPESCRIPT_PRETTIER` in [APPLY_FIXES variable](https://megalinter.io/7.3.0/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -68,12 +68,12 @@ Use prettier in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/typescript_ts_standard.md b/docs/descriptors/typescript_ts_standard.md index f168faada99..0ff79934df6 100644 --- a/docs/descriptors/typescript_ts_standard.md +++ b/docs/descriptors/typescript_ts_standard.md @@ -23,10 +23,10 @@ description: How to use ts-standard (configure, ignore files, ignore errors, hel ## Configuration in MegaLinter -- Enable ts-standard by adding `TYPESCRIPT_STANDARD` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable ts-standard by adding `TYPESCRIPT_STANDARD` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable ts-standard by adding `TYPESCRIPT_STANDARD` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable ts-standard by adding `TYPESCRIPT_STANDARD` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `TYPESCRIPT_STANDARD` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `TYPESCRIPT_STANDARD` in [APPLY_FIXES variable](https://megalinter.io/7.3.0/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -60,12 +60,12 @@ Use ts-standard in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/vbdotnet_dotnet_format.md b/docs/descriptors/vbdotnet_dotnet_format.md index 0b476e621a3..26344f4a6b7 100644 --- a/docs/descriptors/vbdotnet_dotnet_format.md +++ b/docs/descriptors/vbdotnet_dotnet_format.md @@ -18,10 +18,10 @@ dotnet-format requires a `.sln` or `.vbproj` file to run correctly. ## Configuration in MegaLinter -- Enable dotnet-format by adding `VBDOTNET_DOTNET_FORMAT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable dotnet-format by adding `VBDOTNET_DOTNET_FORMAT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable dotnet-format by adding `VBDOTNET_DOTNET_FORMAT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable dotnet-format by adding `VBDOTNET_DOTNET_FORMAT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `VBDOTNET_DOTNET_FORMAT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `VBDOTNET_DOTNET_FORMAT` in [APPLY_FIXES variable](https://megalinter.io/7.3.0/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -43,11 +43,11 @@ dotnet-format requires a `.sln` or `.vbproj` file to run correctly. This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:---------------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | ## Behind the scenes diff --git a/docs/descriptors/xml_xmllint.md b/docs/descriptors/xml_xmllint.md index 0376e917360..dc4db01ff8a 100644 --- a/docs/descriptors/xml_xmllint.md +++ b/docs/descriptors/xml_xmllint.md @@ -17,10 +17,10 @@ To apply file formatting you must set `XML_XMLLINT_CLI_LINT_MODE: file` and `XML ## Configuration in MegaLinter -- Enable xmllint by adding `XML_XMLLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable xmllint by adding `XML_XMLLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable xmllint by adding `XML_XMLLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable xmllint by adding `XML_XMLLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `XML_XMLLINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `XML_XMLLINT` in [APPLY_FIXES variable](https://megalinter.io/7.3.0/configuration/#apply-fixes) | Variable | Description | Default value | |-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -44,24 +44,24 @@ To apply file formatting you must set `XML_XMLLINT_CLI_LINT_MODE: file` and `XML This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [ci_light](https://megalinter.io/7.3.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/yaml_prettier.md b/docs/descriptors/yaml_prettier.md index ada09cc45ca..81cbd81d2e1 100644 --- a/docs/descriptors/yaml_prettier.md +++ b/docs/descriptors/yaml_prettier.md @@ -25,10 +25,10 @@ description: How to use prettier (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable prettier by adding `YAML_PRETTIER` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable prettier by adding `YAML_PRETTIER` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable prettier by adding `YAML_PRETTIER` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable prettier by adding `YAML_PRETTIER` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `YAML_PRETTIER` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `YAML_PRETTIER` in [APPLY_FIXES variable](https://megalinter.io/7.3.0/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -70,24 +70,24 @@ Use prettier in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [ci_light](https://megalinter.io/7.3.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/yaml_v8r.md b/docs/descriptors/yaml_v8r.md index ae4b6ccdfd9..8bb20ea5e9e 100644 --- a/docs/descriptors/yaml_v8r.md +++ b/docs/descriptors/yaml_v8r.md @@ -19,8 +19,8 @@ v8r checks the validity of JSON/YAML files if they have a matching schema define ## Configuration in MegaLinter -- Enable v8r by adding `YAML_V8R` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable v8r by adding `YAML_V8R` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable v8r by adding `YAML_V8R` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable v8r by adding `YAML_V8R` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |--------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -55,24 +55,24 @@ Use v8r in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [ci_light](https://megalinter.io/7.3.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/yaml_yamllint.md b/docs/descriptors/yaml_yamllint.md index be6512b5c65..d0c1fd2aadc 100644 --- a/docs/descriptors/yaml_yamllint.md +++ b/docs/descriptors/yaml_yamllint.md @@ -19,8 +19,8 @@ description: How to use yamllint (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable yamllint by adding `YAML_YAMLLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable yamllint by adding `YAML_YAMLLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable yamllint by adding `YAML_YAMLLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) +- Disable yamllint by adding `YAML_YAMLLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.3.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -53,24 +53,24 @@ Use yamllint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [ci_light](https://megalinter.io/7.3.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.3.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.3.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.3.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.3.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.3.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.3.0/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.3.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.3.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.3.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.3.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.3.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.3.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.3.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.3.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/flavors.md b/docs/flavors.md index cf86ecc0bdb..58b3a3c08ee 100644 --- a/docs/flavors.md +++ b/docs/flavors.md @@ -16,25 +16,25 @@ To improve run performances, we generate **Flavored MegaLinter images** containi _The following table doesn't display docker pulls from [MegaLinter v4 & v5 images](https://hub.docker.com/r/nvuillam/mega-linter)._ -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [ci_light](flavors/ci_light.md) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](flavors/cupcake.md) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](flavors/documentation.md) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](flavors/dotnet.md) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](flavors/dotnetweb.md) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](flavors/go.md) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](flavors/java.md) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](flavors/javascript.md) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](flavors/php.md) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](flavors/python.md) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](flavors/ruby.md) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](flavors/rust.md) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](flavors/salesforce.md) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](flavors/security.md) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](flavors/swift.md) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](flavors/terraform.md) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.3.0/supported-linters/) | Default MegaLinter Flavor | 117 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [ci_light](flavors/ci_light.md) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](flavors/cupcake.md) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](flavors/documentation.md) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](flavors/dotnet.md) | Optimized for C, C++, C# or VB based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](flavors/dotnetweb.md) | Optimized for C, C++, C# or VB based projects with JS/TS | 72 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](flavors/go.md) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](flavors/java.md) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](flavors/javascript.md) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](flavors/php.md) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](flavors/python.md) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](flavors/ruby.md) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](flavors/rust.md) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](flavors/salesforce.md) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](flavors/security.md) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](flavors/swift.md) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](flavors/terraform.md) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | If you need a new flavor, [post an issue](https://github.com/oxsecurity/megalinter/issues) :wink: diff --git a/docs/flavors/ci_light.md b/docs/flavors/ci_light.md index 18329705361..0b73bd8f3a1 100644 --- a/docs/flavors/ci_light.md +++ b/docs/flavors/ci_light.md @@ -4,7 +4,7 @@ description: ci_light flavor is an optimized MegaLinter with only linters relate --- # ci_light MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) ## Description @@ -13,51 +13,51 @@ Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML ## Usage -- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/ci_light@beta** -- Docker image: **oxsecurity/megalinter-ci_light:beta** -- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor ci_light` +- [GitHub Action](https://megalinter.io/7.3.0/installation/#github-action): **oxsecurity/megalinter/flavors/ci_light@v7.3.0** +- Docker image: **oxsecurity/megalinter-ci_light:v7.3.0** +- [mega-linter-runner](https://megalinter.io/7.3.0/mega-linter-runner/): `mega-linter-runner --flavor ci_light` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**MAKEFILE**](https://megalinter.io/beta/descriptors/makefile/) | [**checkmake**](https://megalinter.io/beta/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/beta/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | +| | Language | Linter | Additional | +|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.3.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.3.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.3.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.3.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**GROOVY**](https://megalinter.io/7.3.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.3.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.3.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**MAKEFILE**](https://megalinter.io/7.3.0/descriptors/makefile/) | [**checkmake**](https://megalinter.io/7.3.0/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/7.3.0/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | ### Formats -| | Format | Linter | Additional | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ENV**](https://megalinter.io/7.3.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.3.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.3.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.3.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.3.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.3.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.3.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.3.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.3.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.3.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.3.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**XML**](https://megalinter.io/7.3.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.3.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.3.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.3.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.3.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.3.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.3.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.3.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.3.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | Tooling format | Linter | Additional | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**DOCKERFILE**](https://megalinter.io/7.3.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.3.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.3.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/7.3.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.3.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.3.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.3.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.3.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.3.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.3.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.3.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.3.0/descriptors/repository_grype/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.3.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.3.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.3.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.3.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.3.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.3.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.3.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.3.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | diff --git a/docs/flavors/cupcake.md b/docs/flavors/cupcake.md index 2ebb6e68ea3..49fc5f26e5a 100644 --- a/docs/flavors/cupcake.md +++ b/docs/flavors/cupcake.md @@ -4,7 +4,7 @@ description: cupcake flavor is an optimized MegaLinter with only linters related --- # cupcake MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) ## Description @@ -13,114 +13,114 @@ MegaLinter for the most commonly used languages ## Usage -- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/cupcake@beta** -- Docker image: **oxsecurity/megalinter-cupcake:beta** -- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor cupcake` +- [GitHub Action](https://megalinter.io/7.3.0/installation/#github-action): **oxsecurity/megalinter/flavors/cupcake@v7.3.0** +- Docker image: **oxsecurity/megalinter-cupcake:v7.3.0** +- [mega-linter-runner](https://megalinter.io/7.3.0/mega-linter-runner/): `mega-linter-runner --flavor cupcake` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**C**](https://megalinter.io/beta/descriptors/c/) | [**cpplint**](https://megalinter.io/beta/descriptors/c_cpplint/)
[_C_CPPLINT_](https://megalinter.io/beta/descriptors/c_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | -| | [**CLOJURE**](https://megalinter.io/beta/descriptors/clojure/) | [**clj-kondo**](https://megalinter.io/beta/descriptors/clojure_clj_kondo/)
[_CLOJURE_CLJ_KONDO_](https://megalinter.io/beta/descriptors/clojure_clj_kondo/) | [![GitHub stars](https://img.shields.io/github/stars/borkdude/clj-kondo?cacheSeconds=3600)](https://github.com/borkdude/clj-kondo) | -| | [**CLOJURE**](https://megalinter.io/beta/descriptors/clojure/) | [**cljstyle**](https://megalinter.io/beta/descriptors/clojure_cljstyle/)
[_CLOJURE_CLJSTYLE_](https://megalinter.io/beta/descriptors/clojure_cljstyle/) | [![GitHub stars](https://img.shields.io/github/stars/greglook/cljstyle?cacheSeconds=3600)](https://github.com/greglook/cljstyle) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**C++** (CPP)](https://megalinter.io/beta/descriptors/cpp/) | [**cpplint**](https://megalinter.io/beta/descriptors/cpp_cpplint/)
[_CPP_CPPLINT_](https://megalinter.io/beta/descriptors/cpp_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | -| | [**GO**](https://megalinter.io/beta/descriptors/go/) | [**golangci-lint**](https://megalinter.io/beta/descriptors/go_golangci_lint/)
[_GO_GOLANGCI_LINT_](https://megalinter.io/beta/descriptors/go_golangci_lint/) | [![GitHub stars](https://img.shields.io/github/stars/golangci/golangci-lint?cacheSeconds=3600)](https://github.com/golangci/golangci-lint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GO**](https://megalinter.io/beta/descriptors/go/) | [**revive**](https://megalinter.io/beta/descriptors/go_revive/)
[_GO_REVIVE_](https://megalinter.io/beta/descriptors/go_revive/) | [![GitHub stars](https://img.shields.io/github/stars/mgechev/revive?cacheSeconds=3600)](https://github.com/mgechev/revive) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JAVA**](https://megalinter.io/beta/descriptors/java/) | [**checkstyle**](https://megalinter.io/beta/descriptors/java_checkstyle/)
[_JAVA_CHECKSTYLE_](https://megalinter.io/beta/descriptors/java_checkstyle/) | [![GitHub stars](https://img.shields.io/github/stars/checkstyle/checkstyle?cacheSeconds=3600)](https://github.com/checkstyle/checkstyle) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JAVA**](https://megalinter.io/beta/descriptors/java/) | [**pmd**](https://megalinter.io/beta/descriptors/java_pmd/)
[_JAVA_PMD_](https://megalinter.io/beta/descriptors/java_pmd/) | [![GitHub stars](https://img.shields.io/github/stars/pmd/pmd?cacheSeconds=3600)](https://github.com/pmd/pmd) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JAVASCRIPT**](https://megalinter.io/beta/descriptors/javascript/) | [**eslint**](https://megalinter.io/beta/descriptors/javascript_eslint/)
[_JAVASCRIPT_ES_](https://megalinter.io/beta/descriptors/javascript_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/eslint/eslint?cacheSeconds=3600)](https://github.com/eslint/eslint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JAVASCRIPT**](https://megalinter.io/beta/descriptors/javascript/) | [**standard**](https://megalinter.io/beta/descriptors/javascript_standard/)
[_JAVASCRIPT_STANDARD_](https://megalinter.io/beta/descriptors/javascript_standard/) | [![GitHub stars](https://img.shields.io/github/stars/standard/standard?cacheSeconds=3600)](https://github.com/standard/standard) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**JAVASCRIPT**](https://megalinter.io/beta/descriptors/javascript/) | [**prettier**](https://megalinter.io/beta/descriptors/javascript_prettier/)
[_JAVASCRIPT_PRETTIER_](https://megalinter.io/beta/descriptors/javascript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**JSX**](https://megalinter.io/beta/descriptors/jsx/) | [**eslint**](https://megalinter.io/beta/descriptors/jsx_eslint/)
[_JSX_ESLINT_](https://megalinter.io/beta/descriptors/jsx_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/yannickcr/eslint-plugin-react?cacheSeconds=3600)](https://github.com/yannickcr/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**MAKEFILE**](https://megalinter.io/beta/descriptors/makefile/) | [**checkmake**](https://megalinter.io/beta/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/beta/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | -| | [**PHP**](https://megalinter.io/beta/descriptors/php/) | [**phpcs**](https://megalinter.io/beta/descriptors/php_phpcs/)
[_PHP_PHPCS_](https://megalinter.io/beta/descriptors/php_phpcs/) | [![GitHub stars](https://img.shields.io/github/stars/squizlabs/PHP_CodeSniffer?cacheSeconds=3600)](https://github.com/squizlabs/PHP_CodeSniffer) | -| | [**PHP**](https://megalinter.io/beta/descriptors/php/) | [**phpstan**](https://megalinter.io/beta/descriptors/php_phpstan/)
[_PHP_PHPSTAN_](https://megalinter.io/beta/descriptors/php_phpstan/) | [![GitHub stars](https://img.shields.io/github/stars/phpstan/phpstan?cacheSeconds=3600)](https://github.com/phpstan/phpstan) | -| | [**PHP**](https://megalinter.io/beta/descriptors/php/) | [**psalm**](https://megalinter.io/beta/descriptors/php_psalm/)
[_PHP_PSALM_](https://megalinter.io/beta/descriptors/php_psalm/) | [![GitHub stars](https://img.shields.io/github/stars/vimeo/psalm?cacheSeconds=3600)](https://github.com/vimeo/psalm) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**PHP**](https://megalinter.io/beta/descriptors/php/) | [**phplint**](https://megalinter.io/beta/descriptors/php_phplint/)
[_PHP_PHPLINT_](https://megalinter.io/beta/descriptors/php_phplint/) | [![GitHub stars](https://img.shields.io/github/stars/overtrue/phplint?cacheSeconds=3600)](https://github.com/overtrue/phplint) | -| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**pylint**](https://megalinter.io/beta/descriptors/python_pylint/)
[_PYTHON_PYLINT_](https://megalinter.io/beta/descriptors/python_pylint/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/pylint?cacheSeconds=3600)](https://github.com/PyCQA/pylint) | -| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**black**](https://megalinter.io/beta/descriptors/python_black/)
[_PYTHON_BLACK_](https://megalinter.io/beta/descriptors/python_black/) | [![GitHub stars](https://img.shields.io/github/stars/psf/black?cacheSeconds=3600)](https://github.com/psf/black) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**flake8**](https://megalinter.io/beta/descriptors/python_flake8/)
[_PYTHON_FLAKE8_](https://megalinter.io/beta/descriptors/python_flake8/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/flake8?cacheSeconds=3600)](https://github.com/PyCQA/flake8) | -| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**isort**](https://megalinter.io/beta/descriptors/python_isort/)
[_PYTHON_ISORT_](https://megalinter.io/beta/descriptors/python_isort/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/isort?cacheSeconds=3600)](https://github.com/PyCQA/isort) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**mypy**](https://megalinter.io/beta/descriptors/python_mypy/)
[_PYTHON_MYPY_](https://megalinter.io/beta/descriptors/python_mypy/) | [![GitHub stars](https://img.shields.io/github/stars/python/mypy?cacheSeconds=3600)](https://github.com/python/mypy) | -| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**pyright**](https://megalinter.io/beta/descriptors/python_pyright/)
[_PYTHON_PYRIGHT_](https://megalinter.io/beta/descriptors/python_pyright/) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/pyright?cacheSeconds=3600)](https://github.com/microsoft/pyright) | -| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**ruff**](https://megalinter.io/beta/descriptors/python_ruff/)
[_PYTHON_RUFF_](https://megalinter.io/beta/descriptors/python_ruff/) | [![GitHub stars](https://img.shields.io/github/stars/charliermarsh/ruff?cacheSeconds=3600)](https://github.com/charliermarsh/ruff) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**RUBY**](https://megalinter.io/beta/descriptors/ruby/) | [**rubocop**](https://megalinter.io/beta/descriptors/ruby_rubocop/)
[_RUBY_RUBOCOP_](https://megalinter.io/beta/descriptors/ruby_rubocop/) | [![GitHub stars](https://img.shields.io/github/stars/rubocop-hq/rubocop?cacheSeconds=3600)](https://github.com/rubocop-hq/rubocop) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**RUST**](https://megalinter.io/beta/descriptors/rust/) | [**clippy**](https://megalinter.io/beta/descriptors/rust_clippy/)
[_RUST_CLIPPY_](https://megalinter.io/beta/descriptors/rust_clippy/) | [![GitHub stars](https://img.shields.io/github/stars/rust-lang/rust-clippy?cacheSeconds=3600)](https://github.com/rust-lang/rust-clippy) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | -| | [**SWIFT**](https://megalinter.io/beta/descriptors/swift/) | [**swiftlint**](https://megalinter.io/beta/descriptors/swift_swiftlint/)
[_SWIFT_SWIFTLINT_](https://megalinter.io/beta/descriptors/swift_swiftlint/) | [![GitHub stars](https://img.shields.io/github/stars/realm/SwiftLint?cacheSeconds=3600)](https://github.com/realm/SwiftLint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**TSX**](https://megalinter.io/beta/descriptors/tsx/) | [**eslint**](https://megalinter.io/beta/descriptors/tsx_eslint/)
[_TSX_ESLINT_](https://megalinter.io/beta/descriptors/tsx_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/jsx-eslint/eslint-plugin-react?cacheSeconds=3600)](https://github.com/jsx-eslint/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TYPESCRIPT**](https://megalinter.io/beta/descriptors/typescript/) | [**eslint**](https://megalinter.io/beta/descriptors/typescript_eslint/)
[_TYPESCRIPT_ES_](https://megalinter.io/beta/descriptors/typescript_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/typescript-eslint/typescript-eslint?cacheSeconds=3600)](https://github.com/typescript-eslint/typescript-eslint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TYPESCRIPT**](https://megalinter.io/beta/descriptors/typescript/) | [**ts-standard**](https://megalinter.io/beta/descriptors/typescript_ts_standard/)
[_TYPESCRIPT_STANDARD_](https://megalinter.io/beta/descriptors/typescript_ts_standard/) | [![GitHub stars](https://img.shields.io/github/stars/standard/ts-standard?cacheSeconds=3600)](https://github.com/standard/ts-standard) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**TYPESCRIPT**](https://megalinter.io/beta/descriptors/typescript/) | [**prettier**](https://megalinter.io/beta/descriptors/typescript_prettier/)
[_TYPESCRIPT_PRETTIER_](https://megalinter.io/beta/descriptors/typescript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | Language | Linter | Additional | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.3.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.3.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.3.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.3.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.3.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.3.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**C**](https://megalinter.io/7.3.0/descriptors/c/) | [**cpplint**](https://megalinter.io/7.3.0/descriptors/c_cpplint/)
[_C_CPPLINT_](https://megalinter.io/7.3.0/descriptors/c_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | +| | [**CLOJURE**](https://megalinter.io/7.3.0/descriptors/clojure/) | [**clj-kondo**](https://megalinter.io/7.3.0/descriptors/clojure_clj_kondo/)
[_CLOJURE_CLJ_KONDO_](https://megalinter.io/7.3.0/descriptors/clojure_clj_kondo/) | [![GitHub stars](https://img.shields.io/github/stars/borkdude/clj-kondo?cacheSeconds=3600)](https://github.com/borkdude/clj-kondo) | +| | [**CLOJURE**](https://megalinter.io/7.3.0/descriptors/clojure/) | [**cljstyle**](https://megalinter.io/7.3.0/descriptors/clojure_cljstyle/)
[_CLOJURE_CLJSTYLE_](https://megalinter.io/7.3.0/descriptors/clojure_cljstyle/) | [![GitHub stars](https://img.shields.io/github/stars/greglook/cljstyle?cacheSeconds=3600)](https://github.com/greglook/cljstyle) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**C++** (CPP)](https://megalinter.io/7.3.0/descriptors/cpp/) | [**cpplint**](https://megalinter.io/7.3.0/descriptors/cpp_cpplint/)
[_CPP_CPPLINT_](https://megalinter.io/7.3.0/descriptors/cpp_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | +| | [**GO**](https://megalinter.io/7.3.0/descriptors/go/) | [**golangci-lint**](https://megalinter.io/7.3.0/descriptors/go_golangci_lint/)
[_GO_GOLANGCI_LINT_](https://megalinter.io/7.3.0/descriptors/go_golangci_lint/) | [![GitHub stars](https://img.shields.io/github/stars/golangci/golangci-lint?cacheSeconds=3600)](https://github.com/golangci/golangci-lint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GO**](https://megalinter.io/7.3.0/descriptors/go/) | [**revive**](https://megalinter.io/7.3.0/descriptors/go_revive/)
[_GO_REVIVE_](https://megalinter.io/7.3.0/descriptors/go_revive/) | [![GitHub stars](https://img.shields.io/github/stars/mgechev/revive?cacheSeconds=3600)](https://github.com/mgechev/revive) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**GROOVY**](https://megalinter.io/7.3.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.3.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.3.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JAVA**](https://megalinter.io/7.3.0/descriptors/java/) | [**checkstyle**](https://megalinter.io/7.3.0/descriptors/java_checkstyle/)
[_JAVA_CHECKSTYLE_](https://megalinter.io/7.3.0/descriptors/java_checkstyle/) | [![GitHub stars](https://img.shields.io/github/stars/checkstyle/checkstyle?cacheSeconds=3600)](https://github.com/checkstyle/checkstyle) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JAVA**](https://megalinter.io/7.3.0/descriptors/java/) | [**pmd**](https://megalinter.io/7.3.0/descriptors/java_pmd/)
[_JAVA_PMD_](https://megalinter.io/7.3.0/descriptors/java_pmd/) | [![GitHub stars](https://img.shields.io/github/stars/pmd/pmd?cacheSeconds=3600)](https://github.com/pmd/pmd) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JAVASCRIPT**](https://megalinter.io/7.3.0/descriptors/javascript/) | [**eslint**](https://megalinter.io/7.3.0/descriptors/javascript_eslint/)
[_JAVASCRIPT_ES_](https://megalinter.io/7.3.0/descriptors/javascript_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/eslint/eslint?cacheSeconds=3600)](https://github.com/eslint/eslint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JAVASCRIPT**](https://megalinter.io/7.3.0/descriptors/javascript/) | [**standard**](https://megalinter.io/7.3.0/descriptors/javascript_standard/)
[_JAVASCRIPT_STANDARD_](https://megalinter.io/7.3.0/descriptors/javascript_standard/) | [![GitHub stars](https://img.shields.io/github/stars/standard/standard?cacheSeconds=3600)](https://github.com/standard/standard) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**JAVASCRIPT**](https://megalinter.io/7.3.0/descriptors/javascript/) | [**prettier**](https://megalinter.io/7.3.0/descriptors/javascript_prettier/)
[_JAVASCRIPT_PRETTIER_](https://megalinter.io/7.3.0/descriptors/javascript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**JSX**](https://megalinter.io/7.3.0/descriptors/jsx/) | [**eslint**](https://megalinter.io/7.3.0/descriptors/jsx_eslint/)
[_JSX_ESLINT_](https://megalinter.io/7.3.0/descriptors/jsx_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/yannickcr/eslint-plugin-react?cacheSeconds=3600)](https://github.com/yannickcr/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/7.3.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.3.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.3.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**MAKEFILE**](https://megalinter.io/7.3.0/descriptors/makefile/) | [**checkmake**](https://megalinter.io/7.3.0/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/7.3.0/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | +| | [**PHP**](https://megalinter.io/7.3.0/descriptors/php/) | [**phpcs**](https://megalinter.io/7.3.0/descriptors/php_phpcs/)
[_PHP_PHPCS_](https://megalinter.io/7.3.0/descriptors/php_phpcs/) | [![GitHub stars](https://img.shields.io/github/stars/squizlabs/PHP_CodeSniffer?cacheSeconds=3600)](https://github.com/squizlabs/PHP_CodeSniffer) | +| | [**PHP**](https://megalinter.io/7.3.0/descriptors/php/) | [**phpstan**](https://megalinter.io/7.3.0/descriptors/php_phpstan/)
[_PHP_PHPSTAN_](https://megalinter.io/7.3.0/descriptors/php_phpstan/) | [![GitHub stars](https://img.shields.io/github/stars/phpstan/phpstan?cacheSeconds=3600)](https://github.com/phpstan/phpstan) | +| | [**PHP**](https://megalinter.io/7.3.0/descriptors/php/) | [**psalm**](https://megalinter.io/7.3.0/descriptors/php_psalm/)
[_PHP_PSALM_](https://megalinter.io/7.3.0/descriptors/php_psalm/) | [![GitHub stars](https://img.shields.io/github/stars/vimeo/psalm?cacheSeconds=3600)](https://github.com/vimeo/psalm) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**PHP**](https://megalinter.io/7.3.0/descriptors/php/) | [**phplint**](https://megalinter.io/7.3.0/descriptors/php_phplint/)
[_PHP_PHPLINT_](https://megalinter.io/7.3.0/descriptors/php_phplint/) | [![GitHub stars](https://img.shields.io/github/stars/overtrue/phplint?cacheSeconds=3600)](https://github.com/overtrue/phplint) | +| | [**PYTHON**](https://megalinter.io/7.3.0/descriptors/python/) | [**pylint**](https://megalinter.io/7.3.0/descriptors/python_pylint/)
[_PYTHON_PYLINT_](https://megalinter.io/7.3.0/descriptors/python_pylint/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/pylint?cacheSeconds=3600)](https://github.com/PyCQA/pylint) | +| | [**PYTHON**](https://megalinter.io/7.3.0/descriptors/python/) | [**black**](https://megalinter.io/7.3.0/descriptors/python_black/)
[_PYTHON_BLACK_](https://megalinter.io/7.3.0/descriptors/python_black/) | [![GitHub stars](https://img.shields.io/github/stars/psf/black?cacheSeconds=3600)](https://github.com/psf/black) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PYTHON**](https://megalinter.io/7.3.0/descriptors/python/) | [**flake8**](https://megalinter.io/7.3.0/descriptors/python_flake8/)
[_PYTHON_FLAKE8_](https://megalinter.io/7.3.0/descriptors/python_flake8/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/flake8?cacheSeconds=3600)](https://github.com/PyCQA/flake8) | +| | [**PYTHON**](https://megalinter.io/7.3.0/descriptors/python/) | [**isort**](https://megalinter.io/7.3.0/descriptors/python_isort/)
[_PYTHON_ISORT_](https://megalinter.io/7.3.0/descriptors/python_isort/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/isort?cacheSeconds=3600)](https://github.com/PyCQA/isort) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PYTHON**](https://megalinter.io/7.3.0/descriptors/python/) | [**mypy**](https://megalinter.io/7.3.0/descriptors/python_mypy/)
[_PYTHON_MYPY_](https://megalinter.io/7.3.0/descriptors/python_mypy/) | [![GitHub stars](https://img.shields.io/github/stars/python/mypy?cacheSeconds=3600)](https://github.com/python/mypy) | +| | [**PYTHON**](https://megalinter.io/7.3.0/descriptors/python/) | [**pyright**](https://megalinter.io/7.3.0/descriptors/python_pyright/)
[_PYTHON_PYRIGHT_](https://megalinter.io/7.3.0/descriptors/python_pyright/) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/pyright?cacheSeconds=3600)](https://github.com/microsoft/pyright) | +| | [**PYTHON**](https://megalinter.io/7.3.0/descriptors/python/) | [**ruff**](https://megalinter.io/7.3.0/descriptors/python_ruff/)
[_PYTHON_RUFF_](https://megalinter.io/7.3.0/descriptors/python_ruff/) | [![GitHub stars](https://img.shields.io/github/stars/charliermarsh/ruff?cacheSeconds=3600)](https://github.com/charliermarsh/ruff) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**RUBY**](https://megalinter.io/7.3.0/descriptors/ruby/) | [**rubocop**](https://megalinter.io/7.3.0/descriptors/ruby_rubocop/)
[_RUBY_RUBOCOP_](https://megalinter.io/7.3.0/descriptors/ruby_rubocop/) | [![GitHub stars](https://img.shields.io/github/stars/rubocop-hq/rubocop?cacheSeconds=3600)](https://github.com/rubocop-hq/rubocop) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**RUST**](https://megalinter.io/7.3.0/descriptors/rust/) | [**clippy**](https://megalinter.io/7.3.0/descriptors/rust_clippy/)
[_RUST_CLIPPY_](https://megalinter.io/7.3.0/descriptors/rust_clippy/) | [![GitHub stars](https://img.shields.io/github/stars/rust-lang/rust-clippy?cacheSeconds=3600)](https://github.com/rust-lang/rust-clippy) | +| | [**SQL**](https://megalinter.io/7.3.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.3.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.3.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/7.3.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.3.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.3.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | [**SWIFT**](https://megalinter.io/7.3.0/descriptors/swift/) | [**swiftlint**](https://megalinter.io/7.3.0/descriptors/swift_swiftlint/)
[_SWIFT_SWIFTLINT_](https://megalinter.io/7.3.0/descriptors/swift_swiftlint/) | [![GitHub stars](https://img.shields.io/github/stars/realm/SwiftLint?cacheSeconds=3600)](https://github.com/realm/SwiftLint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**TSX**](https://megalinter.io/7.3.0/descriptors/tsx/) | [**eslint**](https://megalinter.io/7.3.0/descriptors/tsx_eslint/)
[_TSX_ESLINT_](https://megalinter.io/7.3.0/descriptors/tsx_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/jsx-eslint/eslint-plugin-react?cacheSeconds=3600)](https://github.com/jsx-eslint/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TYPESCRIPT**](https://megalinter.io/7.3.0/descriptors/typescript/) | [**eslint**](https://megalinter.io/7.3.0/descriptors/typescript_eslint/)
[_TYPESCRIPT_ES_](https://megalinter.io/7.3.0/descriptors/typescript_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/typescript-eslint/typescript-eslint?cacheSeconds=3600)](https://github.com/typescript-eslint/typescript-eslint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TYPESCRIPT**](https://megalinter.io/7.3.0/descriptors/typescript/) | [**ts-standard**](https://megalinter.io/7.3.0/descriptors/typescript_ts_standard/)
[_TYPESCRIPT_STANDARD_](https://megalinter.io/7.3.0/descriptors/typescript_ts_standard/) | [![GitHub stars](https://img.shields.io/github/stars/standard/ts-standard?cacheSeconds=3600)](https://github.com/standard/ts-standard) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**TYPESCRIPT**](https://megalinter.io/7.3.0/descriptors/typescript/) | [**prettier**](https://megalinter.io/7.3.0/descriptors/typescript_prettier/)
[_TYPESCRIPT_PRETTIER_](https://megalinter.io/7.3.0/descriptors/typescript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**npm-package-json-lint**](https://megalinter.io/beta/descriptors/json_npm_package_json_lint/)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://megalinter.io/beta/descriptors/json_npm_package_json_lint/) | [![GitHub stars](https://img.shields.io/github/stars/tclindner/npm-package-json-lint?cacheSeconds=3600)](https://github.com/tclindner/npm-package-json-lint) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**RST**](https://megalinter.io/beta/descriptors/rst/) | [**rst-lint**](https://megalinter.io/beta/descriptors/rst_rst_lint/)
[_RST_RST_LINT_](https://megalinter.io/beta/descriptors/rst_rst_lint/) | [![GitHub stars](https://img.shields.io/github/stars/twolfson/restructuredtext-lint?cacheSeconds=3600)](https://github.com/twolfson/restructuredtext-lint) | -| | [**RST**](https://megalinter.io/beta/descriptors/rst/) | [**rstcheck**](https://megalinter.io/beta/descriptors/rst_rstcheck/)
[_RST_RSTCHECK_](https://megalinter.io/beta/descriptors/rst_rstcheck/) | [![GitHub stars](https://img.shields.io/github/stars/myint/rstcheck?cacheSeconds=3600)](https://github.com/myint/rstcheck) | -| | [**RST**](https://megalinter.io/beta/descriptors/rst/) | [**rstfmt**](https://megalinter.io/beta/descriptors/rst_rstfmt/)
[_RST_RSTFMT_](https://megalinter.io/beta/descriptors/rst_rstfmt/) | ![formatter](https://shields.io/badge/-format-yellow) | -| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/7.3.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.3.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.3.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/7.3.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.3.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.3.0/descriptors/css_scss_lint/) | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.3.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.3.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.3.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/7.3.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.3.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.3.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/7.3.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.3.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.3.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/7.3.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.3.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.3.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.3.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.3.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.3.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.3.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.3.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.3.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.3.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.3.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**npm-package-json-lint**](https://megalinter.io/7.3.0/descriptors/json_npm_package_json_lint/)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://megalinter.io/7.3.0/descriptors/json_npm_package_json_lint/) | [![GitHub stars](https://img.shields.io/github/stars/tclindner/npm-package-json-lint?cacheSeconds=3600)](https://github.com/tclindner/npm-package-json-lint) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.3.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.3.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.3.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.3.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.3.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.3.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**RST**](https://megalinter.io/7.3.0/descriptors/rst/) | [**rst-lint**](https://megalinter.io/7.3.0/descriptors/rst_rst_lint/)
[_RST_RST_LINT_](https://megalinter.io/7.3.0/descriptors/rst_rst_lint/) | [![GitHub stars](https://img.shields.io/github/stars/twolfson/restructuredtext-lint?cacheSeconds=3600)](https://github.com/twolfson/restructuredtext-lint) | +| | [**RST**](https://megalinter.io/7.3.0/descriptors/rst/) | [**rstcheck**](https://megalinter.io/7.3.0/descriptors/rst_rstcheck/)
[_RST_RSTCHECK_](https://megalinter.io/7.3.0/descriptors/rst_rstcheck/) | [![GitHub stars](https://img.shields.io/github/stars/myint/rstcheck?cacheSeconds=3600)](https://github.com/myint/rstcheck) | +| | [**RST**](https://megalinter.io/7.3.0/descriptors/rst/) | [**rstfmt**](https://megalinter.io/7.3.0/descriptors/rst_rstfmt/)
[_RST_RSTFMT_](https://megalinter.io/7.3.0/descriptors/rst_rstfmt/) | ![formatter](https://shields.io/badge/-format-yellow) | +| | [**XML**](https://megalinter.io/7.3.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.3.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.3.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.3.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.3.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.3.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.3.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.3.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.3.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**CLOUDFORMATION**](https://megalinter.io/beta/descriptors/cloudformation/) | [**cfn-lint**](https://megalinter.io/beta/descriptors/cloudformation_cfn_lint/)
[_CLOUDFORMATION_CFN_LINT_](https://megalinter.io/beta/descriptors/cloudformation_cfn_lint/) | [![GitHub stars](https://img.shields.io/github/stars/aws-cloudformation/cfn-lint?cacheSeconds=3600)](https://github.com/aws-cloudformation/cfn-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TERRAFORM**](https://megalinter.io/beta/descriptors/terraform/) | [**tflint**](https://megalinter.io/beta/descriptors/terraform_tflint/)
[_TERRAFORM_TFLINT_](https://megalinter.io/beta/descriptors/terraform_tflint/) | [![GitHub stars](https://img.shields.io/github/stars/terraform-linters/tflint?cacheSeconds=3600)](https://github.com/terraform-linters/tflint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TERRAFORM**](https://megalinter.io/beta/descriptors/terraform/) | [**terrascan**](https://megalinter.io/beta/descriptors/terraform_terrascan/)
[_TERRAFORM_TERRASCAN_](https://megalinter.io/beta/descriptors/terraform_terrascan/) | [![GitHub stars](https://img.shields.io/github/stars/tenable/terrascan?cacheSeconds=3600)](https://github.com/tenable/terrascan) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TERRAFORM**](https://megalinter.io/beta/descriptors/terraform/) | [**terragrunt**](https://megalinter.io/beta/descriptors/terraform_terragrunt/)
[_TERRAFORM_TERRAGRUNT_](https://megalinter.io/beta/descriptors/terraform_terragrunt/) | [![GitHub stars](https://img.shields.io/github/stars/gruntwork-io/terragrunt?cacheSeconds=3600)](https://github.com/gruntwork-io/terragrunt) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**TERRAFORM**](https://megalinter.io/beta/descriptors/terraform/) | [**terraform-fmt**](https://megalinter.io/beta/descriptors/terraform_terraform_fmt/)
[_TERRAFORM_TERRAFORM_FMT_](https://megalinter.io/beta/descriptors/terraform_terraform_fmt/) | [![GitHub stars](https://img.shields.io/github/stars/hashicorp/terraform?cacheSeconds=3600)](https://github.com/hashicorp/terraform) ![formatter](https://shields.io/badge/-format-yellow) | +| | Tooling format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/7.3.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.3.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.3.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/7.3.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.3.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.3.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**CLOUDFORMATION**](https://megalinter.io/7.3.0/descriptors/cloudformation/) | [**cfn-lint**](https://megalinter.io/7.3.0/descriptors/cloudformation_cfn_lint/)
[_CLOUDFORMATION_CFN_LINT_](https://megalinter.io/7.3.0/descriptors/cloudformation_cfn_lint/) | [![GitHub stars](https://img.shields.io/github/stars/aws-cloudformation/cfn-lint?cacheSeconds=3600)](https://github.com/aws-cloudformation/cfn-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://megalinter.io/7.3.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.3.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.3.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/7.3.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.3.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.3.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.3.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.3.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.3.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.3.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.3.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.3.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TERRAFORM**](https://megalinter.io/7.3.0/descriptors/terraform/) | [**tflint**](https://megalinter.io/7.3.0/descriptors/terraform_tflint/)
[_TERRAFORM_TFLINT_](https://megalinter.io/7.3.0/descriptors/terraform_tflint/) | [![GitHub stars](https://img.shields.io/github/stars/terraform-linters/tflint?cacheSeconds=3600)](https://github.com/terraform-linters/tflint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TERRAFORM**](https://megalinter.io/7.3.0/descriptors/terraform/) | [**terrascan**](https://megalinter.io/7.3.0/descriptors/terraform_terrascan/)
[_TERRAFORM_TERRASCAN_](https://megalinter.io/7.3.0/descriptors/terraform_terrascan/) | [![GitHub stars](https://img.shields.io/github/stars/tenable/terrascan?cacheSeconds=3600)](https://github.com/tenable/terrascan) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TERRAFORM**](https://megalinter.io/7.3.0/descriptors/terraform/) | [**terragrunt**](https://megalinter.io/7.3.0/descriptors/terraform_terragrunt/)
[_TERRAFORM_TERRAGRUNT_](https://megalinter.io/7.3.0/descriptors/terraform_terragrunt/) | [![GitHub stars](https://img.shields.io/github/stars/gruntwork-io/terragrunt?cacheSeconds=3600)](https://github.com/gruntwork-io/terragrunt) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**TERRAFORM**](https://megalinter.io/7.3.0/descriptors/terraform/) | [**terraform-fmt**](https://megalinter.io/7.3.0/descriptors/terraform_terraform_fmt/)
[_TERRAFORM_TERRAFORM_FMT_](https://megalinter.io/7.3.0/descriptors/terraform_terraform_fmt/) | [![GitHub stars](https://img.shields.io/github/stars/hashicorp/terraform?cacheSeconds=3600)](https://github.com/hashicorp/terraform) ![formatter](https://shields.io/badge/-format-yellow) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**kics**](https://megalinter.io/beta/descriptors/repository_kics/)
[_REPOSITORY_KICS_](https://megalinter.io/beta/descriptors/repository_kics/) | [![GitHub stars](https://img.shields.io/github/stars/checkmarx/kics?cacheSeconds=3600)](https://github.com/checkmarx/kics) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/7.3.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.3.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.3.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.3.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.3.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.3.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.3.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.3.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.3.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.3.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.3.0/descriptors/repository_grype/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**kics**](https://megalinter.io/7.3.0/descriptors/repository_kics/)
[_REPOSITORY_KICS_](https://megalinter.io/7.3.0/descriptors/repository_kics/) | [![GitHub stars](https://img.shields.io/github/stars/checkmarx/kics?cacheSeconds=3600)](https://github.com/checkmarx/kics) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.3.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.3.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.3.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.3.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.3.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.3.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.3.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.3.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.3.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.3.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.3.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.3.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.3.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.3.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.3.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.3.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/flavors/documentation.md b/docs/flavors/documentation.md index 5f0b84dc75c..c9412bb6c30 100644 --- a/docs/flavors/documentation.md +++ b/docs/flavors/documentation.md @@ -4,7 +4,7 @@ description: documentation flavor is an optimized MegaLinter with only linters r --- # documentation MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) ## Description @@ -13,80 +13,80 @@ MegaLinter for documentation projects ## Usage -- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/documentation@beta** -- Docker image: **oxsecurity/megalinter-documentation:beta** -- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor documentation` +- [GitHub Action](https://megalinter.io/7.3.0/installation/#github-action): **oxsecurity/megalinter/flavors/documentation@v7.3.0** +- Docker image: **oxsecurity/megalinter-documentation:v7.3.0** +- [mega-linter-runner](https://megalinter.io/7.3.0/mega-linter-runner/): `mega-linter-runner --flavor documentation` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**MAKEFILE**](https://megalinter.io/beta/descriptors/makefile/) | [**checkmake**](https://megalinter.io/beta/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/beta/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | Language | Linter | Additional | +|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.3.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.3.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.3.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.3.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.3.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.3.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**GROOVY**](https://megalinter.io/7.3.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.3.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.3.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/7.3.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.3.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.3.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**MAKEFILE**](https://megalinter.io/7.3.0/descriptors/makefile/) | [**checkmake**](https://megalinter.io/7.3.0/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/7.3.0/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | +| | [**SQL**](https://megalinter.io/7.3.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.3.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.3.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/7.3.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.3.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.3.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PROTOBUF**](https://megalinter.io/beta/descriptors/protobuf/) | [**protolint**](https://megalinter.io/beta/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/beta/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/7.3.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.3.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.3.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/7.3.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.3.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.3.0/descriptors/css_scss_lint/) | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.3.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.3.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.3.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/7.3.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.3.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.3.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/7.3.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.3.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.3.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/7.3.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.3.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.3.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.3.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.3.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.3.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.3.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.3.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.3.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.3.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.3.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.3.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.3.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.3.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.3.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.3.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.3.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PROTOBUF**](https://megalinter.io/7.3.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.3.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.3.0/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**XML**](https://megalinter.io/7.3.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.3.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.3.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.3.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.3.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.3.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.3.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.3.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.3.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**OPENAPI**](https://megalinter.io/beta/descriptors/openapi/) | [**spectral**](https://megalinter.io/beta/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/beta/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/beta/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/beta/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TEKTON**](https://megalinter.io/beta/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/beta/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/beta/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | +| | Tooling format | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/7.3.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.3.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.3.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/7.3.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.3.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.3.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://megalinter.io/7.3.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.3.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.3.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/7.3.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.3.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.3.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.3.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.3.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.3.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.3.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.3.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.3.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**OPENAPI**](https://megalinter.io/7.3.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.3.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.3.0/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**SNAKEMAKE**](https://megalinter.io/7.3.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.3.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.3.0/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | +| | [**SNAKEMAKE**](https://megalinter.io/7.3.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.3.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.3.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TEKTON**](https://megalinter.io/7.3.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.3.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.3.0/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**vale**](https://megalinter.io/beta/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/beta/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/7.3.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.3.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.3.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.3.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.3.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.3.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.3.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.3.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.3.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.3.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.3.0/descriptors/repository_grype/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.3.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.3.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.3.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.3.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.3.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.3.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.3.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.3.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.3.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.3.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.3.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.3.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.3.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.3.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.3.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.3.0/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.3.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.3.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/flavors/dotnet.md b/docs/flavors/dotnet.md index db40f8bc843..7d5a3bc9db1 100644 --- a/docs/flavors/dotnet.md +++ b/docs/flavors/dotnet.md @@ -4,7 +4,7 @@ description: dotnet flavor is an optimized MegaLinter with only linters related --- # dotnet MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) ## Description @@ -13,92 +13,92 @@ Optimized for C, C++, C# or VB based projects ## Usage -- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/dotnet@beta** -- Docker image: **oxsecurity/megalinter-dotnet:beta** -- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor dotnet` +- [GitHub Action](https://megalinter.io/7.3.0/installation/#github-action): **oxsecurity/megalinter/flavors/dotnet@v7.3.0** +- Docker image: **oxsecurity/megalinter-dotnet:v7.3.0** +- [mega-linter-runner](https://megalinter.io/7.3.0/mega-linter-runner/): `mega-linter-runner --flavor dotnet` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**C**](https://megalinter.io/beta/descriptors/c/) | [**cpplint**](https://megalinter.io/beta/descriptors/c_cpplint/)
[_C_CPPLINT_](https://megalinter.io/beta/descriptors/c_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | -| | [**C++** (CPP)](https://megalinter.io/beta/descriptors/cpp/) | [**cpplint**](https://megalinter.io/beta/descriptors/cpp_cpplint/)
[_CPP_CPPLINT_](https://megalinter.io/beta/descriptors/cpp_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | -| | [**C#** (CSHARP)](https://megalinter.io/beta/descriptors/csharp/) | [**dotnet-format**](https://megalinter.io/beta/descriptors/csharp_dotnet_format/)
[_CSHARP_DOTNET_FORMAT_](https://megalinter.io/beta/descriptors/csharp_dotnet_format/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**C#** (CSHARP)](https://megalinter.io/beta/descriptors/csharp/) | [**csharpier**](https://megalinter.io/beta/descriptors/csharp_csharpier/)
[_CSHARP_CSHARPIER_](https://megalinter.io/beta/descriptors/csharp_csharpier/) | [![GitHub stars](https://img.shields.io/github/stars/belav/csharpier?cacheSeconds=3600)](https://github.com/belav/csharpier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**MAKEFILE**](https://megalinter.io/beta/descriptors/makefile/) | [**checkmake**](https://megalinter.io/beta/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/beta/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | -| | [**POWERSHELL**](https://megalinter.io/beta/descriptors/powershell/) | [**powershell**](https://megalinter.io/beta/descriptors/powershell_powershell/)
[_POWERSHELL_POWERSHELL_](https://megalinter.io/beta/descriptors/powershell_powershell/) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**POWERSHELL**](https://megalinter.io/beta/descriptors/powershell/) | [**powershell_formatter**](https://megalinter.io/beta/descriptors/powershell_powershell_formatter/)
[_POWERSHELL_POWERSHELL_FORMATTER_](https://megalinter.io/beta/descriptors/powershell_powershell_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**tsqllint**](https://megalinter.io/beta/descriptors/sql_tsqllint/)
[_SQL_TSQLLINT_](https://megalinter.io/beta/descriptors/sql_tsqllint/) | [![GitHub stars](https://img.shields.io/github/stars/tsqllint/tsqllint?cacheSeconds=3600)](https://github.com/tsqllint/tsqllint) | -| | [**Visual Basic .NET** (VBDOTNET)](https://megalinter.io/beta/descriptors/vbdotnet/) | [**dotnet-format**](https://megalinter.io/beta/descriptors/vbdotnet_dotnet_format/)
[_VBDOTNET_DOTNET_FORMAT_](https://megalinter.io/beta/descriptors/vbdotnet_dotnet_format/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format) ![formatter](https://shields.io/badge/-format-yellow) | +| | Language | Linter | Additional | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.3.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.3.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.3.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.3.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.3.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.3.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**C**](https://megalinter.io/7.3.0/descriptors/c/) | [**cpplint**](https://megalinter.io/7.3.0/descriptors/c_cpplint/)
[_C_CPPLINT_](https://megalinter.io/7.3.0/descriptors/c_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | +| | [**C++** (CPP)](https://megalinter.io/7.3.0/descriptors/cpp/) | [**cpplint**](https://megalinter.io/7.3.0/descriptors/cpp_cpplint/)
[_CPP_CPPLINT_](https://megalinter.io/7.3.0/descriptors/cpp_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | +| | [**C#** (CSHARP)](https://megalinter.io/7.3.0/descriptors/csharp/) | [**dotnet-format**](https://megalinter.io/7.3.0/descriptors/csharp_dotnet_format/)
[_CSHARP_DOTNET_FORMAT_](https://megalinter.io/7.3.0/descriptors/csharp_dotnet_format/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**C#** (CSHARP)](https://megalinter.io/7.3.0/descriptors/csharp/) | [**csharpier**](https://megalinter.io/7.3.0/descriptors/csharp_csharpier/)
[_CSHARP_CSHARPIER_](https://megalinter.io/7.3.0/descriptors/csharp_csharpier/) | [![GitHub stars](https://img.shields.io/github/stars/belav/csharpier?cacheSeconds=3600)](https://github.com/belav/csharpier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**GROOVY**](https://megalinter.io/7.3.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.3.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.3.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/7.3.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.3.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.3.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**MAKEFILE**](https://megalinter.io/7.3.0/descriptors/makefile/) | [**checkmake**](https://megalinter.io/7.3.0/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/7.3.0/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | +| | [**POWERSHELL**](https://megalinter.io/7.3.0/descriptors/powershell/) | [**powershell**](https://megalinter.io/7.3.0/descriptors/powershell_powershell/)
[_POWERSHELL_POWERSHELL_](https://megalinter.io/7.3.0/descriptors/powershell_powershell/) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**POWERSHELL**](https://megalinter.io/7.3.0/descriptors/powershell/) | [**powershell_formatter**](https://megalinter.io/7.3.0/descriptors/powershell_powershell_formatter/)
[_POWERSHELL_POWERSHELL_FORMATTER_](https://megalinter.io/7.3.0/descriptors/powershell_powershell_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**SQL**](https://megalinter.io/7.3.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.3.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.3.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/7.3.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.3.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.3.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | [**SQL**](https://megalinter.io/7.3.0/descriptors/sql/) | [**tsqllint**](https://megalinter.io/7.3.0/descriptors/sql_tsqllint/)
[_SQL_TSQLLINT_](https://megalinter.io/7.3.0/descriptors/sql_tsqllint/) | [![GitHub stars](https://img.shields.io/github/stars/tsqllint/tsqllint?cacheSeconds=3600)](https://github.com/tsqllint/tsqllint) | +| | [**Visual Basic .NET** (VBDOTNET)](https://megalinter.io/7.3.0/descriptors/vbdotnet/) | [**dotnet-format**](https://megalinter.io/7.3.0/descriptors/vbdotnet_dotnet_format/)
[_VBDOTNET_DOTNET_FORMAT_](https://megalinter.io/7.3.0/descriptors/vbdotnet_dotnet_format/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format) ![formatter](https://shields.io/badge/-format-yellow) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**npm-package-json-lint**](https://megalinter.io/beta/descriptors/json_npm_package_json_lint/)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://megalinter.io/beta/descriptors/json_npm_package_json_lint/) | [![GitHub stars](https://img.shields.io/github/stars/tclindner/npm-package-json-lint?cacheSeconds=3600)](https://github.com/tclindner/npm-package-json-lint) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PROTOBUF**](https://megalinter.io/beta/descriptors/protobuf/) | [**protolint**](https://megalinter.io/beta/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/beta/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/7.3.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.3.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.3.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/7.3.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.3.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.3.0/descriptors/css_scss_lint/) | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.3.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.3.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.3.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/7.3.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.3.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.3.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/7.3.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.3.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.3.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/7.3.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.3.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.3.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.3.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.3.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.3.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.3.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.3.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.3.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.3.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.3.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**npm-package-json-lint**](https://megalinter.io/7.3.0/descriptors/json_npm_package_json_lint/)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://megalinter.io/7.3.0/descriptors/json_npm_package_json_lint/) | [![GitHub stars](https://img.shields.io/github/stars/tclindner/npm-package-json-lint?cacheSeconds=3600)](https://github.com/tclindner/npm-package-json-lint) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.3.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.3.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.3.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.3.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.3.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.3.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PROTOBUF**](https://megalinter.io/7.3.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.3.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.3.0/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**XML**](https://megalinter.io/7.3.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.3.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.3.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.3.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.3.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.3.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.3.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.3.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.3.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**ARM**](https://megalinter.io/beta/descriptors/arm/) | [**arm-ttk**](https://megalinter.io/beta/descriptors/arm_arm_ttk/)
[_ARM_ARM_TTK_](https://megalinter.io/beta/descriptors/arm_arm_ttk/) | [![GitHub stars](https://img.shields.io/github/stars/Azure/arm-ttk?cacheSeconds=3600)](https://github.com/Azure/arm-ttk) | -| | [**BICEP**](https://megalinter.io/beta/descriptors/bicep/) | [**bicep_linter**](https://megalinter.io/beta/descriptors/bicep_bicep_linter/)
[_BICEP_BICEP_LINTER_](https://megalinter.io/beta/descriptors/bicep_bicep_linter/) | [![GitHub stars](https://img.shields.io/github/stars/Azure/bicep?cacheSeconds=3600)](https://github.com/Azure/bicep) | -| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**GHERKIN**](https://megalinter.io/beta/descriptors/gherkin/) | [**gherkin-lint**](https://megalinter.io/beta/descriptors/gherkin_gherkin_lint/)
[_GHERKIN_GHERKIN_LINT_](https://megalinter.io/beta/descriptors/gherkin_gherkin_lint/) | [![GitHub stars](https://img.shields.io/github/stars/vsiakka/gherkin-lint?cacheSeconds=3600)](https://github.com/vsiakka/gherkin-lint) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**OPENAPI**](https://megalinter.io/beta/descriptors/openapi/) | [**spectral**](https://megalinter.io/beta/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/beta/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/beta/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/beta/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TEKTON**](https://megalinter.io/beta/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/beta/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/beta/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | +| | Tooling format | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/7.3.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.3.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.3.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/7.3.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.3.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.3.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**ARM**](https://megalinter.io/7.3.0/descriptors/arm/) | [**arm-ttk**](https://megalinter.io/7.3.0/descriptors/arm_arm_ttk/)
[_ARM_ARM_TTK_](https://megalinter.io/7.3.0/descriptors/arm_arm_ttk/) | [![GitHub stars](https://img.shields.io/github/stars/Azure/arm-ttk?cacheSeconds=3600)](https://github.com/Azure/arm-ttk) | +| | [**BICEP**](https://megalinter.io/7.3.0/descriptors/bicep/) | [**bicep_linter**](https://megalinter.io/7.3.0/descriptors/bicep_bicep_linter/)
[_BICEP_BICEP_LINTER_](https://megalinter.io/7.3.0/descriptors/bicep_bicep_linter/) | [![GitHub stars](https://img.shields.io/github/stars/Azure/bicep?cacheSeconds=3600)](https://github.com/Azure/bicep) | +| | [**DOCKERFILE**](https://megalinter.io/7.3.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.3.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.3.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/7.3.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.3.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.3.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**GHERKIN**](https://megalinter.io/7.3.0/descriptors/gherkin/) | [**gherkin-lint**](https://megalinter.io/7.3.0/descriptors/gherkin_gherkin_lint/)
[_GHERKIN_GHERKIN_LINT_](https://megalinter.io/7.3.0/descriptors/gherkin_gherkin_lint/) | [![GitHub stars](https://img.shields.io/github/stars/vsiakka/gherkin-lint?cacheSeconds=3600)](https://github.com/vsiakka/gherkin-lint) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.3.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.3.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.3.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.3.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.3.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.3.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**OPENAPI**](https://megalinter.io/7.3.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.3.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.3.0/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**SNAKEMAKE**](https://megalinter.io/7.3.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.3.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.3.0/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | +| | [**SNAKEMAKE**](https://megalinter.io/7.3.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.3.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.3.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TEKTON**](https://megalinter.io/7.3.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.3.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.3.0/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**vale**](https://megalinter.io/beta/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/beta/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/7.3.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.3.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.3.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.3.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.3.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.3.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.3.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.3.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.3.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.3.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.3.0/descriptors/repository_grype/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.3.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.3.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.3.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.3.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.3.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.3.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.3.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.3.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.3.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.3.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.3.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.3.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.3.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.3.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.3.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.3.0/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.3.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.3.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/flavors/dotnetweb.md b/docs/flavors/dotnetweb.md index cd2147db8e4..654b27bd293 100644 --- a/docs/flavors/dotnetweb.md +++ b/docs/flavors/dotnetweb.md @@ -4,7 +4,7 @@ description: dotnetweb flavor is an optimized MegaLinter with only linters relat --- # dotnetweb MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) ## Description @@ -13,101 +13,101 @@ Optimized for C, C++, C# or VB based projects with JS/TS ## Usage -- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/dotnetweb@beta** -- Docker image: **oxsecurity/megalinter-dotnetweb:beta** -- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor dotnetweb` +- [GitHub Action](https://megalinter.io/7.3.0/installation/#github-action): **oxsecurity/megalinter/flavors/dotnetweb@v7.3.0** +- Docker image: **oxsecurity/megalinter-dotnetweb:v7.3.0** +- [mega-linter-runner](https://megalinter.io/7.3.0/mega-linter-runner/): `mega-linter-runner --flavor dotnetweb` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**C**](https://megalinter.io/beta/descriptors/c/) | [**cpplint**](https://megalinter.io/beta/descriptors/c_cpplint/)
[_C_CPPLINT_](https://megalinter.io/beta/descriptors/c_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | -| | [**COFFEE**](https://megalinter.io/beta/descriptors/coffee/) | [**coffeelint**](https://megalinter.io/beta/descriptors/coffee_coffeelint/)
[_COFFEE_COFFEELINT_](https://megalinter.io/beta/descriptors/coffee_coffeelint/) | [![GitHub stars](https://img.shields.io/github/stars/clutchski/coffeelint?cacheSeconds=3600)](https://github.com/clutchski/coffeelint) | -| | [**C++** (CPP)](https://megalinter.io/beta/descriptors/cpp/) | [**cpplint**](https://megalinter.io/beta/descriptors/cpp_cpplint/)
[_CPP_CPPLINT_](https://megalinter.io/beta/descriptors/cpp_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | -| | [**C#** (CSHARP)](https://megalinter.io/beta/descriptors/csharp/) | [**dotnet-format**](https://megalinter.io/beta/descriptors/csharp_dotnet_format/)
[_CSHARP_DOTNET_FORMAT_](https://megalinter.io/beta/descriptors/csharp_dotnet_format/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**C#** (CSHARP)](https://megalinter.io/beta/descriptors/csharp/) | [**csharpier**](https://megalinter.io/beta/descriptors/csharp_csharpier/)
[_CSHARP_CSHARPIER_](https://megalinter.io/beta/descriptors/csharp_csharpier/) | [![GitHub stars](https://img.shields.io/github/stars/belav/csharpier?cacheSeconds=3600)](https://github.com/belav/csharpier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JAVASCRIPT**](https://megalinter.io/beta/descriptors/javascript/) | [**eslint**](https://megalinter.io/beta/descriptors/javascript_eslint/)
[_JAVASCRIPT_ES_](https://megalinter.io/beta/descriptors/javascript_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/eslint/eslint?cacheSeconds=3600)](https://github.com/eslint/eslint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JAVASCRIPT**](https://megalinter.io/beta/descriptors/javascript/) | [**standard**](https://megalinter.io/beta/descriptors/javascript_standard/)
[_JAVASCRIPT_STANDARD_](https://megalinter.io/beta/descriptors/javascript_standard/) | [![GitHub stars](https://img.shields.io/github/stars/standard/standard?cacheSeconds=3600)](https://github.com/standard/standard) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**JAVASCRIPT**](https://megalinter.io/beta/descriptors/javascript/) | [**prettier**](https://megalinter.io/beta/descriptors/javascript_prettier/)
[_JAVASCRIPT_PRETTIER_](https://megalinter.io/beta/descriptors/javascript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**JSX**](https://megalinter.io/beta/descriptors/jsx/) | [**eslint**](https://megalinter.io/beta/descriptors/jsx_eslint/)
[_JSX_ESLINT_](https://megalinter.io/beta/descriptors/jsx_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/yannickcr/eslint-plugin-react?cacheSeconds=3600)](https://github.com/yannickcr/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**MAKEFILE**](https://megalinter.io/beta/descriptors/makefile/) | [**checkmake**](https://megalinter.io/beta/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/beta/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | -| | [**POWERSHELL**](https://megalinter.io/beta/descriptors/powershell/) | [**powershell**](https://megalinter.io/beta/descriptors/powershell_powershell/)
[_POWERSHELL_POWERSHELL_](https://megalinter.io/beta/descriptors/powershell_powershell/) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**POWERSHELL**](https://megalinter.io/beta/descriptors/powershell/) | [**powershell_formatter**](https://megalinter.io/beta/descriptors/powershell_powershell_formatter/)
[_POWERSHELL_POWERSHELL_FORMATTER_](https://megalinter.io/beta/descriptors/powershell_powershell_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**tsqllint**](https://megalinter.io/beta/descriptors/sql_tsqllint/)
[_SQL_TSQLLINT_](https://megalinter.io/beta/descriptors/sql_tsqllint/) | [![GitHub stars](https://img.shields.io/github/stars/tsqllint/tsqllint?cacheSeconds=3600)](https://github.com/tsqllint/tsqllint) | -| | [**TSX**](https://megalinter.io/beta/descriptors/tsx/) | [**eslint**](https://megalinter.io/beta/descriptors/tsx_eslint/)
[_TSX_ESLINT_](https://megalinter.io/beta/descriptors/tsx_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/jsx-eslint/eslint-plugin-react?cacheSeconds=3600)](https://github.com/jsx-eslint/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TYPESCRIPT**](https://megalinter.io/beta/descriptors/typescript/) | [**eslint**](https://megalinter.io/beta/descriptors/typescript_eslint/)
[_TYPESCRIPT_ES_](https://megalinter.io/beta/descriptors/typescript_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/typescript-eslint/typescript-eslint?cacheSeconds=3600)](https://github.com/typescript-eslint/typescript-eslint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TYPESCRIPT**](https://megalinter.io/beta/descriptors/typescript/) | [**ts-standard**](https://megalinter.io/beta/descriptors/typescript_ts_standard/)
[_TYPESCRIPT_STANDARD_](https://megalinter.io/beta/descriptors/typescript_ts_standard/) | [![GitHub stars](https://img.shields.io/github/stars/standard/ts-standard?cacheSeconds=3600)](https://github.com/standard/ts-standard) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**TYPESCRIPT**](https://megalinter.io/beta/descriptors/typescript/) | [**prettier**](https://megalinter.io/beta/descriptors/typescript_prettier/)
[_TYPESCRIPT_PRETTIER_](https://megalinter.io/beta/descriptors/typescript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**Visual Basic .NET** (VBDOTNET)](https://megalinter.io/beta/descriptors/vbdotnet/) | [**dotnet-format**](https://megalinter.io/beta/descriptors/vbdotnet_dotnet_format/)
[_VBDOTNET_DOTNET_FORMAT_](https://megalinter.io/beta/descriptors/vbdotnet_dotnet_format/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format) ![formatter](https://shields.io/badge/-format-yellow) | +| | Language | Linter | Additional | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.3.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.3.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.3.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.3.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.3.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.3.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**C**](https://megalinter.io/7.3.0/descriptors/c/) | [**cpplint**](https://megalinter.io/7.3.0/descriptors/c_cpplint/)
[_C_CPPLINT_](https://megalinter.io/7.3.0/descriptors/c_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | +| | [**COFFEE**](https://megalinter.io/7.3.0/descriptors/coffee/) | [**coffeelint**](https://megalinter.io/7.3.0/descriptors/coffee_coffeelint/)
[_COFFEE_COFFEELINT_](https://megalinter.io/7.3.0/descriptors/coffee_coffeelint/) | [![GitHub stars](https://img.shields.io/github/stars/clutchski/coffeelint?cacheSeconds=3600)](https://github.com/clutchski/coffeelint) | +| | [**C++** (CPP)](https://megalinter.io/7.3.0/descriptors/cpp/) | [**cpplint**](https://megalinter.io/7.3.0/descriptors/cpp_cpplint/)
[_CPP_CPPLINT_](https://megalinter.io/7.3.0/descriptors/cpp_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | +| | [**C#** (CSHARP)](https://megalinter.io/7.3.0/descriptors/csharp/) | [**dotnet-format**](https://megalinter.io/7.3.0/descriptors/csharp_dotnet_format/)
[_CSHARP_DOTNET_FORMAT_](https://megalinter.io/7.3.0/descriptors/csharp_dotnet_format/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**C#** (CSHARP)](https://megalinter.io/7.3.0/descriptors/csharp/) | [**csharpier**](https://megalinter.io/7.3.0/descriptors/csharp_csharpier/)
[_CSHARP_CSHARPIER_](https://megalinter.io/7.3.0/descriptors/csharp_csharpier/) | [![GitHub stars](https://img.shields.io/github/stars/belav/csharpier?cacheSeconds=3600)](https://github.com/belav/csharpier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**GROOVY**](https://megalinter.io/7.3.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.3.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.3.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JAVASCRIPT**](https://megalinter.io/7.3.0/descriptors/javascript/) | [**eslint**](https://megalinter.io/7.3.0/descriptors/javascript_eslint/)
[_JAVASCRIPT_ES_](https://megalinter.io/7.3.0/descriptors/javascript_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/eslint/eslint?cacheSeconds=3600)](https://github.com/eslint/eslint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JAVASCRIPT**](https://megalinter.io/7.3.0/descriptors/javascript/) | [**standard**](https://megalinter.io/7.3.0/descriptors/javascript_standard/)
[_JAVASCRIPT_STANDARD_](https://megalinter.io/7.3.0/descriptors/javascript_standard/) | [![GitHub stars](https://img.shields.io/github/stars/standard/standard?cacheSeconds=3600)](https://github.com/standard/standard) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**JAVASCRIPT**](https://megalinter.io/7.3.0/descriptors/javascript/) | [**prettier**](https://megalinter.io/7.3.0/descriptors/javascript_prettier/)
[_JAVASCRIPT_PRETTIER_](https://megalinter.io/7.3.0/descriptors/javascript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**JSX**](https://megalinter.io/7.3.0/descriptors/jsx/) | [**eslint**](https://megalinter.io/7.3.0/descriptors/jsx_eslint/)
[_JSX_ESLINT_](https://megalinter.io/7.3.0/descriptors/jsx_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/yannickcr/eslint-plugin-react?cacheSeconds=3600)](https://github.com/yannickcr/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/7.3.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.3.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.3.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**MAKEFILE**](https://megalinter.io/7.3.0/descriptors/makefile/) | [**checkmake**](https://megalinter.io/7.3.0/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/7.3.0/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | +| | [**POWERSHELL**](https://megalinter.io/7.3.0/descriptors/powershell/) | [**powershell**](https://megalinter.io/7.3.0/descriptors/powershell_powershell/)
[_POWERSHELL_POWERSHELL_](https://megalinter.io/7.3.0/descriptors/powershell_powershell/) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**POWERSHELL**](https://megalinter.io/7.3.0/descriptors/powershell/) | [**powershell_formatter**](https://megalinter.io/7.3.0/descriptors/powershell_powershell_formatter/)
[_POWERSHELL_POWERSHELL_FORMATTER_](https://megalinter.io/7.3.0/descriptors/powershell_powershell_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**SQL**](https://megalinter.io/7.3.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.3.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.3.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/7.3.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.3.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.3.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | [**SQL**](https://megalinter.io/7.3.0/descriptors/sql/) | [**tsqllint**](https://megalinter.io/7.3.0/descriptors/sql_tsqllint/)
[_SQL_TSQLLINT_](https://megalinter.io/7.3.0/descriptors/sql_tsqllint/) | [![GitHub stars](https://img.shields.io/github/stars/tsqllint/tsqllint?cacheSeconds=3600)](https://github.com/tsqllint/tsqllint) | +| | [**TSX**](https://megalinter.io/7.3.0/descriptors/tsx/) | [**eslint**](https://megalinter.io/7.3.0/descriptors/tsx_eslint/)
[_TSX_ESLINT_](https://megalinter.io/7.3.0/descriptors/tsx_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/jsx-eslint/eslint-plugin-react?cacheSeconds=3600)](https://github.com/jsx-eslint/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TYPESCRIPT**](https://megalinter.io/7.3.0/descriptors/typescript/) | [**eslint**](https://megalinter.io/7.3.0/descriptors/typescript_eslint/)
[_TYPESCRIPT_ES_](https://megalinter.io/7.3.0/descriptors/typescript_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/typescript-eslint/typescript-eslint?cacheSeconds=3600)](https://github.com/typescript-eslint/typescript-eslint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TYPESCRIPT**](https://megalinter.io/7.3.0/descriptors/typescript/) | [**ts-standard**](https://megalinter.io/7.3.0/descriptors/typescript_ts_standard/)
[_TYPESCRIPT_STANDARD_](https://megalinter.io/7.3.0/descriptors/typescript_ts_standard/) | [![GitHub stars](https://img.shields.io/github/stars/standard/ts-standard?cacheSeconds=3600)](https://github.com/standard/ts-standard) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**TYPESCRIPT**](https://megalinter.io/7.3.0/descriptors/typescript/) | [**prettier**](https://megalinter.io/7.3.0/descriptors/typescript_prettier/)
[_TYPESCRIPT_PRETTIER_](https://megalinter.io/7.3.0/descriptors/typescript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**Visual Basic .NET** (VBDOTNET)](https://megalinter.io/7.3.0/descriptors/vbdotnet/) | [**dotnet-format**](https://megalinter.io/7.3.0/descriptors/vbdotnet_dotnet_format/)
[_VBDOTNET_DOTNET_FORMAT_](https://megalinter.io/7.3.0/descriptors/vbdotnet_dotnet_format/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format) ![formatter](https://shields.io/badge/-format-yellow) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**npm-package-json-lint**](https://megalinter.io/beta/descriptors/json_npm_package_json_lint/)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://megalinter.io/beta/descriptors/json_npm_package_json_lint/) | [![GitHub stars](https://img.shields.io/github/stars/tclindner/npm-package-json-lint?cacheSeconds=3600)](https://github.com/tclindner/npm-package-json-lint) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PROTOBUF**](https://megalinter.io/beta/descriptors/protobuf/) | [**protolint**](https://megalinter.io/beta/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/beta/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/7.3.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.3.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.3.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/7.3.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.3.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.3.0/descriptors/css_scss_lint/) | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.3.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.3.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.3.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/7.3.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.3.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.3.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/7.3.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.3.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.3.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/7.3.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.3.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.3.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.3.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.3.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.3.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.3.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.3.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.3.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.3.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.3.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**npm-package-json-lint**](https://megalinter.io/7.3.0/descriptors/json_npm_package_json_lint/)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://megalinter.io/7.3.0/descriptors/json_npm_package_json_lint/) | [![GitHub stars](https://img.shields.io/github/stars/tclindner/npm-package-json-lint?cacheSeconds=3600)](https://github.com/tclindner/npm-package-json-lint) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.3.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.3.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.3.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.3.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.3.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.3.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PROTOBUF**](https://megalinter.io/7.3.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.3.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.3.0/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**XML**](https://megalinter.io/7.3.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.3.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.3.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.3.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.3.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.3.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.3.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.3.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.3.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**ARM**](https://megalinter.io/beta/descriptors/arm/) | [**arm-ttk**](https://megalinter.io/beta/descriptors/arm_arm_ttk/)
[_ARM_ARM_TTK_](https://megalinter.io/beta/descriptors/arm_arm_ttk/) | [![GitHub stars](https://img.shields.io/github/stars/Azure/arm-ttk?cacheSeconds=3600)](https://github.com/Azure/arm-ttk) | -| | [**BICEP**](https://megalinter.io/beta/descriptors/bicep/) | [**bicep_linter**](https://megalinter.io/beta/descriptors/bicep_bicep_linter/)
[_BICEP_BICEP_LINTER_](https://megalinter.io/beta/descriptors/bicep_bicep_linter/) | [![GitHub stars](https://img.shields.io/github/stars/Azure/bicep?cacheSeconds=3600)](https://github.com/Azure/bicep) | -| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**GHERKIN**](https://megalinter.io/beta/descriptors/gherkin/) | [**gherkin-lint**](https://megalinter.io/beta/descriptors/gherkin_gherkin_lint/)
[_GHERKIN_GHERKIN_LINT_](https://megalinter.io/beta/descriptors/gherkin_gherkin_lint/) | [![GitHub stars](https://img.shields.io/github/stars/vsiakka/gherkin-lint?cacheSeconds=3600)](https://github.com/vsiakka/gherkin-lint) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**OPENAPI**](https://megalinter.io/beta/descriptors/openapi/) | [**spectral**](https://megalinter.io/beta/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/beta/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/beta/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/beta/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TEKTON**](https://megalinter.io/beta/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/beta/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/beta/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | +| | Tooling format | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/7.3.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.3.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.3.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/7.3.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.3.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.3.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**ARM**](https://megalinter.io/7.3.0/descriptors/arm/) | [**arm-ttk**](https://megalinter.io/7.3.0/descriptors/arm_arm_ttk/)
[_ARM_ARM_TTK_](https://megalinter.io/7.3.0/descriptors/arm_arm_ttk/) | [![GitHub stars](https://img.shields.io/github/stars/Azure/arm-ttk?cacheSeconds=3600)](https://github.com/Azure/arm-ttk) | +| | [**BICEP**](https://megalinter.io/7.3.0/descriptors/bicep/) | [**bicep_linter**](https://megalinter.io/7.3.0/descriptors/bicep_bicep_linter/)
[_BICEP_BICEP_LINTER_](https://megalinter.io/7.3.0/descriptors/bicep_bicep_linter/) | [![GitHub stars](https://img.shields.io/github/stars/Azure/bicep?cacheSeconds=3600)](https://github.com/Azure/bicep) | +| | [**DOCKERFILE**](https://megalinter.io/7.3.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.3.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.3.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/7.3.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.3.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.3.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**GHERKIN**](https://megalinter.io/7.3.0/descriptors/gherkin/) | [**gherkin-lint**](https://megalinter.io/7.3.0/descriptors/gherkin_gherkin_lint/)
[_GHERKIN_GHERKIN_LINT_](https://megalinter.io/7.3.0/descriptors/gherkin_gherkin_lint/) | [![GitHub stars](https://img.shields.io/github/stars/vsiakka/gherkin-lint?cacheSeconds=3600)](https://github.com/vsiakka/gherkin-lint) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.3.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.3.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.3.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.3.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.3.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.3.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**OPENAPI**](https://megalinter.io/7.3.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.3.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.3.0/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**SNAKEMAKE**](https://megalinter.io/7.3.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.3.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.3.0/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | +| | [**SNAKEMAKE**](https://megalinter.io/7.3.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.3.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.3.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TEKTON**](https://megalinter.io/7.3.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.3.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.3.0/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**vale**](https://megalinter.io/beta/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/beta/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/7.3.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.3.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.3.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.3.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.3.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.3.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.3.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.3.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.3.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.3.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.3.0/descriptors/repository_grype/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.3.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.3.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.3.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.3.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.3.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.3.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.3.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.3.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.3.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.3.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.3.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.3.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.3.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.3.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.3.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.3.0/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.3.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.3.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/flavors/go.md b/docs/flavors/go.md index 04be25f7d40..47715d3ce2b 100644 --- a/docs/flavors/go.md +++ b/docs/flavors/go.md @@ -4,7 +4,7 @@ description: go flavor is an optimized MegaLinter with only linters related to g --- # go MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) ## Description @@ -13,82 +13,82 @@ Optimized for GO based projects ## Usage -- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/go@beta** -- Docker image: **oxsecurity/megalinter-go:beta** -- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor go` +- [GitHub Action](https://megalinter.io/7.3.0/installation/#github-action): **oxsecurity/megalinter/flavors/go@v7.3.0** +- Docker image: **oxsecurity/megalinter-go:v7.3.0** +- [mega-linter-runner](https://megalinter.io/7.3.0/mega-linter-runner/): `mega-linter-runner --flavor go` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**GO**](https://megalinter.io/beta/descriptors/go/) | [**golangci-lint**](https://megalinter.io/beta/descriptors/go_golangci_lint/)
[_GO_GOLANGCI_LINT_](https://megalinter.io/beta/descriptors/go_golangci_lint/) | [![GitHub stars](https://img.shields.io/github/stars/golangci/golangci-lint?cacheSeconds=3600)](https://github.com/golangci/golangci-lint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GO**](https://megalinter.io/beta/descriptors/go/) | [**revive**](https://megalinter.io/beta/descriptors/go_revive/)
[_GO_REVIVE_](https://megalinter.io/beta/descriptors/go_revive/) | [![GitHub stars](https://img.shields.io/github/stars/mgechev/revive?cacheSeconds=3600)](https://github.com/mgechev/revive) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**MAKEFILE**](https://megalinter.io/beta/descriptors/makefile/) | [**checkmake**](https://megalinter.io/beta/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/beta/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | Language | Linter | Additional | +|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.3.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.3.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.3.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.3.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.3.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.3.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**GO**](https://megalinter.io/7.3.0/descriptors/go/) | [**golangci-lint**](https://megalinter.io/7.3.0/descriptors/go_golangci_lint/)
[_GO_GOLANGCI_LINT_](https://megalinter.io/7.3.0/descriptors/go_golangci_lint/) | [![GitHub stars](https://img.shields.io/github/stars/golangci/golangci-lint?cacheSeconds=3600)](https://github.com/golangci/golangci-lint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GO**](https://megalinter.io/7.3.0/descriptors/go/) | [**revive**](https://megalinter.io/7.3.0/descriptors/go_revive/)
[_GO_REVIVE_](https://megalinter.io/7.3.0/descriptors/go_revive/) | [![GitHub stars](https://img.shields.io/github/stars/mgechev/revive?cacheSeconds=3600)](https://github.com/mgechev/revive) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**GROOVY**](https://megalinter.io/7.3.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.3.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.3.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/7.3.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.3.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.3.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**MAKEFILE**](https://megalinter.io/7.3.0/descriptors/makefile/) | [**checkmake**](https://megalinter.io/7.3.0/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/7.3.0/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | +| | [**SQL**](https://megalinter.io/7.3.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.3.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.3.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/7.3.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.3.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.3.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PROTOBUF**](https://megalinter.io/beta/descriptors/protobuf/) | [**protolint**](https://megalinter.io/beta/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/beta/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/7.3.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.3.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.3.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/7.3.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.3.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.3.0/descriptors/css_scss_lint/) | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.3.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.3.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.3.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/7.3.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.3.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.3.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/7.3.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.3.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.3.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/7.3.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.3.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.3.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.3.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.3.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.3.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.3.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.3.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.3.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.3.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.3.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.3.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.3.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.3.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.3.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.3.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.3.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PROTOBUF**](https://megalinter.io/7.3.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.3.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.3.0/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**XML**](https://megalinter.io/7.3.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.3.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.3.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.3.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.3.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.3.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.3.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.3.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.3.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**OPENAPI**](https://megalinter.io/beta/descriptors/openapi/) | [**spectral**](https://megalinter.io/beta/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/beta/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/beta/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/beta/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TEKTON**](https://megalinter.io/beta/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/beta/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/beta/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | +| | Tooling format | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/7.3.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.3.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.3.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/7.3.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.3.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.3.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://megalinter.io/7.3.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.3.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.3.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/7.3.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.3.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.3.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.3.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.3.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.3.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.3.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.3.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.3.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**OPENAPI**](https://megalinter.io/7.3.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.3.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.3.0/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**SNAKEMAKE**](https://megalinter.io/7.3.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.3.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.3.0/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | +| | [**SNAKEMAKE**](https://megalinter.io/7.3.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.3.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.3.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TEKTON**](https://megalinter.io/7.3.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.3.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.3.0/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**vale**](https://megalinter.io/beta/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/beta/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/7.3.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.3.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.3.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.3.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.3.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.3.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.3.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.3.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.3.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.3.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.3.0/descriptors/repository_grype/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.3.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.3.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.3.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.3.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.3.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.3.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.3.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.3.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.3.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.3.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.3.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.3.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.3.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.3.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.3.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.3.0/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.3.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.3.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/flavors/java.md b/docs/flavors/java.md index f81f066fdd9..a50ba859109 100644 --- a/docs/flavors/java.md +++ b/docs/flavors/java.md @@ -4,7 +4,7 @@ description: java flavor is an optimized MegaLinter with only linters related to --- # java MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) ## Description @@ -13,84 +13,84 @@ Optimized for JAVA based projects ## Usage -- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/java@beta** -- Docker image: **oxsecurity/megalinter-java:beta** -- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor java` +- [GitHub Action](https://megalinter.io/7.3.0/installation/#github-action): **oxsecurity/megalinter/flavors/java@v7.3.0** +- Docker image: **oxsecurity/megalinter-java:v7.3.0** +- [mega-linter-runner](https://megalinter.io/7.3.0/mega-linter-runner/): `mega-linter-runner --flavor java` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**CLOJURE**](https://megalinter.io/beta/descriptors/clojure/) | [**clj-kondo**](https://megalinter.io/beta/descriptors/clojure_clj_kondo/)
[_CLOJURE_CLJ_KONDO_](https://megalinter.io/beta/descriptors/clojure_clj_kondo/) | [![GitHub stars](https://img.shields.io/github/stars/borkdude/clj-kondo?cacheSeconds=3600)](https://github.com/borkdude/clj-kondo) | -| | [**CLOJURE**](https://megalinter.io/beta/descriptors/clojure/) | [**cljstyle**](https://megalinter.io/beta/descriptors/clojure_cljstyle/)
[_CLOJURE_CLJSTYLE_](https://megalinter.io/beta/descriptors/clojure_cljstyle/) | [![GitHub stars](https://img.shields.io/github/stars/greglook/cljstyle?cacheSeconds=3600)](https://github.com/greglook/cljstyle) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JAVA**](https://megalinter.io/beta/descriptors/java/) | [**checkstyle**](https://megalinter.io/beta/descriptors/java_checkstyle/)
[_JAVA_CHECKSTYLE_](https://megalinter.io/beta/descriptors/java_checkstyle/) | [![GitHub stars](https://img.shields.io/github/stars/checkstyle/checkstyle?cacheSeconds=3600)](https://github.com/checkstyle/checkstyle) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JAVA**](https://megalinter.io/beta/descriptors/java/) | [**pmd**](https://megalinter.io/beta/descriptors/java_pmd/)
[_JAVA_PMD_](https://megalinter.io/beta/descriptors/java_pmd/) | [![GitHub stars](https://img.shields.io/github/stars/pmd/pmd?cacheSeconds=3600)](https://github.com/pmd/pmd) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**MAKEFILE**](https://megalinter.io/beta/descriptors/makefile/) | [**checkmake**](https://megalinter.io/beta/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/beta/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | Language | Linter | Additional | +|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.3.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.3.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.3.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.3.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.3.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.3.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**CLOJURE**](https://megalinter.io/7.3.0/descriptors/clojure/) | [**clj-kondo**](https://megalinter.io/7.3.0/descriptors/clojure_clj_kondo/)
[_CLOJURE_CLJ_KONDO_](https://megalinter.io/7.3.0/descriptors/clojure_clj_kondo/) | [![GitHub stars](https://img.shields.io/github/stars/borkdude/clj-kondo?cacheSeconds=3600)](https://github.com/borkdude/clj-kondo) | +| | [**CLOJURE**](https://megalinter.io/7.3.0/descriptors/clojure/) | [**cljstyle**](https://megalinter.io/7.3.0/descriptors/clojure_cljstyle/)
[_CLOJURE_CLJSTYLE_](https://megalinter.io/7.3.0/descriptors/clojure_cljstyle/) | [![GitHub stars](https://img.shields.io/github/stars/greglook/cljstyle?cacheSeconds=3600)](https://github.com/greglook/cljstyle) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GROOVY**](https://megalinter.io/7.3.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.3.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.3.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JAVA**](https://megalinter.io/7.3.0/descriptors/java/) | [**checkstyle**](https://megalinter.io/7.3.0/descriptors/java_checkstyle/)
[_JAVA_CHECKSTYLE_](https://megalinter.io/7.3.0/descriptors/java_checkstyle/) | [![GitHub stars](https://img.shields.io/github/stars/checkstyle/checkstyle?cacheSeconds=3600)](https://github.com/checkstyle/checkstyle) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JAVA**](https://megalinter.io/7.3.0/descriptors/java/) | [**pmd**](https://megalinter.io/7.3.0/descriptors/java_pmd/)
[_JAVA_PMD_](https://megalinter.io/7.3.0/descriptors/java_pmd/) | [![GitHub stars](https://img.shields.io/github/stars/pmd/pmd?cacheSeconds=3600)](https://github.com/pmd/pmd) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/7.3.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.3.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.3.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**MAKEFILE**](https://megalinter.io/7.3.0/descriptors/makefile/) | [**checkmake**](https://megalinter.io/7.3.0/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/7.3.0/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | +| | [**SQL**](https://megalinter.io/7.3.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.3.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.3.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/7.3.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.3.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.3.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PROTOBUF**](https://megalinter.io/beta/descriptors/protobuf/) | [**protolint**](https://megalinter.io/beta/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/beta/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/7.3.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.3.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.3.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/7.3.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.3.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.3.0/descriptors/css_scss_lint/) | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.3.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.3.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.3.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/7.3.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.3.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.3.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/7.3.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.3.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.3.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/7.3.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.3.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.3.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.3.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.3.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.3.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.3.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.3.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.3.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.3.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.3.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.3.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.3.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.3.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.3.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.3.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.3.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PROTOBUF**](https://megalinter.io/7.3.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.3.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.3.0/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**XML**](https://megalinter.io/7.3.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.3.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.3.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.3.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.3.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.3.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.3.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.3.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.3.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**OPENAPI**](https://megalinter.io/beta/descriptors/openapi/) | [**spectral**](https://megalinter.io/beta/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/beta/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/beta/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/beta/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TEKTON**](https://megalinter.io/beta/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/beta/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/beta/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | +| | Tooling format | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/7.3.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.3.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.3.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/7.3.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.3.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.3.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://megalinter.io/7.3.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.3.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.3.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/7.3.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.3.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.3.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.3.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.3.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.3.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.3.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.3.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.3.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**OPENAPI**](https://megalinter.io/7.3.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.3.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.3.0/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**SNAKEMAKE**](https://megalinter.io/7.3.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.3.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.3.0/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | +| | [**SNAKEMAKE**](https://megalinter.io/7.3.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.3.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.3.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TEKTON**](https://megalinter.io/7.3.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.3.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.3.0/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**vale**](https://megalinter.io/beta/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/beta/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/7.3.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.3.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.3.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.3.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.3.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.3.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.3.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.3.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.3.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.3.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.3.0/descriptors/repository_grype/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.3.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.3.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.3.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.3.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.3.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.3.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.3.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.3.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.3.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.3.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.3.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.3.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.3.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.3.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.3.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.3.0/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.3.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.3.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/flavors/javascript.md b/docs/flavors/javascript.md index 5c69e9d33f4..fe3d6edb81c 100644 --- a/docs/flavors/javascript.md +++ b/docs/flavors/javascript.md @@ -4,7 +4,7 @@ description: javascript flavor is an optimized MegaLinter with only linters rela --- # javascript MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) ## Description @@ -13,89 +13,89 @@ Optimized for JAVASCRIPT or TYPESCRIPT based projects ## Usage -- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/javascript@beta** -- Docker image: **oxsecurity/megalinter-javascript:beta** -- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor javascript` +- [GitHub Action](https://megalinter.io/7.3.0/installation/#github-action): **oxsecurity/megalinter/flavors/javascript@v7.3.0** +- Docker image: **oxsecurity/megalinter-javascript:v7.3.0** +- [mega-linter-runner](https://megalinter.io/7.3.0/mega-linter-runner/): `mega-linter-runner --flavor javascript` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**COFFEE**](https://megalinter.io/beta/descriptors/coffee/) | [**coffeelint**](https://megalinter.io/beta/descriptors/coffee_coffeelint/)
[_COFFEE_COFFEELINT_](https://megalinter.io/beta/descriptors/coffee_coffeelint/) | [![GitHub stars](https://img.shields.io/github/stars/clutchski/coffeelint?cacheSeconds=3600)](https://github.com/clutchski/coffeelint) | -| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JAVASCRIPT**](https://megalinter.io/beta/descriptors/javascript/) | [**eslint**](https://megalinter.io/beta/descriptors/javascript_eslint/)
[_JAVASCRIPT_ES_](https://megalinter.io/beta/descriptors/javascript_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/eslint/eslint?cacheSeconds=3600)](https://github.com/eslint/eslint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JAVASCRIPT**](https://megalinter.io/beta/descriptors/javascript/) | [**standard**](https://megalinter.io/beta/descriptors/javascript_standard/)
[_JAVASCRIPT_STANDARD_](https://megalinter.io/beta/descriptors/javascript_standard/) | [![GitHub stars](https://img.shields.io/github/stars/standard/standard?cacheSeconds=3600)](https://github.com/standard/standard) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**JAVASCRIPT**](https://megalinter.io/beta/descriptors/javascript/) | [**prettier**](https://megalinter.io/beta/descriptors/javascript_prettier/)
[_JAVASCRIPT_PRETTIER_](https://megalinter.io/beta/descriptors/javascript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**JSX**](https://megalinter.io/beta/descriptors/jsx/) | [**eslint**](https://megalinter.io/beta/descriptors/jsx_eslint/)
[_JSX_ESLINT_](https://megalinter.io/beta/descriptors/jsx_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/yannickcr/eslint-plugin-react?cacheSeconds=3600)](https://github.com/yannickcr/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | -| | [**TSX**](https://megalinter.io/beta/descriptors/tsx/) | [**eslint**](https://megalinter.io/beta/descriptors/tsx_eslint/)
[_TSX_ESLINT_](https://megalinter.io/beta/descriptors/tsx_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/jsx-eslint/eslint-plugin-react?cacheSeconds=3600)](https://github.com/jsx-eslint/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TYPESCRIPT**](https://megalinter.io/beta/descriptors/typescript/) | [**eslint**](https://megalinter.io/beta/descriptors/typescript_eslint/)
[_TYPESCRIPT_ES_](https://megalinter.io/beta/descriptors/typescript_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/typescript-eslint/typescript-eslint?cacheSeconds=3600)](https://github.com/typescript-eslint/typescript-eslint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TYPESCRIPT**](https://megalinter.io/beta/descriptors/typescript/) | [**ts-standard**](https://megalinter.io/beta/descriptors/typescript_ts_standard/)
[_TYPESCRIPT_STANDARD_](https://megalinter.io/beta/descriptors/typescript_ts_standard/) | [![GitHub stars](https://img.shields.io/github/stars/standard/ts-standard?cacheSeconds=3600)](https://github.com/standard/ts-standard) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**TYPESCRIPT**](https://megalinter.io/beta/descriptors/typescript/) | [**prettier**](https://megalinter.io/beta/descriptors/typescript_prettier/)
[_TYPESCRIPT_PRETTIER_](https://megalinter.io/beta/descriptors/typescript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | Language | Linter | Additional | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.3.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.3.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.3.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.3.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.3.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.3.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**COFFEE**](https://megalinter.io/7.3.0/descriptors/coffee/) | [**coffeelint**](https://megalinter.io/7.3.0/descriptors/coffee_coffeelint/)
[_COFFEE_COFFEELINT_](https://megalinter.io/7.3.0/descriptors/coffee_coffeelint/) | [![GitHub stars](https://img.shields.io/github/stars/clutchski/coffeelint?cacheSeconds=3600)](https://github.com/clutchski/coffeelint) | +| | [**GROOVY**](https://megalinter.io/7.3.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.3.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.3.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JAVASCRIPT**](https://megalinter.io/7.3.0/descriptors/javascript/) | [**eslint**](https://megalinter.io/7.3.0/descriptors/javascript_eslint/)
[_JAVASCRIPT_ES_](https://megalinter.io/7.3.0/descriptors/javascript_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/eslint/eslint?cacheSeconds=3600)](https://github.com/eslint/eslint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JAVASCRIPT**](https://megalinter.io/7.3.0/descriptors/javascript/) | [**standard**](https://megalinter.io/7.3.0/descriptors/javascript_standard/)
[_JAVASCRIPT_STANDARD_](https://megalinter.io/7.3.0/descriptors/javascript_standard/) | [![GitHub stars](https://img.shields.io/github/stars/standard/standard?cacheSeconds=3600)](https://github.com/standard/standard) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**JAVASCRIPT**](https://megalinter.io/7.3.0/descriptors/javascript/) | [**prettier**](https://megalinter.io/7.3.0/descriptors/javascript_prettier/)
[_JAVASCRIPT_PRETTIER_](https://megalinter.io/7.3.0/descriptors/javascript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**JSX**](https://megalinter.io/7.3.0/descriptors/jsx/) | [**eslint**](https://megalinter.io/7.3.0/descriptors/jsx_eslint/)
[_JSX_ESLINT_](https://megalinter.io/7.3.0/descriptors/jsx_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/yannickcr/eslint-plugin-react?cacheSeconds=3600)](https://github.com/yannickcr/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/7.3.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.3.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.3.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**SQL**](https://megalinter.io/7.3.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.3.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.3.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/7.3.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.3.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.3.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | [**TSX**](https://megalinter.io/7.3.0/descriptors/tsx/) | [**eslint**](https://megalinter.io/7.3.0/descriptors/tsx_eslint/)
[_TSX_ESLINT_](https://megalinter.io/7.3.0/descriptors/tsx_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/jsx-eslint/eslint-plugin-react?cacheSeconds=3600)](https://github.com/jsx-eslint/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TYPESCRIPT**](https://megalinter.io/7.3.0/descriptors/typescript/) | [**eslint**](https://megalinter.io/7.3.0/descriptors/typescript_eslint/)
[_TYPESCRIPT_ES_](https://megalinter.io/7.3.0/descriptors/typescript_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/typescript-eslint/typescript-eslint?cacheSeconds=3600)](https://github.com/typescript-eslint/typescript-eslint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TYPESCRIPT**](https://megalinter.io/7.3.0/descriptors/typescript/) | [**ts-standard**](https://megalinter.io/7.3.0/descriptors/typescript_ts_standard/)
[_TYPESCRIPT_STANDARD_](https://megalinter.io/7.3.0/descriptors/typescript_ts_standard/) | [![GitHub stars](https://img.shields.io/github/stars/standard/ts-standard?cacheSeconds=3600)](https://github.com/standard/ts-standard) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**TYPESCRIPT**](https://megalinter.io/7.3.0/descriptors/typescript/) | [**prettier**](https://megalinter.io/7.3.0/descriptors/typescript_prettier/)
[_TYPESCRIPT_PRETTIER_](https://megalinter.io/7.3.0/descriptors/typescript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**npm-package-json-lint**](https://megalinter.io/beta/descriptors/json_npm_package_json_lint/)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://megalinter.io/beta/descriptors/json_npm_package_json_lint/) | [![GitHub stars](https://img.shields.io/github/stars/tclindner/npm-package-json-lint?cacheSeconds=3600)](https://github.com/tclindner/npm-package-json-lint) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PROTOBUF**](https://megalinter.io/beta/descriptors/protobuf/) | [**protolint**](https://megalinter.io/beta/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/beta/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/7.3.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.3.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.3.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/7.3.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.3.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.3.0/descriptors/css_scss_lint/) | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.3.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.3.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.3.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/7.3.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.3.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.3.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/7.3.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.3.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.3.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/7.3.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.3.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.3.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.3.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.3.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.3.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.3.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.3.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.3.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.3.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.3.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**npm-package-json-lint**](https://megalinter.io/7.3.0/descriptors/json_npm_package_json_lint/)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://megalinter.io/7.3.0/descriptors/json_npm_package_json_lint/) | [![GitHub stars](https://img.shields.io/github/stars/tclindner/npm-package-json-lint?cacheSeconds=3600)](https://github.com/tclindner/npm-package-json-lint) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.3.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.3.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.3.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.3.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.3.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.3.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PROTOBUF**](https://megalinter.io/7.3.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.3.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.3.0/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**XML**](https://megalinter.io/7.3.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.3.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.3.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.3.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.3.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.3.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.3.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.3.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.3.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**OPENAPI**](https://megalinter.io/beta/descriptors/openapi/) | [**spectral**](https://megalinter.io/beta/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/beta/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/beta/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/beta/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TEKTON**](https://megalinter.io/beta/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/beta/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/beta/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | +| | Tooling format | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/7.3.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.3.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.3.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/7.3.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.3.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.3.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://megalinter.io/7.3.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.3.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.3.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/7.3.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.3.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.3.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.3.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.3.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.3.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.3.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.3.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.3.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**OPENAPI**](https://megalinter.io/7.3.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.3.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.3.0/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**SNAKEMAKE**](https://megalinter.io/7.3.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.3.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.3.0/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | +| | [**SNAKEMAKE**](https://megalinter.io/7.3.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.3.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.3.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TEKTON**](https://megalinter.io/7.3.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.3.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.3.0/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**vale**](https://megalinter.io/beta/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/beta/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/7.3.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.3.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.3.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.3.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.3.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.3.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.3.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.3.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.3.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.3.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.3.0/descriptors/repository_grype/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.3.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.3.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.3.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.3.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.3.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.3.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.3.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.3.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.3.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.3.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.3.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.3.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.3.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.3.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.3.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.3.0/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.3.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.3.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/flavors/php.md b/docs/flavors/php.md index d4e9351c88b..c5c7225e5a9 100644 --- a/docs/flavors/php.md +++ b/docs/flavors/php.md @@ -4,7 +4,7 @@ description: php flavor is an optimized MegaLinter with only linters related to --- # php MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) ## Description @@ -13,83 +13,83 @@ Optimized for PHP based projects ## Usage -- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/php@beta** -- Docker image: **oxsecurity/megalinter-php:beta** -- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor php` +- [GitHub Action](https://megalinter.io/7.3.0/installation/#github-action): **oxsecurity/megalinter/flavors/php@v7.3.0** +- Docker image: **oxsecurity/megalinter-php:v7.3.0** +- [mega-linter-runner](https://megalinter.io/7.3.0/mega-linter-runner/): `mega-linter-runner --flavor php` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**PHP**](https://megalinter.io/beta/descriptors/php/) | [**phpcs**](https://megalinter.io/beta/descriptors/php_phpcs/)
[_PHP_PHPCS_](https://megalinter.io/beta/descriptors/php_phpcs/) | [![GitHub stars](https://img.shields.io/github/stars/squizlabs/PHP_CodeSniffer?cacheSeconds=3600)](https://github.com/squizlabs/PHP_CodeSniffer) | -| | [**PHP**](https://megalinter.io/beta/descriptors/php/) | [**phpstan**](https://megalinter.io/beta/descriptors/php_phpstan/)
[_PHP_PHPSTAN_](https://megalinter.io/beta/descriptors/php_phpstan/) | [![GitHub stars](https://img.shields.io/github/stars/phpstan/phpstan?cacheSeconds=3600)](https://github.com/phpstan/phpstan) | -| | [**PHP**](https://megalinter.io/beta/descriptors/php/) | [**psalm**](https://megalinter.io/beta/descriptors/php_psalm/)
[_PHP_PSALM_](https://megalinter.io/beta/descriptors/php_psalm/) | [![GitHub stars](https://img.shields.io/github/stars/vimeo/psalm?cacheSeconds=3600)](https://github.com/vimeo/psalm) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**PHP**](https://megalinter.io/beta/descriptors/php/) | [**phplint**](https://megalinter.io/beta/descriptors/php_phplint/)
[_PHP_PHPLINT_](https://megalinter.io/beta/descriptors/php_phplint/) | [![GitHub stars](https://img.shields.io/github/stars/overtrue/phplint?cacheSeconds=3600)](https://github.com/overtrue/phplint) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | Language | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.3.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.3.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.3.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.3.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.3.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.3.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**GROOVY**](https://megalinter.io/7.3.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.3.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.3.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/7.3.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.3.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.3.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**PHP**](https://megalinter.io/7.3.0/descriptors/php/) | [**phpcs**](https://megalinter.io/7.3.0/descriptors/php_phpcs/)
[_PHP_PHPCS_](https://megalinter.io/7.3.0/descriptors/php_phpcs/) | [![GitHub stars](https://img.shields.io/github/stars/squizlabs/PHP_CodeSniffer?cacheSeconds=3600)](https://github.com/squizlabs/PHP_CodeSniffer) | +| | [**PHP**](https://megalinter.io/7.3.0/descriptors/php/) | [**phpstan**](https://megalinter.io/7.3.0/descriptors/php_phpstan/)
[_PHP_PHPSTAN_](https://megalinter.io/7.3.0/descriptors/php_phpstan/) | [![GitHub stars](https://img.shields.io/github/stars/phpstan/phpstan?cacheSeconds=3600)](https://github.com/phpstan/phpstan) | +| | [**PHP**](https://megalinter.io/7.3.0/descriptors/php/) | [**psalm**](https://megalinter.io/7.3.0/descriptors/php_psalm/)
[_PHP_PSALM_](https://megalinter.io/7.3.0/descriptors/php_psalm/) | [![GitHub stars](https://img.shields.io/github/stars/vimeo/psalm?cacheSeconds=3600)](https://github.com/vimeo/psalm) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**PHP**](https://megalinter.io/7.3.0/descriptors/php/) | [**phplint**](https://megalinter.io/7.3.0/descriptors/php_phplint/)
[_PHP_PHPLINT_](https://megalinter.io/7.3.0/descriptors/php_phplint/) | [![GitHub stars](https://img.shields.io/github/stars/overtrue/phplint?cacheSeconds=3600)](https://github.com/overtrue/phplint) | +| | [**SQL**](https://megalinter.io/7.3.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.3.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.3.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/7.3.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.3.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.3.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PROTOBUF**](https://megalinter.io/beta/descriptors/protobuf/) | [**protolint**](https://megalinter.io/beta/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/beta/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/7.3.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.3.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.3.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/7.3.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.3.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.3.0/descriptors/css_scss_lint/) | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.3.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.3.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.3.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/7.3.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.3.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.3.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/7.3.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.3.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.3.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/7.3.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.3.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.3.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.3.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.3.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.3.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.3.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.3.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.3.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.3.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.3.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.3.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.3.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.3.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.3.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.3.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.3.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PROTOBUF**](https://megalinter.io/7.3.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.3.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.3.0/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**XML**](https://megalinter.io/7.3.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.3.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.3.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.3.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.3.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.3.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.3.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.3.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.3.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**OPENAPI**](https://megalinter.io/beta/descriptors/openapi/) | [**spectral**](https://megalinter.io/beta/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/beta/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/beta/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/beta/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TEKTON**](https://megalinter.io/beta/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/beta/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/beta/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | +| | Tooling format | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/7.3.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.3.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.3.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/7.3.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.3.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.3.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://megalinter.io/7.3.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.3.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.3.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/7.3.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.3.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.3.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.3.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.3.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.3.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.3.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.3.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.3.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**OPENAPI**](https://megalinter.io/7.3.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.3.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.3.0/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**SNAKEMAKE**](https://megalinter.io/7.3.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.3.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.3.0/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | +| | [**SNAKEMAKE**](https://megalinter.io/7.3.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.3.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.3.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TEKTON**](https://megalinter.io/7.3.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.3.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.3.0/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**vale**](https://megalinter.io/beta/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/beta/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/7.3.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.3.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.3.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.3.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.3.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.3.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.3.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.3.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.3.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.3.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.3.0/descriptors/repository_grype/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.3.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.3.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.3.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.3.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.3.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.3.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.3.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.3.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.3.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.3.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.3.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.3.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.3.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.3.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.3.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.3.0/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.3.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.3.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/flavors/python.md b/docs/flavors/python.md index e77b779e2b5..cda86c85037 100644 --- a/docs/flavors/python.md +++ b/docs/flavors/python.md @@ -4,7 +4,7 @@ description: python flavor is an optimized MegaLinter with only linters related --- # python MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) ## Description @@ -13,91 +13,91 @@ Optimized for PYTHON based projects ## Usage -- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/python@beta** -- Docker image: **oxsecurity/megalinter-python:beta** -- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor python` +- [GitHub Action](https://megalinter.io/7.3.0/installation/#github-action): **oxsecurity/megalinter/flavors/python@v7.3.0** +- Docker image: **oxsecurity/megalinter-python:v7.3.0** +- [mega-linter-runner](https://megalinter.io/7.3.0/mega-linter-runner/): `mega-linter-runner --flavor python` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**MAKEFILE**](https://megalinter.io/beta/descriptors/makefile/) | [**checkmake**](https://megalinter.io/beta/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/beta/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | -| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**pylint**](https://megalinter.io/beta/descriptors/python_pylint/)
[_PYTHON_PYLINT_](https://megalinter.io/beta/descriptors/python_pylint/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/pylint?cacheSeconds=3600)](https://github.com/PyCQA/pylint) | -| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**black**](https://megalinter.io/beta/descriptors/python_black/)
[_PYTHON_BLACK_](https://megalinter.io/beta/descriptors/python_black/) | [![GitHub stars](https://img.shields.io/github/stars/psf/black?cacheSeconds=3600)](https://github.com/psf/black) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**flake8**](https://megalinter.io/beta/descriptors/python_flake8/)
[_PYTHON_FLAKE8_](https://megalinter.io/beta/descriptors/python_flake8/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/flake8?cacheSeconds=3600)](https://github.com/PyCQA/flake8) | -| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**isort**](https://megalinter.io/beta/descriptors/python_isort/)
[_PYTHON_ISORT_](https://megalinter.io/beta/descriptors/python_isort/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/isort?cacheSeconds=3600)](https://github.com/PyCQA/isort) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**bandit**](https://megalinter.io/beta/descriptors/python_bandit/)
[_PYTHON_BANDIT_](https://megalinter.io/beta/descriptors/python_bandit/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/bandit?cacheSeconds=3600)](https://github.com/PyCQA/bandit) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**mypy**](https://megalinter.io/beta/descriptors/python_mypy/)
[_PYTHON_MYPY_](https://megalinter.io/beta/descriptors/python_mypy/) | [![GitHub stars](https://img.shields.io/github/stars/python/mypy?cacheSeconds=3600)](https://github.com/python/mypy) | -| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**pyright**](https://megalinter.io/beta/descriptors/python_pyright/)
[_PYTHON_PYRIGHT_](https://megalinter.io/beta/descriptors/python_pyright/) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/pyright?cacheSeconds=3600)](https://github.com/microsoft/pyright) | -| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**ruff**](https://megalinter.io/beta/descriptors/python_ruff/)
[_PYTHON_RUFF_](https://megalinter.io/beta/descriptors/python_ruff/) | [![GitHub stars](https://img.shields.io/github/stars/charliermarsh/ruff?cacheSeconds=3600)](https://github.com/charliermarsh/ruff) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | Language | Linter | Additional | +|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.3.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.3.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.3.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.3.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.3.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.3.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**GROOVY**](https://megalinter.io/7.3.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.3.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.3.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/7.3.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.3.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.3.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**MAKEFILE**](https://megalinter.io/7.3.0/descriptors/makefile/) | [**checkmake**](https://megalinter.io/7.3.0/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/7.3.0/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | +| | [**PYTHON**](https://megalinter.io/7.3.0/descriptors/python/) | [**pylint**](https://megalinter.io/7.3.0/descriptors/python_pylint/)
[_PYTHON_PYLINT_](https://megalinter.io/7.3.0/descriptors/python_pylint/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/pylint?cacheSeconds=3600)](https://github.com/PyCQA/pylint) | +| | [**PYTHON**](https://megalinter.io/7.3.0/descriptors/python/) | [**black**](https://megalinter.io/7.3.0/descriptors/python_black/)
[_PYTHON_BLACK_](https://megalinter.io/7.3.0/descriptors/python_black/) | [![GitHub stars](https://img.shields.io/github/stars/psf/black?cacheSeconds=3600)](https://github.com/psf/black) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PYTHON**](https://megalinter.io/7.3.0/descriptors/python/) | [**flake8**](https://megalinter.io/7.3.0/descriptors/python_flake8/)
[_PYTHON_FLAKE8_](https://megalinter.io/7.3.0/descriptors/python_flake8/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/flake8?cacheSeconds=3600)](https://github.com/PyCQA/flake8) | +| | [**PYTHON**](https://megalinter.io/7.3.0/descriptors/python/) | [**isort**](https://megalinter.io/7.3.0/descriptors/python_isort/)
[_PYTHON_ISORT_](https://megalinter.io/7.3.0/descriptors/python_isort/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/isort?cacheSeconds=3600)](https://github.com/PyCQA/isort) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PYTHON**](https://megalinter.io/7.3.0/descriptors/python/) | [**bandit**](https://megalinter.io/7.3.0/descriptors/python_bandit/)
[_PYTHON_BANDIT_](https://megalinter.io/7.3.0/descriptors/python_bandit/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/bandit?cacheSeconds=3600)](https://github.com/PyCQA/bandit) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**PYTHON**](https://megalinter.io/7.3.0/descriptors/python/) | [**mypy**](https://megalinter.io/7.3.0/descriptors/python_mypy/)
[_PYTHON_MYPY_](https://megalinter.io/7.3.0/descriptors/python_mypy/) | [![GitHub stars](https://img.shields.io/github/stars/python/mypy?cacheSeconds=3600)](https://github.com/python/mypy) | +| | [**PYTHON**](https://megalinter.io/7.3.0/descriptors/python/) | [**pyright**](https://megalinter.io/7.3.0/descriptors/python_pyright/)
[_PYTHON_PYRIGHT_](https://megalinter.io/7.3.0/descriptors/python_pyright/) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/pyright?cacheSeconds=3600)](https://github.com/microsoft/pyright) | +| | [**PYTHON**](https://megalinter.io/7.3.0/descriptors/python/) | [**ruff**](https://megalinter.io/7.3.0/descriptors/python_ruff/)
[_PYTHON_RUFF_](https://megalinter.io/7.3.0/descriptors/python_ruff/) | [![GitHub stars](https://img.shields.io/github/stars/charliermarsh/ruff?cacheSeconds=3600)](https://github.com/charliermarsh/ruff) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**SQL**](https://megalinter.io/7.3.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.3.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.3.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/7.3.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.3.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.3.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PROTOBUF**](https://megalinter.io/beta/descriptors/protobuf/) | [**protolint**](https://megalinter.io/beta/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/beta/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**RST**](https://megalinter.io/beta/descriptors/rst/) | [**rst-lint**](https://megalinter.io/beta/descriptors/rst_rst_lint/)
[_RST_RST_LINT_](https://megalinter.io/beta/descriptors/rst_rst_lint/) | [![GitHub stars](https://img.shields.io/github/stars/twolfson/restructuredtext-lint?cacheSeconds=3600)](https://github.com/twolfson/restructuredtext-lint) | -| | [**RST**](https://megalinter.io/beta/descriptors/rst/) | [**rstcheck**](https://megalinter.io/beta/descriptors/rst_rstcheck/)
[_RST_RSTCHECK_](https://megalinter.io/beta/descriptors/rst_rstcheck/) | [![GitHub stars](https://img.shields.io/github/stars/myint/rstcheck?cacheSeconds=3600)](https://github.com/myint/rstcheck) | -| | [**RST**](https://megalinter.io/beta/descriptors/rst/) | [**rstfmt**](https://megalinter.io/beta/descriptors/rst_rstfmt/)
[_RST_RSTFMT_](https://megalinter.io/beta/descriptors/rst_rstfmt/) | ![formatter](https://shields.io/badge/-format-yellow) | -| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/7.3.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.3.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.3.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/7.3.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.3.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.3.0/descriptors/css_scss_lint/) | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.3.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.3.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.3.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/7.3.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.3.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.3.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/7.3.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.3.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.3.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/7.3.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.3.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.3.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.3.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.3.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.3.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.3.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.3.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.3.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.3.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.3.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.3.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.3.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.3.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.3.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.3.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.3.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PROTOBUF**](https://megalinter.io/7.3.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.3.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.3.0/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**RST**](https://megalinter.io/7.3.0/descriptors/rst/) | [**rst-lint**](https://megalinter.io/7.3.0/descriptors/rst_rst_lint/)
[_RST_RST_LINT_](https://megalinter.io/7.3.0/descriptors/rst_rst_lint/) | [![GitHub stars](https://img.shields.io/github/stars/twolfson/restructuredtext-lint?cacheSeconds=3600)](https://github.com/twolfson/restructuredtext-lint) | +| | [**RST**](https://megalinter.io/7.3.0/descriptors/rst/) | [**rstcheck**](https://megalinter.io/7.3.0/descriptors/rst_rstcheck/)
[_RST_RSTCHECK_](https://megalinter.io/7.3.0/descriptors/rst_rstcheck/) | [![GitHub stars](https://img.shields.io/github/stars/myint/rstcheck?cacheSeconds=3600)](https://github.com/myint/rstcheck) | +| | [**RST**](https://megalinter.io/7.3.0/descriptors/rst/) | [**rstfmt**](https://megalinter.io/7.3.0/descriptors/rst_rstfmt/)
[_RST_RSTFMT_](https://megalinter.io/7.3.0/descriptors/rst_rstfmt/) | ![formatter](https://shields.io/badge/-format-yellow) | +| | [**XML**](https://megalinter.io/7.3.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.3.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.3.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.3.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.3.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.3.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.3.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.3.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.3.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**OPENAPI**](https://megalinter.io/beta/descriptors/openapi/) | [**spectral**](https://megalinter.io/beta/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/beta/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/beta/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/beta/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TEKTON**](https://megalinter.io/beta/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/beta/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/beta/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | +| | Tooling format | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/7.3.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.3.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.3.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/7.3.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.3.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.3.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://megalinter.io/7.3.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.3.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.3.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/7.3.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.3.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.3.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.3.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.3.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.3.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.3.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.3.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.3.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**OPENAPI**](https://megalinter.io/7.3.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.3.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.3.0/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**SNAKEMAKE**](https://megalinter.io/7.3.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.3.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.3.0/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | +| | [**SNAKEMAKE**](https://megalinter.io/7.3.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.3.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.3.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TEKTON**](https://megalinter.io/7.3.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.3.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.3.0/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**vale**](https://megalinter.io/beta/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/beta/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/7.3.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.3.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.3.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.3.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.3.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.3.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.3.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.3.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.3.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.3.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.3.0/descriptors/repository_grype/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.3.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.3.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.3.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.3.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.3.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.3.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.3.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.3.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.3.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.3.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.3.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.3.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.3.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.3.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.3.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.3.0/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.3.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.3.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/flavors/ruby.md b/docs/flavors/ruby.md index 6f1dfed4d13..f4f0b72e08c 100644 --- a/docs/flavors/ruby.md +++ b/docs/flavors/ruby.md @@ -4,7 +4,7 @@ description: ruby flavor is an optimized MegaLinter with only linters related to --- # ruby MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) ## Description @@ -13,80 +13,80 @@ Optimized for RUBY based projects ## Usage -- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/ruby@beta** -- Docker image: **oxsecurity/megalinter-ruby:beta** -- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor ruby` +- [GitHub Action](https://megalinter.io/7.3.0/installation/#github-action): **oxsecurity/megalinter/flavors/ruby@v7.3.0** +- Docker image: **oxsecurity/megalinter-ruby:v7.3.0** +- [mega-linter-runner](https://megalinter.io/7.3.0/mega-linter-runner/): `mega-linter-runner --flavor ruby` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**RUBY**](https://megalinter.io/beta/descriptors/ruby/) | [**rubocop**](https://megalinter.io/beta/descriptors/ruby_rubocop/)
[_RUBY_RUBOCOP_](https://megalinter.io/beta/descriptors/ruby_rubocop/) | [![GitHub stars](https://img.shields.io/github/stars/rubocop-hq/rubocop?cacheSeconds=3600)](https://github.com/rubocop-hq/rubocop) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | Language | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.3.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.3.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.3.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.3.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.3.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.3.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**GROOVY**](https://megalinter.io/7.3.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.3.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.3.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/7.3.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.3.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.3.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**RUBY**](https://megalinter.io/7.3.0/descriptors/ruby/) | [**rubocop**](https://megalinter.io/7.3.0/descriptors/ruby_rubocop/)
[_RUBY_RUBOCOP_](https://megalinter.io/7.3.0/descriptors/ruby_rubocop/) | [![GitHub stars](https://img.shields.io/github/stars/rubocop-hq/rubocop?cacheSeconds=3600)](https://github.com/rubocop-hq/rubocop) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**SQL**](https://megalinter.io/7.3.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.3.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.3.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/7.3.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.3.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.3.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PROTOBUF**](https://megalinter.io/beta/descriptors/protobuf/) | [**protolint**](https://megalinter.io/beta/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/beta/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/7.3.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.3.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.3.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/7.3.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.3.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.3.0/descriptors/css_scss_lint/) | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.3.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.3.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.3.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/7.3.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.3.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.3.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/7.3.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.3.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.3.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/7.3.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.3.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.3.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.3.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.3.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.3.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.3.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.3.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.3.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.3.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.3.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.3.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.3.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.3.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.3.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.3.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.3.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PROTOBUF**](https://megalinter.io/7.3.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.3.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.3.0/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**XML**](https://megalinter.io/7.3.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.3.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.3.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.3.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.3.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.3.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.3.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.3.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.3.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**OPENAPI**](https://megalinter.io/beta/descriptors/openapi/) | [**spectral**](https://megalinter.io/beta/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/beta/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/beta/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/beta/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TEKTON**](https://megalinter.io/beta/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/beta/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/beta/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | +| | Tooling format | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/7.3.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.3.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.3.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/7.3.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.3.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.3.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://megalinter.io/7.3.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.3.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.3.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/7.3.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.3.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.3.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.3.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.3.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.3.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.3.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.3.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.3.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**OPENAPI**](https://megalinter.io/7.3.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.3.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.3.0/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**SNAKEMAKE**](https://megalinter.io/7.3.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.3.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.3.0/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | +| | [**SNAKEMAKE**](https://megalinter.io/7.3.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.3.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.3.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TEKTON**](https://megalinter.io/7.3.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.3.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.3.0/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**vale**](https://megalinter.io/beta/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/beta/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/7.3.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.3.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.3.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.3.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.3.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.3.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.3.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.3.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.3.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.3.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.3.0/descriptors/repository_grype/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.3.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.3.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.3.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.3.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.3.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.3.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.3.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.3.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.3.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.3.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.3.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.3.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.3.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.3.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.3.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.3.0/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.3.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.3.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/flavors/rust.md b/docs/flavors/rust.md index 39fee19af7c..02f4db73e68 100644 --- a/docs/flavors/rust.md +++ b/docs/flavors/rust.md @@ -4,7 +4,7 @@ description: rust flavor is an optimized MegaLinter with only linters related to --- # rust MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) ## Description @@ -13,80 +13,80 @@ Optimized for RUST based projects ## Usage -- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/rust@beta** -- Docker image: **oxsecurity/megalinter-rust:beta** -- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor rust` +- [GitHub Action](https://megalinter.io/7.3.0/installation/#github-action): **oxsecurity/megalinter/flavors/rust@v7.3.0** +- Docker image: **oxsecurity/megalinter-rust:v7.3.0** +- [mega-linter-runner](https://megalinter.io/7.3.0/mega-linter-runner/): `mega-linter-runner --flavor rust` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**RUST**](https://megalinter.io/beta/descriptors/rust/) | [**clippy**](https://megalinter.io/beta/descriptors/rust_clippy/)
[_RUST_CLIPPY_](https://megalinter.io/beta/descriptors/rust_clippy/) | [![GitHub stars](https://img.shields.io/github/stars/rust-lang/rust-clippy?cacheSeconds=3600)](https://github.com/rust-lang/rust-clippy) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | Language | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.3.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.3.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.3.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.3.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.3.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.3.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**GROOVY**](https://megalinter.io/7.3.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.3.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.3.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/7.3.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.3.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.3.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**RUST**](https://megalinter.io/7.3.0/descriptors/rust/) | [**clippy**](https://megalinter.io/7.3.0/descriptors/rust_clippy/)
[_RUST_CLIPPY_](https://megalinter.io/7.3.0/descriptors/rust_clippy/) | [![GitHub stars](https://img.shields.io/github/stars/rust-lang/rust-clippy?cacheSeconds=3600)](https://github.com/rust-lang/rust-clippy) | +| | [**SQL**](https://megalinter.io/7.3.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.3.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.3.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/7.3.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.3.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.3.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PROTOBUF**](https://megalinter.io/beta/descriptors/protobuf/) | [**protolint**](https://megalinter.io/beta/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/beta/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/7.3.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.3.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.3.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/7.3.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.3.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.3.0/descriptors/css_scss_lint/) | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.3.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.3.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.3.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/7.3.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.3.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.3.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/7.3.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.3.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.3.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/7.3.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.3.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.3.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.3.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.3.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.3.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.3.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.3.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.3.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.3.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.3.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.3.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.3.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.3.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.3.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.3.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.3.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PROTOBUF**](https://megalinter.io/7.3.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.3.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.3.0/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**XML**](https://megalinter.io/7.3.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.3.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.3.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.3.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.3.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.3.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.3.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.3.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.3.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**OPENAPI**](https://megalinter.io/beta/descriptors/openapi/) | [**spectral**](https://megalinter.io/beta/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/beta/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/beta/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/beta/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TEKTON**](https://megalinter.io/beta/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/beta/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/beta/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | +| | Tooling format | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/7.3.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.3.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.3.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/7.3.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.3.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.3.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://megalinter.io/7.3.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.3.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.3.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/7.3.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.3.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.3.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.3.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.3.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.3.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.3.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.3.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.3.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**OPENAPI**](https://megalinter.io/7.3.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.3.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.3.0/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**SNAKEMAKE**](https://megalinter.io/7.3.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.3.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.3.0/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | +| | [**SNAKEMAKE**](https://megalinter.io/7.3.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.3.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.3.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TEKTON**](https://megalinter.io/7.3.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.3.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.3.0/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**vale**](https://megalinter.io/beta/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/beta/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/7.3.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.3.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.3.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.3.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.3.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.3.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.3.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.3.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.3.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.3.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.3.0/descriptors/repository_grype/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.3.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.3.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.3.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.3.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.3.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.3.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.3.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.3.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.3.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.3.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.3.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.3.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.3.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.3.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.3.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.3.0/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.3.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.3.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/flavors/salesforce.md b/docs/flavors/salesforce.md index cfd0a229a48..174bae63b9d 100644 --- a/docs/flavors/salesforce.md +++ b/docs/flavors/salesforce.md @@ -4,7 +4,7 @@ description: salesforce flavor is an optimized MegaLinter with only linters rela --- # salesforce MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) ## Description @@ -13,83 +13,83 @@ Optimized for Salesforce based projects ## Usage -- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/salesforce@beta** -- Docker image: **oxsecurity/megalinter-salesforce:beta** -- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor salesforce` +- [GitHub Action](https://megalinter.io/7.3.0/installation/#github-action): **oxsecurity/megalinter/flavors/salesforce@v7.3.0** +- Docker image: **oxsecurity/megalinter-salesforce:v7.3.0** +- [mega-linter-runner](https://megalinter.io/7.3.0/mega-linter-runner/): `mega-linter-runner --flavor salesforce` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**SALESFORCE**](https://megalinter.io/beta/descriptors/salesforce/) | [**sfdx-scanner-apex**](https://megalinter.io/beta/descriptors/salesforce_sfdx_scanner_apex/)
[_SALESFORCE_SFDX_SCANNER_APEX_](https://megalinter.io/beta/descriptors/salesforce_sfdx_scanner_apex/) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner) | -| | [**SALESFORCE**](https://megalinter.io/beta/descriptors/salesforce/) | [**sfdx-scanner-aura**](https://megalinter.io/beta/descriptors/salesforce_sfdx_scanner_aura/)
[_SALESFORCE_SFDX_SCANNER_AURA_](https://megalinter.io/beta/descriptors/salesforce_sfdx_scanner_aura/) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner) | -| | [**SALESFORCE**](https://megalinter.io/beta/descriptors/salesforce/) | [**sfdx-scanner-lwc**](https://megalinter.io/beta/descriptors/salesforce_sfdx_scanner_lwc/)
[_SALESFORCE_SFDX_SCANNER_LWC_](https://megalinter.io/beta/descriptors/salesforce_sfdx_scanner_lwc/) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | Language | Linter | Additional | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.3.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.3.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.3.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.3.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.3.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.3.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**GROOVY**](https://megalinter.io/7.3.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.3.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.3.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/7.3.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.3.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.3.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**SALESFORCE**](https://megalinter.io/7.3.0/descriptors/salesforce/) | [**sfdx-scanner-apex**](https://megalinter.io/7.3.0/descriptors/salesforce_sfdx_scanner_apex/)
[_SALESFORCE_SFDX_SCANNER_APEX_](https://megalinter.io/7.3.0/descriptors/salesforce_sfdx_scanner_apex/) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner) | +| | [**SALESFORCE**](https://megalinter.io/7.3.0/descriptors/salesforce/) | [**sfdx-scanner-aura**](https://megalinter.io/7.3.0/descriptors/salesforce_sfdx_scanner_aura/)
[_SALESFORCE_SFDX_SCANNER_AURA_](https://megalinter.io/7.3.0/descriptors/salesforce_sfdx_scanner_aura/) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner) | +| | [**SALESFORCE**](https://megalinter.io/7.3.0/descriptors/salesforce/) | [**sfdx-scanner-lwc**](https://megalinter.io/7.3.0/descriptors/salesforce_sfdx_scanner_lwc/)
[_SALESFORCE_SFDX_SCANNER_LWC_](https://megalinter.io/7.3.0/descriptors/salesforce_sfdx_scanner_lwc/) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner) | +| | [**SQL**](https://megalinter.io/7.3.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.3.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.3.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/7.3.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.3.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.3.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**npm-package-json-lint**](https://megalinter.io/beta/descriptors/json_npm_package_json_lint/)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://megalinter.io/beta/descriptors/json_npm_package_json_lint/) | [![GitHub stars](https://img.shields.io/github/stars/tclindner/npm-package-json-lint?cacheSeconds=3600)](https://github.com/tclindner/npm-package-json-lint) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PROTOBUF**](https://megalinter.io/beta/descriptors/protobuf/) | [**protolint**](https://megalinter.io/beta/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/beta/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/7.3.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.3.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.3.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/7.3.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.3.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.3.0/descriptors/css_scss_lint/) | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.3.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.3.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.3.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/7.3.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.3.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.3.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/7.3.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.3.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.3.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/7.3.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.3.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.3.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.3.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.3.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.3.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.3.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.3.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.3.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.3.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.3.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**npm-package-json-lint**](https://megalinter.io/7.3.0/descriptors/json_npm_package_json_lint/)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://megalinter.io/7.3.0/descriptors/json_npm_package_json_lint/) | [![GitHub stars](https://img.shields.io/github/stars/tclindner/npm-package-json-lint?cacheSeconds=3600)](https://github.com/tclindner/npm-package-json-lint) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.3.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.3.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.3.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.3.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.3.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.3.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PROTOBUF**](https://megalinter.io/7.3.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.3.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.3.0/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**XML**](https://megalinter.io/7.3.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.3.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.3.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.3.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.3.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.3.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.3.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.3.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.3.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**OPENAPI**](https://megalinter.io/beta/descriptors/openapi/) | [**spectral**](https://megalinter.io/beta/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/beta/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/beta/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/beta/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TEKTON**](https://megalinter.io/beta/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/beta/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/beta/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | +| | Tooling format | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/7.3.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.3.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.3.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/7.3.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.3.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.3.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://megalinter.io/7.3.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.3.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.3.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/7.3.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.3.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.3.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.3.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.3.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.3.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.3.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.3.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.3.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**OPENAPI**](https://megalinter.io/7.3.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.3.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.3.0/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**SNAKEMAKE**](https://megalinter.io/7.3.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.3.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.3.0/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | +| | [**SNAKEMAKE**](https://megalinter.io/7.3.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.3.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.3.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TEKTON**](https://megalinter.io/7.3.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.3.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.3.0/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**vale**](https://megalinter.io/beta/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/beta/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/7.3.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.3.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.3.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.3.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.3.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.3.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.3.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.3.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.3.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.3.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.3.0/descriptors/repository_grype/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.3.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.3.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.3.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.3.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.3.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.3.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.3.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.3.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.3.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.3.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.3.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.3.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.3.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.3.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.3.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.3.0/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.3.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.3.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/flavors/security.md b/docs/flavors/security.md index c75052f01a8..67730fcd67c 100644 --- a/docs/flavors/security.md +++ b/docs/flavors/security.md @@ -4,7 +4,7 @@ description: security flavor is an optimized MegaLinter with only linters relate --- # security MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) ## Description @@ -13,19 +13,19 @@ Optimized for security ## Usage -- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/security@beta** -- Docker image: **oxsecurity/megalinter-security:beta** -- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor security` +- [GitHub Action](https://megalinter.io/7.3.0/installation/#github-action): **oxsecurity/megalinter/flavors/security@v7.3.0** +- Docker image: **oxsecurity/megalinter-security:v7.3.0** +- [mega-linter-runner](https://megalinter.io/7.3.0/mega-linter-runner/): `mega-linter-runner --flavor security` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**bandit**](https://megalinter.io/beta/descriptors/python_bandit/)
[_PYTHON_BANDIT_](https://megalinter.io/beta/descriptors/python_bandit/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/bandit?cacheSeconds=3600)](https://github.com/PyCQA/bandit) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | Language | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.3.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.3.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.3.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.3.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**PYTHON**](https://megalinter.io/7.3.0/descriptors/python/) | [**bandit**](https://megalinter.io/7.3.0/descriptors/python_bandit/)
[_PYTHON_BANDIT_](https://megalinter.io/7.3.0/descriptors/python_bandit/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/bandit?cacheSeconds=3600)](https://github.com/PyCQA/bandit) ![sarif](https://shields.io/badge/-SARIF-orange) | ### Formats @@ -34,32 +34,32 @@ Optimized for security ### Tooling formats -| | Tooling format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**CLOUDFORMATION**](https://megalinter.io/beta/descriptors/cloudformation/) | [**cfn-lint**](https://megalinter.io/beta/descriptors/cloudformation_cfn_lint/)
[_CLOUDFORMATION_CFN_LINT_](https://megalinter.io/beta/descriptors/cloudformation_cfn_lint/) | [![GitHub stars](https://img.shields.io/github/stars/aws-cloudformation/cfn-lint?cacheSeconds=3600)](https://github.com/aws-cloudformation/cfn-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TERRAFORM**](https://megalinter.io/beta/descriptors/terraform/) | [**tflint**](https://megalinter.io/beta/descriptors/terraform_tflint/)
[_TERRAFORM_TFLINT_](https://megalinter.io/beta/descriptors/terraform_tflint/) | [![GitHub stars](https://img.shields.io/github/stars/terraform-linters/tflint?cacheSeconds=3600)](https://github.com/terraform-linters/tflint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TERRAFORM**](https://megalinter.io/beta/descriptors/terraform/) | [**terrascan**](https://megalinter.io/beta/descriptors/terraform_terrascan/)
[_TERRAFORM_TERRASCAN_](https://megalinter.io/beta/descriptors/terraform_terrascan/) | [![GitHub stars](https://img.shields.io/github/stars/tenable/terrascan?cacheSeconds=3600)](https://github.com/tenable/terrascan) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TERRAFORM**](https://megalinter.io/beta/descriptors/terraform/) | [**terragrunt**](https://megalinter.io/beta/descriptors/terraform_terragrunt/)
[_TERRAFORM_TERRAGRUNT_](https://megalinter.io/beta/descriptors/terraform_terragrunt/) | [![GitHub stars](https://img.shields.io/github/stars/gruntwork-io/terragrunt?cacheSeconds=3600)](https://github.com/gruntwork-io/terragrunt) ![autofix](https://shields.io/badge/-autofix-green) | +| | Tooling format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ANSIBLE**](https://megalinter.io/7.3.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.3.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.3.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**CLOUDFORMATION**](https://megalinter.io/7.3.0/descriptors/cloudformation/) | [**cfn-lint**](https://megalinter.io/7.3.0/descriptors/cloudformation_cfn_lint/)
[_CLOUDFORMATION_CFN_LINT_](https://megalinter.io/7.3.0/descriptors/cloudformation_cfn_lint/) | [![GitHub stars](https://img.shields.io/github/stars/aws-cloudformation/cfn-lint?cacheSeconds=3600)](https://github.com/aws-cloudformation/cfn-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://megalinter.io/7.3.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.3.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.3.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.3.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.3.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.3.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.3.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.3.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.3.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TERRAFORM**](https://megalinter.io/7.3.0/descriptors/terraform/) | [**tflint**](https://megalinter.io/7.3.0/descriptors/terraform_tflint/)
[_TERRAFORM_TFLINT_](https://megalinter.io/7.3.0/descriptors/terraform_tflint/) | [![GitHub stars](https://img.shields.io/github/stars/terraform-linters/tflint?cacheSeconds=3600)](https://github.com/terraform-linters/tflint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TERRAFORM**](https://megalinter.io/7.3.0/descriptors/terraform/) | [**terrascan**](https://megalinter.io/7.3.0/descriptors/terraform_terrascan/)
[_TERRAFORM_TERRASCAN_](https://megalinter.io/7.3.0/descriptors/terraform_terrascan/) | [![GitHub stars](https://img.shields.io/github/stars/tenable/terrascan?cacheSeconds=3600)](https://github.com/tenable/terrascan) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TERRAFORM**](https://megalinter.io/7.3.0/descriptors/terraform/) | [**terragrunt**](https://megalinter.io/7.3.0/descriptors/terraform_terragrunt/)
[_TERRAFORM_TERRAGRUNT_](https://megalinter.io/7.3.0/descriptors/terraform_terragrunt/) | [![GitHub stars](https://img.shields.io/github/stars/gruntwork-io/terragrunt?cacheSeconds=3600)](https://github.com/gruntwork-io/terragrunt) ![autofix](https://shields.io/badge/-autofix-green) | ### Other -| | Code quality checker | Linter | Additional | -|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**devskim**](https://megalinter.io/beta/descriptors/repository_devskim/)
[_REPOSITORY_DEVSKIM_](https://megalinter.io/beta/descriptors/repository_devskim/) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/DevSkim?cacheSeconds=3600)](https://github.com/microsoft/DevSkim) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**dustilock**](https://megalinter.io/beta/descriptors/repository_dustilock/)
[_REPOSITORY_DUSTILOCK_](https://megalinter.io/beta/descriptors/repository_dustilock/) | [![GitHub stars](https://img.shields.io/github/stars/Checkmarx/dustilock?cacheSeconds=3600)](https://github.com/Checkmarx/dustilock) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**kics**](https://megalinter.io/beta/descriptors/repository_kics/)
[_REPOSITORY_KICS_](https://megalinter.io/beta/descriptors/repository_kics/) | [![GitHub stars](https://img.shields.io/github/stars/checkmarx/kics?cacheSeconds=3600)](https://github.com/checkmarx/kics) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**syft**](https://megalinter.io/beta/descriptors/repository_syft/)
[_REPOSITORY_SYFT_](https://megalinter.io/beta/descriptors/repository_syft/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/syft?cacheSeconds=3600)](https://github.com/anchore/syft) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | Code quality checker | Linter | Additional | +|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.3.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.3.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**devskim**](https://megalinter.io/7.3.0/descriptors/repository_devskim/)
[_REPOSITORY_DEVSKIM_](https://megalinter.io/7.3.0/descriptors/repository_devskim/) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/DevSkim?cacheSeconds=3600)](https://github.com/microsoft/DevSkim) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**dustilock**](https://megalinter.io/7.3.0/descriptors/repository_dustilock/)
[_REPOSITORY_DUSTILOCK_](https://megalinter.io/7.3.0/descriptors/repository_dustilock/) | [![GitHub stars](https://img.shields.io/github/stars/Checkmarx/dustilock?cacheSeconds=3600)](https://github.com/Checkmarx/dustilock) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.3.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.3.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.3.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.3.0/descriptors/repository_grype/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**kics**](https://megalinter.io/7.3.0/descriptors/repository_kics/)
[_REPOSITORY_KICS_](https://megalinter.io/7.3.0/descriptors/repository_kics/) | [![GitHub stars](https://img.shields.io/github/stars/checkmarx/kics?cacheSeconds=3600)](https://github.com/checkmarx/kics) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.3.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.3.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.3.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.3.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**syft**](https://megalinter.io/7.3.0/descriptors/repository_syft/)
[_REPOSITORY_SYFT_](https://megalinter.io/7.3.0/descriptors/repository_syft/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/syft?cacheSeconds=3600)](https://github.com/anchore/syft) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.3.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.3.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.3.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.3.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.3.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.3.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | diff --git a/docs/flavors/swift.md b/docs/flavors/swift.md index 1bcec311d28..dd1a61aa11d 100644 --- a/docs/flavors/swift.md +++ b/docs/flavors/swift.md @@ -4,7 +4,7 @@ description: swift flavor is an optimized MegaLinter with only linters related t --- # swift MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) ## Description @@ -13,80 +13,80 @@ Optimized for SWIFT based projects ## Usage -- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/swift@beta** -- Docker image: **oxsecurity/megalinter-swift:beta** -- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor swift` +- [GitHub Action](https://megalinter.io/7.3.0/installation/#github-action): **oxsecurity/megalinter/flavors/swift@v7.3.0** +- Docker image: **oxsecurity/megalinter-swift:v7.3.0** +- [mega-linter-runner](https://megalinter.io/7.3.0/mega-linter-runner/): `mega-linter-runner --flavor swift` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | -| | [**SWIFT**](https://megalinter.io/beta/descriptors/swift/) | [**swiftlint**](https://megalinter.io/beta/descriptors/swift_swiftlint/)
[_SWIFT_SWIFTLINT_](https://megalinter.io/beta/descriptors/swift_swiftlint/) | [![GitHub stars](https://img.shields.io/github/stars/realm/SwiftLint?cacheSeconds=3600)](https://github.com/realm/SwiftLint) ![autofix](https://shields.io/badge/-autofix-green) | +| | Language | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.3.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.3.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.3.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.3.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.3.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.3.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**GROOVY**](https://megalinter.io/7.3.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.3.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.3.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/7.3.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.3.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.3.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**SQL**](https://megalinter.io/7.3.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.3.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.3.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/7.3.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.3.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.3.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | [**SWIFT**](https://megalinter.io/7.3.0/descriptors/swift/) | [**swiftlint**](https://megalinter.io/7.3.0/descriptors/swift_swiftlint/)
[_SWIFT_SWIFTLINT_](https://megalinter.io/7.3.0/descriptors/swift_swiftlint/) | [![GitHub stars](https://img.shields.io/github/stars/realm/SwiftLint?cacheSeconds=3600)](https://github.com/realm/SwiftLint) ![autofix](https://shields.io/badge/-autofix-green) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PROTOBUF**](https://megalinter.io/beta/descriptors/protobuf/) | [**protolint**](https://megalinter.io/beta/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/beta/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/7.3.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.3.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.3.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/7.3.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.3.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.3.0/descriptors/css_scss_lint/) | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.3.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.3.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.3.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/7.3.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.3.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.3.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/7.3.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.3.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.3.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/7.3.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.3.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.3.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.3.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.3.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.3.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.3.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.3.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.3.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.3.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.3.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.3.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.3.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.3.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.3.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.3.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.3.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PROTOBUF**](https://megalinter.io/7.3.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.3.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.3.0/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**XML**](https://megalinter.io/7.3.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.3.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.3.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.3.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.3.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.3.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.3.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.3.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.3.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**OPENAPI**](https://megalinter.io/beta/descriptors/openapi/) | [**spectral**](https://megalinter.io/beta/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/beta/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/beta/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/beta/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TEKTON**](https://megalinter.io/beta/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/beta/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/beta/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | +| | Tooling format | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/7.3.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.3.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.3.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/7.3.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.3.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.3.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://megalinter.io/7.3.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.3.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.3.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/7.3.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.3.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.3.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.3.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.3.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.3.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.3.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.3.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.3.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**OPENAPI**](https://megalinter.io/7.3.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.3.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.3.0/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**SNAKEMAKE**](https://megalinter.io/7.3.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.3.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.3.0/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | +| | [**SNAKEMAKE**](https://megalinter.io/7.3.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.3.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.3.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TEKTON**](https://megalinter.io/7.3.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.3.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.3.0/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**vale**](https://megalinter.io/beta/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/beta/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/7.3.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.3.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.3.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.3.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.3.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.3.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.3.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.3.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.3.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.3.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.3.0/descriptors/repository_grype/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.3.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.3.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.3.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.3.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.3.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.3.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.3.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.3.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.3.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.3.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.3.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.3.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.3.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.3.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.3.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.3.0/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.3.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.3.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/flavors/terraform.md b/docs/flavors/terraform.md index 813b155bba9..28c044aba45 100644 --- a/docs/flavors/terraform.md +++ b/docs/flavors/terraform.md @@ -4,7 +4,7 @@ description: terraform flavor is an optimized MegaLinter with only linters relat --- # terraform MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.3.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) ## Description @@ -13,84 +13,84 @@ Optimized for TERRAFORM based projects ## Usage -- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/terraform@beta** -- Docker image: **oxsecurity/megalinter-terraform:beta** -- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor terraform` +- [GitHub Action](https://megalinter.io/7.3.0/installation/#github-action): **oxsecurity/megalinter/flavors/terraform@v7.3.0** +- Docker image: **oxsecurity/megalinter-terraform:v7.3.0** +- [mega-linter-runner](https://megalinter.io/7.3.0/mega-linter-runner/): `mega-linter-runner --flavor terraform` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | Language | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.3.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.3.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.3.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.3.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/7.3.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.3.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.3.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**GROOVY**](https://megalinter.io/7.3.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.3.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.3.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/7.3.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.3.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.3.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**SQL**](https://megalinter.io/7.3.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.3.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.3.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/7.3.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.3.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.3.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PROTOBUF**](https://megalinter.io/beta/descriptors/protobuf/) | [**protolint**](https://megalinter.io/beta/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/beta/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/7.3.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.3.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.3.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/7.3.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.3.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.3.0/descriptors/css_scss_lint/) | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.3.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.3.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.3.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/7.3.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.3.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.3.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/7.3.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.3.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.3.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/7.3.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.3.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.3.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.3.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.3.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.3.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.3.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.3.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.3.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/7.3.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.3.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.3.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.3.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.3.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.3.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.3.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/7.3.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.3.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.3.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PROTOBUF**](https://megalinter.io/7.3.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.3.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.3.0/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**XML**](https://megalinter.io/7.3.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.3.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.3.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.3.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.3.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.3.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.3.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/7.3.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.3.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.3.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**OPENAPI**](https://megalinter.io/beta/descriptors/openapi/) | [**spectral**](https://megalinter.io/beta/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/beta/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/beta/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/beta/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TEKTON**](https://megalinter.io/beta/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/beta/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/beta/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | -| | [**TERRAFORM**](https://megalinter.io/beta/descriptors/terraform/) | [**tflint**](https://megalinter.io/beta/descriptors/terraform_tflint/)
[_TERRAFORM_TFLINT_](https://megalinter.io/beta/descriptors/terraform_tflint/) | [![GitHub stars](https://img.shields.io/github/stars/terraform-linters/tflint?cacheSeconds=3600)](https://github.com/terraform-linters/tflint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TERRAFORM**](https://megalinter.io/beta/descriptors/terraform/) | [**terrascan**](https://megalinter.io/beta/descriptors/terraform_terrascan/)
[_TERRAFORM_TERRASCAN_](https://megalinter.io/beta/descriptors/terraform_terrascan/) | [![GitHub stars](https://img.shields.io/github/stars/tenable/terrascan?cacheSeconds=3600)](https://github.com/tenable/terrascan) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TERRAFORM**](https://megalinter.io/beta/descriptors/terraform/) | [**terragrunt**](https://megalinter.io/beta/descriptors/terraform_terragrunt/)
[_TERRAFORM_TERRAGRUNT_](https://megalinter.io/beta/descriptors/terraform_terragrunt/) | [![GitHub stars](https://img.shields.io/github/stars/gruntwork-io/terragrunt?cacheSeconds=3600)](https://github.com/gruntwork-io/terragrunt) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**TERRAFORM**](https://megalinter.io/beta/descriptors/terraform/) | [**terraform-fmt**](https://megalinter.io/beta/descriptors/terraform_terraform_fmt/)
[_TERRAFORM_TERRAFORM_FMT_](https://megalinter.io/beta/descriptors/terraform_terraform_fmt/) | [![GitHub stars](https://img.shields.io/github/stars/hashicorp/terraform?cacheSeconds=3600)](https://github.com/hashicorp/terraform) ![formatter](https://shields.io/badge/-format-yellow) | +| | Tooling format | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/7.3.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.3.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.3.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/7.3.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.3.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.3.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://megalinter.io/7.3.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.3.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.3.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/7.3.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.3.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.3.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.3.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.3.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.3.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.3.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/7.3.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.3.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.3.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**OPENAPI**](https://megalinter.io/7.3.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.3.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.3.0/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**SNAKEMAKE**](https://megalinter.io/7.3.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.3.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.3.0/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | +| | [**SNAKEMAKE**](https://megalinter.io/7.3.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.3.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.3.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TEKTON**](https://megalinter.io/7.3.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.3.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.3.0/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | +| | [**TERRAFORM**](https://megalinter.io/7.3.0/descriptors/terraform/) | [**tflint**](https://megalinter.io/7.3.0/descriptors/terraform_tflint/)
[_TERRAFORM_TFLINT_](https://megalinter.io/7.3.0/descriptors/terraform_tflint/) | [![GitHub stars](https://img.shields.io/github/stars/terraform-linters/tflint?cacheSeconds=3600)](https://github.com/terraform-linters/tflint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TERRAFORM**](https://megalinter.io/7.3.0/descriptors/terraform/) | [**terrascan**](https://megalinter.io/7.3.0/descriptors/terraform_terrascan/)
[_TERRAFORM_TERRASCAN_](https://megalinter.io/7.3.0/descriptors/terraform_terrascan/) | [![GitHub stars](https://img.shields.io/github/stars/tenable/terrascan?cacheSeconds=3600)](https://github.com/tenable/terrascan) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TERRAFORM**](https://megalinter.io/7.3.0/descriptors/terraform/) | [**terragrunt**](https://megalinter.io/7.3.0/descriptors/terraform_terragrunt/)
[_TERRAFORM_TERRAGRUNT_](https://megalinter.io/7.3.0/descriptors/terraform_terragrunt/) | [![GitHub stars](https://img.shields.io/github/stars/gruntwork-io/terragrunt?cacheSeconds=3600)](https://github.com/gruntwork-io/terragrunt) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**TERRAFORM**](https://megalinter.io/7.3.0/descriptors/terraform/) | [**terraform-fmt**](https://megalinter.io/7.3.0/descriptors/terraform_terraform_fmt/)
[_TERRAFORM_TERRAFORM_FMT_](https://megalinter.io/7.3.0/descriptors/terraform_terraform_fmt/) | [![GitHub stars](https://img.shields.io/github/stars/hashicorp/terraform?cacheSeconds=3600)](https://github.com/hashicorp/terraform) ![formatter](https://shields.io/badge/-format-yellow) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**kics**](https://megalinter.io/beta/descriptors/repository_kics/)
[_REPOSITORY_KICS_](https://megalinter.io/beta/descriptors/repository_kics/) | [![GitHub stars](https://img.shields.io/github/stars/checkmarx/kics?cacheSeconds=3600)](https://github.com/checkmarx/kics) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**vale**](https://megalinter.io/beta/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/beta/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/7.3.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.3.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.3.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.3.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.3.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.3.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.3.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.3.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.3.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.3.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.3.0/descriptors/repository_grype/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**kics**](https://megalinter.io/7.3.0/descriptors/repository_kics/)
[_REPOSITORY_KICS_](https://megalinter.io/7.3.0/descriptors/repository_kics/) | [![GitHub stars](https://img.shields.io/github/stars/checkmarx/kics?cacheSeconds=3600)](https://github.com/checkmarx/kics) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.3.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.3.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.3.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.3.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.3.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.3.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.3.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.3.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.3.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.3.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.3.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.3.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.3.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.3.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.3.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.3.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.3.0/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | +| | [**SPELL**](https://megalinter.io/7.3.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.3.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.3.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/standalone-linters.md b/docs/standalone-linters.md index 432c138b910..b0e38fbd1d2 100644 --- a/docs/standalone-linters.md +++ b/docs/standalone-linters.md @@ -1,122 +1,122 @@ # Standalone linter docker images -| Linter key | Docker image | Size | -|:----------------------------------|:------------------------------------------------------------------|:--------------------------------------------------------------------------------------------------------------------------------------:| -| ACTION_ACTIONLINT | oxsecurity/megalinter-only-action_actionlint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-action_actionlint/beta) | -| ANSIBLE_ANSIBLE_LINT | oxsecurity/megalinter-only-ansible_ansible_lint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-ansible_ansible_lint/beta) | -| ARM_ARM_TTK | oxsecurity/megalinter-only-arm_arm_ttk:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-arm_arm_ttk/beta) | -| BASH_EXEC | oxsecurity/megalinter-only-bash_exec:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-bash_exec/beta) | -| BASH_SHELLCHECK | oxsecurity/megalinter-only-bash_shellcheck:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-bash_shellcheck/beta) | -| BASH_SHFMT | oxsecurity/megalinter-only-bash_shfmt:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-bash_shfmt/beta) | -| BICEP_BICEP_LINTER | oxsecurity/megalinter-only-bicep_bicep_linter:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-bicep_bicep_linter/beta) | -| C_CPPLINT | oxsecurity/megalinter-only-c_cpplint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-c_cpplint/beta) | -| CLOJURE_CLJ_KONDO | oxsecurity/megalinter-only-clojure_clj_kondo:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-clojure_clj_kondo/beta) | -| CLOJURE_CLJSTYLE | oxsecurity/megalinter-only-clojure_cljstyle:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-clojure_cljstyle/beta) | -| CLOUDFORMATION_CFN_LINT | oxsecurity/megalinter-only-cloudformation_cfn_lint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-cloudformation_cfn_lint/beta) | -| COFFEE_COFFEELINT | oxsecurity/megalinter-only-coffee_coffeelint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-coffee_coffeelint/beta) | -| COPYPASTE_JSCPD | oxsecurity/megalinter-only-copypaste_jscpd:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-copypaste_jscpd/beta) | -| CPP_CPPLINT | oxsecurity/megalinter-only-cpp_cpplint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-cpp_cpplint/beta) | -| CSHARP_DOTNET_FORMAT | oxsecurity/megalinter-only-csharp_dotnet_format:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-csharp_dotnet_format/beta) | -| CSHARP_CSHARPIER | oxsecurity/megalinter-only-csharp_csharpier:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-csharp_csharpier/beta) | -| CSS_STYLELINT | oxsecurity/megalinter-only-css_stylelint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-css_stylelint/beta) | -| CSS_SCSS_LINT | oxsecurity/megalinter-only-css_scss_lint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-css_scss_lint/beta) | -| DART_DARTANALYZER | oxsecurity/megalinter-only-dart_dartanalyzer:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-dart_dartanalyzer/beta) | -| DOCKERFILE_HADOLINT | oxsecurity/megalinter-only-dockerfile_hadolint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-dockerfile_hadolint/beta) | -| EDITORCONFIG_EDITORCONFIG_CHECKER | oxsecurity/megalinter-only-editorconfig_editorconfig_checker:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-editorconfig_editorconfig_checker/beta) | -| ENV_DOTENV_LINTER | oxsecurity/megalinter-only-env_dotenv_linter:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-env_dotenv_linter/beta) | -| GHERKIN_GHERKIN_LINT | oxsecurity/megalinter-only-gherkin_gherkin_lint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-gherkin_gherkin_lint/beta) | -| GO_GOLANGCI_LINT | oxsecurity/megalinter-only-go_golangci_lint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-go_golangci_lint/beta) | -| GO_REVIVE | oxsecurity/megalinter-only-go_revive:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-go_revive/beta) | -| GRAPHQL_GRAPHQL_SCHEMA_LINTER | oxsecurity/megalinter-only-graphql_graphql_schema_linter:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-graphql_graphql_schema_linter/beta) | -| GROOVY_NPM_GROOVY_LINT | oxsecurity/megalinter-only-groovy_npm_groovy_lint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-groovy_npm_groovy_lint/beta) | -| HTML_DJLINT | oxsecurity/megalinter-only-html_djlint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-html_djlint/beta) | -| HTML_HTMLHINT | oxsecurity/megalinter-only-html_htmlhint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-html_htmlhint/beta) | -| JAVA_CHECKSTYLE | oxsecurity/megalinter-only-java_checkstyle:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-java_checkstyle/beta) | -| JAVA_PMD | oxsecurity/megalinter-only-java_pmd:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-java_pmd/beta) | -| JAVASCRIPT_ES | oxsecurity/megalinter-only-javascript_es:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-javascript_es/beta) | -| JAVASCRIPT_STANDARD | oxsecurity/megalinter-only-javascript_standard:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-javascript_standard/beta) | -| JAVASCRIPT_PRETTIER | oxsecurity/megalinter-only-javascript_prettier:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-javascript_prettier/beta) | -| JSON_JSONLINT | oxsecurity/megalinter-only-json_jsonlint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-json_jsonlint/beta) | -| JSON_ESLINT_PLUGIN_JSONC | oxsecurity/megalinter-only-json_eslint_plugin_jsonc:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-json_eslint_plugin_jsonc/beta) | -| JSON_V8R | oxsecurity/megalinter-only-json_v8r:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-json_v8r/beta) | -| JSON_PRETTIER | oxsecurity/megalinter-only-json_prettier:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-json_prettier/beta) | -| JSON_NPM_PACKAGE_JSON_LINT | oxsecurity/megalinter-only-json_npm_package_json_lint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-json_npm_package_json_lint/beta) | -| JSX_ESLINT | oxsecurity/megalinter-only-jsx_eslint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-jsx_eslint/beta) | -| KOTLIN_KTLINT | oxsecurity/megalinter-only-kotlin_ktlint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-kotlin_ktlint/beta) | -| KUBERNETES_KUBECONFORM | oxsecurity/megalinter-only-kubernetes_kubeconform:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-kubernetes_kubeconform/beta) | -| KUBERNETES_HELM | oxsecurity/megalinter-only-kubernetes_helm:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-kubernetes_helm/beta) | -| KUBERNETES_KUBESCAPE | oxsecurity/megalinter-only-kubernetes_kubescape:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-kubernetes_kubescape/beta) | -| LATEX_CHKTEX | oxsecurity/megalinter-only-latex_chktex:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-latex_chktex/beta) | -| LUA_LUACHECK | oxsecurity/megalinter-only-lua_luacheck:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-lua_luacheck/beta) | -| MAKEFILE_CHECKMAKE | oxsecurity/megalinter-only-makefile_checkmake:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-makefile_checkmake/beta) | -| MARKDOWN_MARKDOWNLINT | oxsecurity/megalinter-only-markdown_markdownlint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-markdown_markdownlint/beta) | -| MARKDOWN_REMARK_LINT | oxsecurity/megalinter-only-markdown_remark_lint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-markdown_remark_lint/beta) | -| MARKDOWN_MARKDOWN_LINK_CHECK | oxsecurity/megalinter-only-markdown_markdown_link_check:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-markdown_markdown_link_check/beta) | -| MARKDOWN_MARKDOWN_TABLE_FORMATTER | oxsecurity/megalinter-only-markdown_markdown_table_formatter:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-markdown_markdown_table_formatter/beta) | -| OPENAPI_SPECTRAL | oxsecurity/megalinter-only-openapi_spectral:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-openapi_spectral/beta) | -| PERL_PERLCRITIC | oxsecurity/megalinter-only-perl_perlcritic:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-perl_perlcritic/beta) | -| PHP_PHPCS | oxsecurity/megalinter-only-php_phpcs:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-php_phpcs/beta) | -| PHP_PHPSTAN | oxsecurity/megalinter-only-php_phpstan:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-php_phpstan/beta) | -| PHP_PSALM | oxsecurity/megalinter-only-php_psalm:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-php_psalm/beta) | -| PHP_PHPLINT | oxsecurity/megalinter-only-php_phplint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-php_phplint/beta) | -| POWERSHELL_POWERSHELL | oxsecurity/megalinter-only-powershell_powershell:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-powershell_powershell/beta) | -| POWERSHELL_POWERSHELL_FORMATTER | oxsecurity/megalinter-only-powershell_powershell_formatter:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-powershell_powershell_formatter/beta) | -| PROTOBUF_PROTOLINT | oxsecurity/megalinter-only-protobuf_protolint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-protobuf_protolint/beta) | -| PUPPET_PUPPET_LINT | oxsecurity/megalinter-only-puppet_puppet_lint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-puppet_puppet_lint/beta) | -| PYTHON_PYLINT | oxsecurity/megalinter-only-python_pylint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_pylint/beta) | -| PYTHON_BLACK | oxsecurity/megalinter-only-python_black:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_black/beta) | -| PYTHON_FLAKE8 | oxsecurity/megalinter-only-python_flake8:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_flake8/beta) | -| PYTHON_ISORT | oxsecurity/megalinter-only-python_isort:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_isort/beta) | -| PYTHON_BANDIT | oxsecurity/megalinter-only-python_bandit:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_bandit/beta) | -| PYTHON_MYPY | oxsecurity/megalinter-only-python_mypy:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_mypy/beta) | -| PYTHON_PYRIGHT | oxsecurity/megalinter-only-python_pyright:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_pyright/beta) | -| PYTHON_RUFF | oxsecurity/megalinter-only-python_ruff:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_ruff/beta) | -| R_LINTR | oxsecurity/megalinter-only-r_lintr:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-r_lintr/beta) | -| RAKU_RAKU | oxsecurity/megalinter-only-raku_raku:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-raku_raku/beta) | -| REPOSITORY_CHECKOV | oxsecurity/megalinter-only-repository_checkov:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_checkov/beta) | -| REPOSITORY_DEVSKIM | oxsecurity/megalinter-only-repository_devskim:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_devskim/beta) | -| REPOSITORY_DUSTILOCK | oxsecurity/megalinter-only-repository_dustilock:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_dustilock/beta) | -| REPOSITORY_GIT_DIFF | oxsecurity/megalinter-only-repository_git_diff:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_git_diff/beta) | -| REPOSITORY_GITLEAKS | oxsecurity/megalinter-only-repository_gitleaks:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_gitleaks/beta) | -| REPOSITORY_GRYPE | oxsecurity/megalinter-only-repository_grype:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_grype/beta) | -| REPOSITORY_KICS | oxsecurity/megalinter-only-repository_kics:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_kics/beta) | -| REPOSITORY_SECRETLINT | oxsecurity/megalinter-only-repository_secretlint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_secretlint/beta) | -| REPOSITORY_SEMGREP | oxsecurity/megalinter-only-repository_semgrep:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_semgrep/beta) | -| REPOSITORY_SYFT | oxsecurity/megalinter-only-repository_syft:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_syft/beta) | -| REPOSITORY_TRIVY | oxsecurity/megalinter-only-repository_trivy:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_trivy/beta) | -| REPOSITORY_TRIVY_SBOM | oxsecurity/megalinter-only-repository_trivy_sbom:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_trivy_sbom/beta) | -| REPOSITORY_TRUFFLEHOG | oxsecurity/megalinter-only-repository_trufflehog:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_trufflehog/beta) | -| RST_RST_LINT | oxsecurity/megalinter-only-rst_rst_lint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-rst_rst_lint/beta) | -| RST_RSTCHECK | oxsecurity/megalinter-only-rst_rstcheck:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-rst_rstcheck/beta) | -| RST_RSTFMT | oxsecurity/megalinter-only-rst_rstfmt:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-rst_rstfmt/beta) | -| RUBY_RUBOCOP | oxsecurity/megalinter-only-ruby_rubocop:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-ruby_rubocop/beta) | -| RUST_CLIPPY | oxsecurity/megalinter-only-rust_clippy:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-rust_clippy/beta) | -| SALESFORCE_SFDX_SCANNER_APEX | oxsecurity/megalinter-only-salesforce_sfdx_scanner_apex:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-salesforce_sfdx_scanner_apex/beta) | -| SALESFORCE_SFDX_SCANNER_AURA | oxsecurity/megalinter-only-salesforce_sfdx_scanner_aura:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-salesforce_sfdx_scanner_aura/beta) | -| SALESFORCE_SFDX_SCANNER_LWC | oxsecurity/megalinter-only-salesforce_sfdx_scanner_lwc:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-salesforce_sfdx_scanner_lwc/beta) | -| SCALA_SCALAFIX | oxsecurity/megalinter-only-scala_scalafix:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-scala_scalafix/beta) | -| SNAKEMAKE_LINT | oxsecurity/megalinter-only-snakemake_lint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-snakemake_lint/beta) | -| SNAKEMAKE_SNAKEFMT | oxsecurity/megalinter-only-snakemake_snakefmt:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-snakemake_snakefmt/beta) | -| SPELL_CSPELL | oxsecurity/megalinter-only-spell_cspell:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-spell_cspell/beta) | -| SPELL_PROSELINT | oxsecurity/megalinter-only-spell_proselint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-spell_proselint/beta) | -| SPELL_VALE | oxsecurity/megalinter-only-spell_vale:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-spell_vale/beta) | -| SPELL_LYCHEE | oxsecurity/megalinter-only-spell_lychee:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-spell_lychee/beta) | -| SQL_SQL_LINT | oxsecurity/megalinter-only-sql_sql_lint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-sql_sql_lint/beta) | -| SQL_SQLFLUFF | oxsecurity/megalinter-only-sql_sqlfluff:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-sql_sqlfluff/beta) | -| SQL_TSQLLINT | oxsecurity/megalinter-only-sql_tsqllint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-sql_tsqllint/beta) | -| SWIFT_SWIFTLINT | oxsecurity/megalinter-only-swift_swiftlint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-swift_swiftlint/beta) | -| TEKTON_TEKTON_LINT | oxsecurity/megalinter-only-tekton_tekton_lint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-tekton_tekton_lint/beta) | -| TERRAFORM_TFLINT | oxsecurity/megalinter-only-terraform_tflint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-terraform_tflint/beta) | -| TERRAFORM_TERRASCAN | oxsecurity/megalinter-only-terraform_terrascan:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-terraform_terrascan/beta) | -| TERRAFORM_TERRAGRUNT | oxsecurity/megalinter-only-terraform_terragrunt:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-terraform_terragrunt/beta) | -| TERRAFORM_TERRAFORM_FMT | oxsecurity/megalinter-only-terraform_terraform_fmt:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-terraform_terraform_fmt/beta) | -| TSX_ESLINT | oxsecurity/megalinter-only-tsx_eslint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-tsx_eslint/beta) | -| TYPESCRIPT_ES | oxsecurity/megalinter-only-typescript_es:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-typescript_es/beta) | -| TYPESCRIPT_STANDARD | oxsecurity/megalinter-only-typescript_standard:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-typescript_standard/beta) | -| TYPESCRIPT_PRETTIER | oxsecurity/megalinter-only-typescript_prettier:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-typescript_prettier/beta) | -| VBDOTNET_DOTNET_FORMAT | oxsecurity/megalinter-only-vbdotnet_dotnet_format:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-vbdotnet_dotnet_format/beta) | -| XML_XMLLINT | oxsecurity/megalinter-only-xml_xmllint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-xml_xmllint/beta) | -| YAML_PRETTIER | oxsecurity/megalinter-only-yaml_prettier:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-yaml_prettier/beta) | -| YAML_YAMLLINT | oxsecurity/megalinter-only-yaml_yamllint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-yaml_yamllint/beta) | -| YAML_V8R | oxsecurity/megalinter-only-yaml_v8r:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-yaml_v8r/beta) | +| Linter key | Docker image | Size | +|:----------------------------------|:--------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------:| +| ACTION_ACTIONLINT | oxsecurity/megalinter-only-action_actionlint:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-action_actionlint/v7.3.0) | +| ANSIBLE_ANSIBLE_LINT | oxsecurity/megalinter-only-ansible_ansible_lint:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-ansible_ansible_lint/v7.3.0) | +| ARM_ARM_TTK | oxsecurity/megalinter-only-arm_arm_ttk:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-arm_arm_ttk/v7.3.0) | +| BASH_EXEC | oxsecurity/megalinter-only-bash_exec:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-bash_exec/v7.3.0) | +| BASH_SHELLCHECK | oxsecurity/megalinter-only-bash_shellcheck:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-bash_shellcheck/v7.3.0) | +| BASH_SHFMT | oxsecurity/megalinter-only-bash_shfmt:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-bash_shfmt/v7.3.0) | +| BICEP_BICEP_LINTER | oxsecurity/megalinter-only-bicep_bicep_linter:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-bicep_bicep_linter/v7.3.0) | +| C_CPPLINT | oxsecurity/megalinter-only-c_cpplint:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-c_cpplint/v7.3.0) | +| CLOJURE_CLJ_KONDO | oxsecurity/megalinter-only-clojure_clj_kondo:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-clojure_clj_kondo/v7.3.0) | +| CLOJURE_CLJSTYLE | oxsecurity/megalinter-only-clojure_cljstyle:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-clojure_cljstyle/v7.3.0) | +| CLOUDFORMATION_CFN_LINT | oxsecurity/megalinter-only-cloudformation_cfn_lint:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-cloudformation_cfn_lint/v7.3.0) | +| COFFEE_COFFEELINT | oxsecurity/megalinter-only-coffee_coffeelint:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-coffee_coffeelint/v7.3.0) | +| COPYPASTE_JSCPD | oxsecurity/megalinter-only-copypaste_jscpd:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-copypaste_jscpd/v7.3.0) | +| CPP_CPPLINT | oxsecurity/megalinter-only-cpp_cpplint:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-cpp_cpplint/v7.3.0) | +| CSHARP_DOTNET_FORMAT | oxsecurity/megalinter-only-csharp_dotnet_format:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-csharp_dotnet_format/v7.3.0) | +| CSHARP_CSHARPIER | oxsecurity/megalinter-only-csharp_csharpier:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-csharp_csharpier/v7.3.0) | +| CSS_STYLELINT | oxsecurity/megalinter-only-css_stylelint:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-css_stylelint/v7.3.0) | +| CSS_SCSS_LINT | oxsecurity/megalinter-only-css_scss_lint:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-css_scss_lint/v7.3.0) | +| DART_DARTANALYZER | oxsecurity/megalinter-only-dart_dartanalyzer:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-dart_dartanalyzer/v7.3.0) | +| DOCKERFILE_HADOLINT | oxsecurity/megalinter-only-dockerfile_hadolint:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-dockerfile_hadolint/v7.3.0) | +| EDITORCONFIG_EDITORCONFIG_CHECKER | oxsecurity/megalinter-only-editorconfig_editorconfig_checker:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-editorconfig_editorconfig_checker/v7.3.0) | +| ENV_DOTENV_LINTER | oxsecurity/megalinter-only-env_dotenv_linter:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-env_dotenv_linter/v7.3.0) | +| GHERKIN_GHERKIN_LINT | oxsecurity/megalinter-only-gherkin_gherkin_lint:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-gherkin_gherkin_lint/v7.3.0) | +| GO_GOLANGCI_LINT | oxsecurity/megalinter-only-go_golangci_lint:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-go_golangci_lint/v7.3.0) | +| GO_REVIVE | oxsecurity/megalinter-only-go_revive:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-go_revive/v7.3.0) | +| GRAPHQL_GRAPHQL_SCHEMA_LINTER | oxsecurity/megalinter-only-graphql_graphql_schema_linter:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-graphql_graphql_schema_linter/v7.3.0) | +| GROOVY_NPM_GROOVY_LINT | oxsecurity/megalinter-only-groovy_npm_groovy_lint:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-groovy_npm_groovy_lint/v7.3.0) | +| HTML_DJLINT | oxsecurity/megalinter-only-html_djlint:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-html_djlint/v7.3.0) | +| HTML_HTMLHINT | oxsecurity/megalinter-only-html_htmlhint:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-html_htmlhint/v7.3.0) | +| JAVA_CHECKSTYLE | oxsecurity/megalinter-only-java_checkstyle:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-java_checkstyle/v7.3.0) | +| JAVA_PMD | oxsecurity/megalinter-only-java_pmd:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-java_pmd/v7.3.0) | +| JAVASCRIPT_ES | oxsecurity/megalinter-only-javascript_es:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-javascript_es/v7.3.0) | +| JAVASCRIPT_STANDARD | oxsecurity/megalinter-only-javascript_standard:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-javascript_standard/v7.3.0) | +| JAVASCRIPT_PRETTIER | oxsecurity/megalinter-only-javascript_prettier:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-javascript_prettier/v7.3.0) | +| JSON_JSONLINT | oxsecurity/megalinter-only-json_jsonlint:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-json_jsonlint/v7.3.0) | +| JSON_ESLINT_PLUGIN_JSONC | oxsecurity/megalinter-only-json_eslint_plugin_jsonc:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-json_eslint_plugin_jsonc/v7.3.0) | +| JSON_V8R | oxsecurity/megalinter-only-json_v8r:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-json_v8r/v7.3.0) | +| JSON_PRETTIER | oxsecurity/megalinter-only-json_prettier:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-json_prettier/v7.3.0) | +| JSON_NPM_PACKAGE_JSON_LINT | oxsecurity/megalinter-only-json_npm_package_json_lint:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-json_npm_package_json_lint/v7.3.0) | +| JSX_ESLINT | oxsecurity/megalinter-only-jsx_eslint:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-jsx_eslint/v7.3.0) | +| KOTLIN_KTLINT | oxsecurity/megalinter-only-kotlin_ktlint:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-kotlin_ktlint/v7.3.0) | +| KUBERNETES_KUBECONFORM | oxsecurity/megalinter-only-kubernetes_kubeconform:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-kubernetes_kubeconform/v7.3.0) | +| KUBERNETES_HELM | oxsecurity/megalinter-only-kubernetes_helm:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-kubernetes_helm/v7.3.0) | +| KUBERNETES_KUBESCAPE | oxsecurity/megalinter-only-kubernetes_kubescape:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-kubernetes_kubescape/v7.3.0) | +| LATEX_CHKTEX | oxsecurity/megalinter-only-latex_chktex:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-latex_chktex/v7.3.0) | +| LUA_LUACHECK | oxsecurity/megalinter-only-lua_luacheck:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-lua_luacheck/v7.3.0) | +| MAKEFILE_CHECKMAKE | oxsecurity/megalinter-only-makefile_checkmake:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-makefile_checkmake/v7.3.0) | +| MARKDOWN_MARKDOWNLINT | oxsecurity/megalinter-only-markdown_markdownlint:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-markdown_markdownlint/v7.3.0) | +| MARKDOWN_REMARK_LINT | oxsecurity/megalinter-only-markdown_remark_lint:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-markdown_remark_lint/v7.3.0) | +| MARKDOWN_MARKDOWN_LINK_CHECK | oxsecurity/megalinter-only-markdown_markdown_link_check:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-markdown_markdown_link_check/v7.3.0) | +| MARKDOWN_MARKDOWN_TABLE_FORMATTER | oxsecurity/megalinter-only-markdown_markdown_table_formatter:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-markdown_markdown_table_formatter/v7.3.0) | +| OPENAPI_SPECTRAL | oxsecurity/megalinter-only-openapi_spectral:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-openapi_spectral/v7.3.0) | +| PERL_PERLCRITIC | oxsecurity/megalinter-only-perl_perlcritic:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-perl_perlcritic/v7.3.0) | +| PHP_PHPCS | oxsecurity/megalinter-only-php_phpcs:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-php_phpcs/v7.3.0) | +| PHP_PHPSTAN | oxsecurity/megalinter-only-php_phpstan:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-php_phpstan/v7.3.0) | +| PHP_PSALM | oxsecurity/megalinter-only-php_psalm:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-php_psalm/v7.3.0) | +| PHP_PHPLINT | oxsecurity/megalinter-only-php_phplint:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-php_phplint/v7.3.0) | +| POWERSHELL_POWERSHELL | oxsecurity/megalinter-only-powershell_powershell:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-powershell_powershell/v7.3.0) | +| POWERSHELL_POWERSHELL_FORMATTER | oxsecurity/megalinter-only-powershell_powershell_formatter:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-powershell_powershell_formatter/v7.3.0) | +| PROTOBUF_PROTOLINT | oxsecurity/megalinter-only-protobuf_protolint:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-protobuf_protolint/v7.3.0) | +| PUPPET_PUPPET_LINT | oxsecurity/megalinter-only-puppet_puppet_lint:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-puppet_puppet_lint/v7.3.0) | +| PYTHON_PYLINT | oxsecurity/megalinter-only-python_pylint:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_pylint/v7.3.0) | +| PYTHON_BLACK | oxsecurity/megalinter-only-python_black:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_black/v7.3.0) | +| PYTHON_FLAKE8 | oxsecurity/megalinter-only-python_flake8:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_flake8/v7.3.0) | +| PYTHON_ISORT | oxsecurity/megalinter-only-python_isort:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_isort/v7.3.0) | +| PYTHON_BANDIT | oxsecurity/megalinter-only-python_bandit:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_bandit/v7.3.0) | +| PYTHON_MYPY | oxsecurity/megalinter-only-python_mypy:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_mypy/v7.3.0) | +| PYTHON_PYRIGHT | oxsecurity/megalinter-only-python_pyright:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_pyright/v7.3.0) | +| PYTHON_RUFF | oxsecurity/megalinter-only-python_ruff:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_ruff/v7.3.0) | +| R_LINTR | oxsecurity/megalinter-only-r_lintr:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-r_lintr/v7.3.0) | +| RAKU_RAKU | oxsecurity/megalinter-only-raku_raku:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-raku_raku/v7.3.0) | +| REPOSITORY_CHECKOV | oxsecurity/megalinter-only-repository_checkov:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_checkov/v7.3.0) | +| REPOSITORY_DEVSKIM | oxsecurity/megalinter-only-repository_devskim:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_devskim/v7.3.0) | +| REPOSITORY_DUSTILOCK | oxsecurity/megalinter-only-repository_dustilock:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_dustilock/v7.3.0) | +| REPOSITORY_GIT_DIFF | oxsecurity/megalinter-only-repository_git_diff:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_git_diff/v7.3.0) | +| REPOSITORY_GITLEAKS | oxsecurity/megalinter-only-repository_gitleaks:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_gitleaks/v7.3.0) | +| REPOSITORY_GRYPE | oxsecurity/megalinter-only-repository_grype:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_grype/v7.3.0) | +| REPOSITORY_KICS | oxsecurity/megalinter-only-repository_kics:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_kics/v7.3.0) | +| REPOSITORY_SECRETLINT | oxsecurity/megalinter-only-repository_secretlint:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_secretlint/v7.3.0) | +| REPOSITORY_SEMGREP | oxsecurity/megalinter-only-repository_semgrep:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_semgrep/v7.3.0) | +| REPOSITORY_SYFT | oxsecurity/megalinter-only-repository_syft:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_syft/v7.3.0) | +| REPOSITORY_TRIVY | oxsecurity/megalinter-only-repository_trivy:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_trivy/v7.3.0) | +| REPOSITORY_TRIVY_SBOM | oxsecurity/megalinter-only-repository_trivy_sbom:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_trivy_sbom/v7.3.0) | +| REPOSITORY_TRUFFLEHOG | oxsecurity/megalinter-only-repository_trufflehog:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_trufflehog/v7.3.0) | +| RST_RST_LINT | oxsecurity/megalinter-only-rst_rst_lint:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-rst_rst_lint/v7.3.0) | +| RST_RSTCHECK | oxsecurity/megalinter-only-rst_rstcheck:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-rst_rstcheck/v7.3.0) | +| RST_RSTFMT | oxsecurity/megalinter-only-rst_rstfmt:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-rst_rstfmt/v7.3.0) | +| RUBY_RUBOCOP | oxsecurity/megalinter-only-ruby_rubocop:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-ruby_rubocop/v7.3.0) | +| RUST_CLIPPY | oxsecurity/megalinter-only-rust_clippy:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-rust_clippy/v7.3.0) | +| SALESFORCE_SFDX_SCANNER_APEX | oxsecurity/megalinter-only-salesforce_sfdx_scanner_apex:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-salesforce_sfdx_scanner_apex/v7.3.0) | +| SALESFORCE_SFDX_SCANNER_AURA | oxsecurity/megalinter-only-salesforce_sfdx_scanner_aura:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-salesforce_sfdx_scanner_aura/v7.3.0) | +| SALESFORCE_SFDX_SCANNER_LWC | oxsecurity/megalinter-only-salesforce_sfdx_scanner_lwc:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-salesforce_sfdx_scanner_lwc/v7.3.0) | +| SCALA_SCALAFIX | oxsecurity/megalinter-only-scala_scalafix:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-scala_scalafix/v7.3.0) | +| SNAKEMAKE_LINT | oxsecurity/megalinter-only-snakemake_lint:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-snakemake_lint/v7.3.0) | +| SNAKEMAKE_SNAKEFMT | oxsecurity/megalinter-only-snakemake_snakefmt:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-snakemake_snakefmt/v7.3.0) | +| SPELL_CSPELL | oxsecurity/megalinter-only-spell_cspell:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-spell_cspell/v7.3.0) | +| SPELL_PROSELINT | oxsecurity/megalinter-only-spell_proselint:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-spell_proselint/v7.3.0) | +| SPELL_VALE | oxsecurity/megalinter-only-spell_vale:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-spell_vale/v7.3.0) | +| SPELL_LYCHEE | oxsecurity/megalinter-only-spell_lychee:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-spell_lychee/v7.3.0) | +| SQL_SQL_LINT | oxsecurity/megalinter-only-sql_sql_lint:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-sql_sql_lint/v7.3.0) | +| SQL_SQLFLUFF | oxsecurity/megalinter-only-sql_sqlfluff:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-sql_sqlfluff/v7.3.0) | +| SQL_TSQLLINT | oxsecurity/megalinter-only-sql_tsqllint:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-sql_tsqllint/v7.3.0) | +| SWIFT_SWIFTLINT | oxsecurity/megalinter-only-swift_swiftlint:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-swift_swiftlint/v7.3.0) | +| TEKTON_TEKTON_LINT | oxsecurity/megalinter-only-tekton_tekton_lint:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-tekton_tekton_lint/v7.3.0) | +| TERRAFORM_TFLINT | oxsecurity/megalinter-only-terraform_tflint:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-terraform_tflint/v7.3.0) | +| TERRAFORM_TERRASCAN | oxsecurity/megalinter-only-terraform_terrascan:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-terraform_terrascan/v7.3.0) | +| TERRAFORM_TERRAGRUNT | oxsecurity/megalinter-only-terraform_terragrunt:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-terraform_terragrunt/v7.3.0) | +| TERRAFORM_TERRAFORM_FMT | oxsecurity/megalinter-only-terraform_terraform_fmt:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-terraform_terraform_fmt/v7.3.0) | +| TSX_ESLINT | oxsecurity/megalinter-only-tsx_eslint:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-tsx_eslint/v7.3.0) | +| TYPESCRIPT_ES | oxsecurity/megalinter-only-typescript_es:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-typescript_es/v7.3.0) | +| TYPESCRIPT_STANDARD | oxsecurity/megalinter-only-typescript_standard:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-typescript_standard/v7.3.0) | +| TYPESCRIPT_PRETTIER | oxsecurity/megalinter-only-typescript_prettier:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-typescript_prettier/v7.3.0) | +| VBDOTNET_DOTNET_FORMAT | oxsecurity/megalinter-only-vbdotnet_dotnet_format:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-vbdotnet_dotnet_format/v7.3.0) | +| XML_XMLLINT | oxsecurity/megalinter-only-xml_xmllint:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-xml_xmllint/v7.3.0) | +| YAML_PRETTIER | oxsecurity/megalinter-only-yaml_prettier:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-yaml_prettier/v7.3.0) | +| YAML_YAMLLINT | oxsecurity/megalinter-only-yaml_yamllint:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-yaml_yamllint/v7.3.0) | +| YAML_V8R | oxsecurity/megalinter-only-yaml_v8r:v7.3.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-yaml_v8r/v7.3.0) | diff --git a/flavors/ci_light/action.yml b/flavors/ci_light/action.yml index 8065e77e560..3423c16661b 100644 --- a/flavors/ci_light/action.yml +++ b/flavors/ci_light/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-ci_light:v7" + image: "docker://oxsecurity/megalinter-ci_light:v7.3.0" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/cupcake/action.yml b/flavors/cupcake/action.yml index 6c5edf6365e..462e2548f76 100644 --- a/flavors/cupcake/action.yml +++ b/flavors/cupcake/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-cupcake:v7" + image: "docker://oxsecurity/megalinter-cupcake:v7.3.0" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/documentation/action.yml b/flavors/documentation/action.yml index cee813be65e..9a984c683a7 100644 --- a/flavors/documentation/action.yml +++ b/flavors/documentation/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-documentation:v7" + image: "docker://oxsecurity/megalinter-documentation:v7.3.0" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/dotnet/action.yml b/flavors/dotnet/action.yml index 4ba43cf12f9..1944a33f942 100644 --- a/flavors/dotnet/action.yml +++ b/flavors/dotnet/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-dotnet:v7" + image: "docker://oxsecurity/megalinter-dotnet:v7.3.0" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/dotnetweb/action.yml b/flavors/dotnetweb/action.yml index 312a9a5f38a..4f62709af13 100644 --- a/flavors/dotnetweb/action.yml +++ b/flavors/dotnetweb/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-dotnetweb:v7" + image: "docker://oxsecurity/megalinter-dotnetweb:v7.3.0" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/go/action.yml b/flavors/go/action.yml index 5ba1f89fc8c..8fa8e863d6c 100644 --- a/flavors/go/action.yml +++ b/flavors/go/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-go:v7" + image: "docker://oxsecurity/megalinter-go:v7.3.0" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/java/action.yml b/flavors/java/action.yml index 779a86c0513..9a8924c120c 100644 --- a/flavors/java/action.yml +++ b/flavors/java/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-java:v7" + image: "docker://oxsecurity/megalinter-java:v7.3.0" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/javascript/action.yml b/flavors/javascript/action.yml index eac4937be83..df0e52e8665 100644 --- a/flavors/javascript/action.yml +++ b/flavors/javascript/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-javascript:v7" + image: "docker://oxsecurity/megalinter-javascript:v7.3.0" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/php/action.yml b/flavors/php/action.yml index de216ac0f4b..4e61f662d9d 100644 --- a/flavors/php/action.yml +++ b/flavors/php/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-php:v7" + image: "docker://oxsecurity/megalinter-php:v7.3.0" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/python/action.yml b/flavors/python/action.yml index aa0d7c6f3ee..991e0b42493 100644 --- a/flavors/python/action.yml +++ b/flavors/python/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-python:v7" + image: "docker://oxsecurity/megalinter-python:v7.3.0" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/ruby/action.yml b/flavors/ruby/action.yml index d58634e04e9..04ca7b956fc 100644 --- a/flavors/ruby/action.yml +++ b/flavors/ruby/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-ruby:v7" + image: "docker://oxsecurity/megalinter-ruby:v7.3.0" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/rust/action.yml b/flavors/rust/action.yml index cf1659aa03e..94038517182 100644 --- a/flavors/rust/action.yml +++ b/flavors/rust/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-rust:v7" + image: "docker://oxsecurity/megalinter-rust:v7.3.0" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/salesforce/action.yml b/flavors/salesforce/action.yml index 28bfbad86e8..89d10d51e42 100644 --- a/flavors/salesforce/action.yml +++ b/flavors/salesforce/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-salesforce:v7" + image: "docker://oxsecurity/megalinter-salesforce:v7.3.0" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/security/action.yml b/flavors/security/action.yml index fade1212762..11601966b9f 100644 --- a/flavors/security/action.yml +++ b/flavors/security/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-security:v7" + image: "docker://oxsecurity/megalinter-security:v7.3.0" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/swift/action.yml b/flavors/swift/action.yml index 2ef737eba25..10a3ac5f58a 100644 --- a/flavors/swift/action.yml +++ b/flavors/swift/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-swift:v7" + image: "docker://oxsecurity/megalinter-swift:v7.3.0" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/terraform/action.yml b/flavors/terraform/action.yml index 936a3552a82..d2548d849dc 100644 --- a/flavors/terraform/action.yml +++ b/flavors/terraform/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-terraform:v7" + image: "docker://oxsecurity/megalinter-terraform:v7.3.0" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/mega-linter-runner/package.json b/mega-linter-runner/package.json index c14b5cf78cf..8e3f6d1a100 100644 --- a/mega-linter-runner/package.json +++ b/mega-linter-runner/package.json @@ -1,6 +1,6 @@ { "name": "mega-linter-runner", - "version": "7.2.1", + "version": "7.3.0", "repository": { "type": "git", "url": "https://github.com/oxsecurity/megalinter.git" diff --git a/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json b/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json index 45814966c22..f108a7a35fd 100644 --- a/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json +++ b/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json @@ -1,20447 +1,20447 @@ { - "$id": "http://github.com/oxsecurity/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 MegaLinter 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" - }, - "secured_env": { - "Description": "Hides sensitive variables from ENV variables when calling the command", - "default": true, - "title": "Secured Environment Variables", - "type": "boolean" - } - }, - "required": [], - "title": "Command", - "type": "object" - }, - "enum_descriptor_keys": { - "enum": [ - "ACTION", - "ANSIBLE", - "ARM", - "BASH", - "BICEP", - "C", - "CLOJURE", - "CLOUDFORMATION", - "COFFEE", - "COPYPASTE", - "CPP", - "CSHARP", - "CSS", - "DART", - "DOCKERFILE", - "EDITORCONFIG", - "ENV", - "GHERKIN", - "GO", - "GRAPHQL", - "GROOVY", - "HTML", - "JAVA", - "JAVASCRIPT", - "JSON", - "JSX", - "KOTLIN", - "KUBERNETES", - "LATEX", - "LUA", - "MAKEFILE", - "MARKDOWN", - "OPENAPI", - "PERL", - "PHP", - "POWERSHELL", - "PROTOBUF", - "PUPPET", - "PYTHON", - "R", - "RAKU", - "REPOSITORY", - "RST", - "RUBY", - "RUST", - "SALESFORCE", - "SCALA", - "SNAKEMAKE", - "SPELL", - "SQL", - "SWIFT", - "TEKTON", - "TERRAFORM", - "TSX", - "TYPESCRIPT", - "VBDOTNET", - "XML", - "YAML", - "CREDENTIALS", - "GIT" - ], - "type": "string" - }, - "enum_linter_keys": { - "enum": [ - "ACTION_ACTIONLINT", - "ANSIBLE_ANSIBLE_LINT", - "ARM_ARM_TTK", - "BASH_EXEC", - "BASH_SHELLCHECK", - "BASH_SHFMT", - "BICEP_BICEP_LINTER", - "C_CPPLINT", - "CLOJURE_CLJ_KONDO", - "CLOJURE_CLJSTYLE", - "CLOUDFORMATION_CFN_LINT", - "COFFEE_COFFEELINT", - "COPYPASTE_JSCPD", - "CPP_CPPLINT", - "CSHARP_DOTNET_FORMAT", - "CSHARP_CSHARPIER", - "CSS_STYLELINT", - "CSS_SCSS_LINT", - "DART_DARTANALYZER", - "DOCKERFILE_HADOLINT", - "EDITORCONFIG_EDITORCONFIG_CHECKER", - "ENV_DOTENV_LINTER", - "GHERKIN_GHERKIN_LINT", - "GO_GOLANGCI_LINT", - "GO_REVIVE", - "GRAPHQL_GRAPHQL_SCHEMA_LINTER", - "GROOVY_NPM_GROOVY_LINT", - "HTML_DJLINT", - "HTML_HTMLHINT", - "JAVA_CHECKSTYLE", - "JAVA_PMD", - "JAVASCRIPT_ES", - "JAVASCRIPT_STANDARD", - "JAVASCRIPT_PRETTIER", - "JSON_JSONLINT", - "JSON_ESLINT_PLUGIN_JSONC", - "JSON_V8R", - "JSON_PRETTIER", - "JSON_NPM_PACKAGE_JSON_LINT", - "JSX_ESLINT", - "KOTLIN_KTLINT", - "KUBERNETES_KUBECONFORM", - "KUBERNETES_HELM", - "KUBERNETES_KUBESCAPE", - "LATEX_CHKTEX", - "LUA_LUACHECK", - "MAKEFILE_CHECKMAKE", - "MARKDOWN_MARKDOWNLINT", - "MARKDOWN_REMARK_LINT", - "MARKDOWN_MARKDOWN_LINK_CHECK", - "MARKDOWN_MARKDOWN_TABLE_FORMATTER", - "OPENAPI_SPECTRAL", - "PERL_PERLCRITIC", - "PHP_PHPCS", - "PHP_PHPSTAN", - "PHP_PSALM", - "PHP_PHPLINT", - "POWERSHELL_POWERSHELL", - "POWERSHELL_POWERSHELL_FORMATTER", - "PROTOBUF_PROTOLINT", - "PUPPET_PUPPET_LINT", - "PYTHON_PYLINT", - "PYTHON_BLACK", - "PYTHON_FLAKE8", - "PYTHON_ISORT", - "PYTHON_BANDIT", - "PYTHON_MYPY", - "PYTHON_PYRIGHT", - "PYTHON_RUFF", - "R_LINTR", - "RAKU_RAKU", - "REPOSITORY_CHECKOV", - "REPOSITORY_DEVSKIM", - "REPOSITORY_DUSTILOCK", - "REPOSITORY_GIT_DIFF", - "REPOSITORY_GITLEAKS", - "REPOSITORY_GRYPE", - "REPOSITORY_KICS", - "REPOSITORY_SECRETLINT", - "REPOSITORY_SEMGREP", - "REPOSITORY_SYFT", - "REPOSITORY_TRIVY", - "REPOSITORY_TRIVY_SBOM", - "REPOSITORY_TRUFFLEHOG", - "RST_RST_LINT", - "RST_RSTCHECK", - "RST_RSTFMT", - "RUBY_RUBOCOP", - "RUST_CLIPPY", - "SALESFORCE_SFDX_SCANNER_APEX", - "SALESFORCE_SFDX_SCANNER_AURA", - "SALESFORCE_SFDX_SCANNER_LWC", - "SCALA_SCALAFIX", - "SNAKEMAKE_LINT", - "SNAKEMAKE_SNAKEFMT", - "SPELL_CSPELL", - "SPELL_PROSELINT", - "SPELL_VALE", - "SPELL_LYCHEE", - "SQL_SQL_LINT", - "SQL_SQLFLUFF", - "SQL_TSQLLINT", - "SWIFT_SWIFTLINT", - "TEKTON_TEKTON_LINT", - "TERRAFORM_TFLINT", - "TERRAFORM_TERRASCAN", - "TERRAFORM_TERRAGRUNT", - "TERRAFORM_TERRAFORM_FMT", - "TSX_ESLINT", - "TYPESCRIPT_ES", - "TYPESCRIPT_STANDARD", - "TYPESCRIPT_PRETTIER", - "VBDOTNET_DOTNET_FORMAT", - "XML_XMLLINT", - "YAML_PRETTIER", - "YAML_YAMLLINT", - "YAML_V8R", - "CREDENTIALS_SECRETLINT", - "DOCKERFILE_DOCKERFILELINT", - "GIT_GIT_DIFF", - "PHP_BUILTIN", - "KUBERNETES_KUBEVAL", - "REPOSITORY_GOODCHECK", - "SPELL_MISSPELL", - "TERRAFORM_CHECKOV", - "TERRAFORM_KICS" - ], - "type": "string" + "$id": "http://github.com/oxsecurity/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 MegaLinter 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" + }, + "secured_env": { + "Description": "Hides sensitive variables from ENV variables when calling the command", + "default": true, + "title": "Secured Environment Variables", + "type": "boolean" } + }, + "required": [], + "title": "Command", + "type": "object" }, - "description": "MegaLinter configuration file", - "properties": { - "ACTION_ACTIONLINT_ARGUMENTS": { - "$id": "#/properties/ACTION_ACTIONLINT_ARGUMENTS", - "description": "ACTION_ACTIONLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "ACTION_ACTIONLINT_CLI_EXECUTABLE": { - "$id": "#/properties/ACTION_ACTIONLINT_CLI_EXECUTABLE", - "default": [ - [ - "actionlint" - ] - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: CLI Executable", - "type": "array" - }, - "ACTION_ACTIONLINT_CLI_LINT_MODE": { - "$id": "#/properties/ACTION_ACTIONLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "ACTION_ACTIONLINT: Override default cli lint mode", - "type": "string" - }, - "ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "ACTION_ACTIONLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "ACTION_ACTIONLINT_CONFIG_FILE": { - "$id": "#/properties/ACTION_ACTIONLINT_CONFIG_FILE", - "default": "actionlint.yml", - "description": "ACTION_ACTIONLINT: User custom config file name if different from default", - "title": "ACTION_ACTIONLINT: Custom config file name", - "type": "string" - }, - "ACTION_ACTIONLINT_DIRECTORY": { - "$id": "#/properties/ACTION_ACTIONLINT_DIRECTORY", - "default": ".github/workflows", - "title": "ACTION_ACTIONLINT: Directory containing ACTION files", - "type": "string" - }, - "ACTION_ACTIONLINT_DISABLE_ERRORS": { - "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS", - "default": false, - "title": "ACTION_ACTIONLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ACTION_ACTIONLINT: Maximum number of errors allowed", - "type": "number" - }, - "ACTION_ACTIONLINT_FILE_EXTENSIONS": { - "$id": "#/properties/ACTION_ACTIONLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "ACTION_ACTIONLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/ACTION_ACTIONLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE", - "title": "ACTION_ACTIONLINT: Excluding Regex", - "type": "string" - }, - "ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE", - "title": "ACTION_ACTIONLINT: Including Regex", - "type": "string" - }, - "ACTION_ACTIONLINT_POST_COMMANDS": { - "$id": "#/properties/ACTION_ACTIONLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "ACTION_ACTIONLINT_PRE_COMMANDS": { - "$id": "#/properties/ACTION_ACTIONLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "ACTION_ACTIONLINT_RULES_PATH": { - "$id": "#/properties/ACTION_ACTIONLINT_RULES_PATH", - "description": "ACTION_ACTIONLINT: Path where to find linter configuration file", - "title": "ACTION_ACTIONLINT: Custom config file path", - "type": "string" - }, - "ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ACTION_ACTIONLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Unsecured env variables", - "type": "array" - }, - "ACTION_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ACTION_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ACTION descriptor", - "type": "string" - }, - "ACTION_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ACTION_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ACTION descriptor", - "type": "string" - }, - "ADDITIONAL_EXCLUDED_DIRECTORIES": { - "$id": "#/properties/ADDITIONAL_EXCLUDED_DIRECTORIES", - "description": "List of additional excluded directory basenames to add to MegaLinter 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_CLI_EXECUTABLE": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE", - "default": [ - [ - "ansible-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: CLI Executable", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "ANSIBLE_ANSIBLE_LINT_CONFIG_FILE": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CONFIG_FILE", - "default": ".ansible-lint", - "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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ANSIBLE_ANSIBLE_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/ARM_ARM_TTK_CLI_EXECUTABLE", - "default": [ - [ - "arm-ttk" - ] - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: CLI Executable", - "type": "array" - }, - "ARM_ARM_TTK_CLI_LINT_MODE": { - "$id": "#/properties/ARM_ARM_TTK_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "ARM_ARM_TTK: Override default cli lint mode", - "type": "string" - }, - "ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS", - "description": "ARM_ARM_TTK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/ARM_ARM_TTK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ARM_ARM_TTK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "ARM_ARM_TTK_PRE_COMMANDS": { - "$id": "#/properties/ARM_ARM_TTK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ARM_ARM_TTK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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_ARM_TTK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ARM_ARM_TTK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ARM_ARM_TTK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Unsecured env variables", - "type": "array" - }, - "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" - }, - "AZURE_COMMENT_REPORTER": { - "$id": "#/properties/AZURE_COMMENT_REPORTER", - "default": true, - "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", - "title": "Activate Azure PR Comments reporter", - "type": "boolean" - }, - "AZURE_COMMENT_REPORTER_LINKS_TYPE": { - "$id": "#/properties/AZURE_COMMENT_REPORTER_LINKS_TYPE", - "default": "artifacts", - "enum": [ - "artifacts", - "build" - ], - "title": "Type of hyperlinks in Azure PR Comments (artifacts or build)", - "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_CLI_EXECUTABLE": { - "$id": "#/properties/BASH_EXEC_CLI_EXECUTABLE", - "default": [ - [ - "bash-exec" - ] - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: CLI Executable", - "type": "array" - }, - "BASH_EXEC_CLI_LINT_MODE": { - "$id": "#/properties/BASH_EXEC_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "BASH_EXEC: Override default cli lint mode", - "type": "string" - }, - "BASH_EXEC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BASH_EXEC_COMMAND_REMOVE_ARGUMENTS", - "description": "BASH_EXEC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_EXEC_DISABLE_ERRORS": { - "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS", - "default": false, - "title": "BASH_EXEC: Linter doesn't make MegaLinter 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_EXEC_POST_COMMANDS": { - "$id": "#/properties/BASH_EXEC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_EXEC: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "BASH_EXEC_PRE_COMMANDS": { - "$id": "#/properties/BASH_EXEC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_EXEC: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "BASH_EXEC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BASH_EXEC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BASH_EXEC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/BASH_SHELLCHECK_CLI_EXECUTABLE", - "default": [ - [ - "shellcheck" - ] - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: CLI Executable", - "type": "array" - }, - "BASH_SHELLCHECK_CLI_LINT_MODE": { - "$id": "#/properties/BASH_SHELLCHECK_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "BASH_SHELLCHECK: Override default cli lint mode", - "type": "string" - }, - "BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "BASH_SHELLCHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_SHELLCHECK_DISABLE_ERRORS": { - "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS", - "default": false, - "title": "BASH_SHELLCHECK: Linter doesn't make MegaLinter 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_SHELLCHECK_POST_COMMANDS": { - "$id": "#/properties/BASH_SHELLCHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "BASH_SHELLCHECK_PRE_COMMANDS": { - "$id": "#/properties/BASH_SHELLCHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BASH_SHELLCHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/BASH_SHFMT_CLI_EXECUTABLE", - "default": [ - [ - "shfmt" - ] - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: CLI Executable", - "type": "array" - }, - "BASH_SHFMT_CLI_LINT_MODE": { - "$id": "#/properties/BASH_SHFMT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "BASH_SHFMT: Override default cli lint mode", - "type": "string" - }, - "BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS", - "description": "BASH_SHFMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_SHFMT_DISABLE_ERRORS": { - "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS", - "default": false, - "title": "BASH_SHFMT: Linter doesn't make MegaLinter 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" - }, - "BASH_SHFMT_POST_COMMANDS": { - "$id": "#/properties/BASH_SHFMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHFMT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "BASH_SHFMT_PRE_COMMANDS": { - "$id": "#/properties/BASH_SHFMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHFMT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "BASH_SHFMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BASH_SHFMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BASH_SHFMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Unsecured env variables", - "type": "array" - }, - "BICEP_BICEP_LINTER_ARGUMENTS": { - "$id": "#/properties/BICEP_BICEP_LINTER_ARGUMENTS", - "description": "BICEP_BICEP_LINTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "BICEP_BICEP_LINTER_CLI_EXECUTABLE": { - "$id": "#/properties/BICEP_BICEP_LINTER_CLI_EXECUTABLE", - "default": [ - [ - "bicep" - ] - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: CLI Executable", - "type": "array" - }, - "BICEP_BICEP_LINTER_CLI_LINT_MODE": { - "$id": "#/properties/BICEP_BICEP_LINTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "BICEP_BICEP_LINTER: Override default cli lint mode", - "type": "string" - }, - "BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS", - "description": "BICEP_BICEP_LINTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "BICEP_BICEP_LINTER_DISABLE_ERRORS": { - "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS", - "default": false, - "title": "BICEP_BICEP_LINTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BICEP_BICEP_LINTER: Maximum number of errors allowed", - "type": "number" - }, - "BICEP_BICEP_LINTER_FILE_EXTENSIONS": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "BICEP_BICEP_LINTER_FILE_NAMES_REGEX": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE", - "title": "BICEP_BICEP_LINTER: Excluding Regex", - "type": "string" - }, - "BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE", - "title": "BICEP_BICEP_LINTER: Including Regex", - "type": "string" - }, - "BICEP_BICEP_LINTER_POST_COMMANDS": { - "$id": "#/properties/BICEP_BICEP_LINTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "BICEP_BICEP_LINTER_PRE_COMMANDS": { - "$id": "#/properties/BICEP_BICEP_LINTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BICEP_BICEP_LINTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Unsecured env variables", - "type": "array" - }, - "BICEP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BICEP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for BICEP descriptor", - "type": "string" - }, - "BICEP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BICEP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for BICEP descriptor", - "type": "string" - }, - "CLEAR_REPORT_FOLDER": { - "$id": "#/properties/CLEAR_REPORT_FOLDER", - "default": false, - "description": "Flag to clear files from report folder (usually megalinter-reports) before starting the linting process", - "title": "Clear Report Folder", - "type": "boolean" - }, - "CLOJURE_CLJSTYLE_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_ARGUMENTS", - "description": "CLOJURE_CLJSTYLE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CLOJURE_CLJSTYLE_CLI_EXECUTABLE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_EXECUTABLE", - "default": [ - [ - "cljstyle" - ] - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: CLI Executable", - "type": "array" - }, - "CLOJURE_CLJSTYLE_CLI_LINT_MODE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CLOJURE_CLJSTYLE: Override default cli lint mode", - "type": "string" - }, - "CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS", - "description": "CLOJURE_CLJSTYLE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CLOJURE_CLJSTYLE_CONFIG_FILE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_CONFIG_FILE", - "default": ".cljstyle", - "description": "CLOJURE_CLJSTYLE: User custom config file name if different from default", - "title": "CLOJURE_CLJSTYLE: Custom config file name", - "type": "string" - }, - "CLOJURE_CLJSTYLE_DISABLE_ERRORS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS", - "default": false, - "title": "CLOJURE_CLJSTYLE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CLOJURE_CLJSTYLE: Maximum number of errors allowed", - "type": "number" - }, - "CLOJURE_CLJSTYLE_FILE_EXTENSIONS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CLOJURE_CLJSTYLE_FILE_NAMES_REGEX": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE", - "title": "CLOJURE_CLJSTYLE: Excluding Regex", - "type": "string" - }, - "CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE", - "title": "CLOJURE_CLJSTYLE: Including Regex", - "type": "string" - }, - "CLOJURE_CLJSTYLE_POST_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CLOJURE_CLJSTYLE_PRE_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CLOJURE_CLJSTYLE_RULES_PATH": { - "$id": "#/properties/CLOJURE_CLJSTYLE_RULES_PATH", - "description": "CLOJURE_CLJSTYLE: Path where to find linter configuration file", - "title": "CLOJURE_CLJSTYLE: Custom config file path", - "type": "string" - }, - "CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJSTYLE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_EXECUTABLE", - "default": [ - [ - "clj-kondo" - ] - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: CLI Executable", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_CLI_LINT_MODE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CLOJURE_CLJ_KONDO: Override default cli lint mode", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS", - "description": "CLOJURE_CLJ_KONDO: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_PRE_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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_CLJ_KONDO_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJ_KONDO and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE", - "default": [ - [ - "cfn-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: CLI Executable", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CLOUDFORMATION_CFN_LINT: Override default cli lint mode", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_PRE_COMMANDS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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_CFN_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CLOUDFORMATION_CFN_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/COFFEE_COFFEELINT_CLI_EXECUTABLE", - "default": [ - [ - "coffeelint" - ] - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: CLI Executable", - "type": "array" - }, - "COFFEE_COFFEELINT_CLI_LINT_MODE": { - "$id": "#/properties/COFFEE_COFFEELINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "COFFEE_COFFEELINT: Override default cli lint mode", - "type": "string" - }, - "COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS", - "description": "COFFEE_COFFEELINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/COFFEE_COFFEELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "COFFEE_COFFEELINT_PRE_COMMANDS": { - "$id": "#/properties/COFFEE_COFFEELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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_COFFEELINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling COFFEE_COFFEELINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Unsecured env variables", - "type": "array" - }, - "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" - }, - "CONFIG_REPORTER": { - "$id": "#/properties/CONFIG_REPORTER", - "default": true, - "description": "Generates a folder IDE-config located in report folder, containing default MegaLinter configuration files used during the linting, and updated VSCode extensions.js config file", - "title": "Activate local configuration reporter", - "type": "boolean" - }, - "CONFIG_REPORTER_SUB_FOLDER": { - "$id": "#/properties/CONFIG_REPORTER_SUB_FOLDER", - "default": "IDE-config", - "title": "Output folder for IDE configuration files within report folder", - "type": "string" - }, - "CONSOLE_REPORTER": { - "$id": "#/properties/CONSOLE_REPORTER", - "default": true, - "description": "", - "title": "Activate console reporter", - "type": "boolean" - }, - "CONSOLE_REPORTER_SECTIONS": { - "$id": "#/properties/CONSOLE_REPORTER_SECTIONS", - "default": true, - "description": "Define to false if you do not want logs to be organized in sections", - "title": "Activate console logs sections", - "type": "boolean" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/COPYPASTE_JSCPD_CLI_EXECUTABLE", - "default": [ - [ - "jscpd" - ] - ], - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: CLI Executable", - "type": "array" - }, - "COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS", - "description": "COPYPASTE_JSCPD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: Custom remove 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 doesn't make MegaLinter 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_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_POST_COMMANDS": { - "$id": "#/properties/COPYPASTE_JSCPD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "COPYPASTE_JSCPD_PRE_COMMANDS": { - "$id": "#/properties/COPYPASTE_JSCPD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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" - }, - "COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling COPYPASTE_JSCPD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/CPP_CPPLINT_CLI_EXECUTABLE", - "default": [ - [ - "cpplint" - ] - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: CLI Executable", - "type": "array" - }, - "CPP_CPPLINT_CLI_LINT_MODE": { - "$id": "#/properties/CPP_CPPLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CPP_CPPLINT: Override default cli lint mode", - "type": "string" - }, - "CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CPP_CPPLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CPP_CPPLINT_DISABLE_ERRORS": { - "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS", - "default": false, - "title": "CPP_CPPLINT: Linter doesn't make MegaLinter 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_CPPLINT_POST_COMMANDS": { - "$id": "#/properties/CPP_CPPLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CPPLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CPP_CPPLINT_PRE_COMMANDS": { - "$id": "#/properties/CPP_CPPLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CPPLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CPP_CPPLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CPP_CPPLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CPP_CPPLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Unsecured env variables", - "type": "array" - }, - "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" - }, - "CREDENTIALS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CREDENTIALS_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CREDENTIALS descriptor", - "type": "string" - }, - "CREDENTIALS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CREDENTIALS_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CREDENTIALS descriptor", - "type": "string" - }, - "CREDENTIALS_SECRETLINT_ARGUMENTS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_ARGUMENTS", - "description": "CREDENTIALS_SECRETLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CREDENTIALS_SECRETLINT_CONFIG_FILE": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_CONFIG_FILE", - "default": ".secretlintrc.json", - "description": "CREDENTIALS_SECRETLINT: User custom config file name if different from default", - "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file name", - "type": "string" - }, - "CREDENTIALS_SECRETLINT_DISABLE_ERRORS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS", - "default": false, - "title": "(removed) CREDENTIALS_SECRETLINT: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) CREDENTIALS_SECRETLINT: Maximum number of errors allowed", - "type": "number" - }, - "CREDENTIALS_SECRETLINT_FILE_EXTENSIONS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CREDENTIALS_SECRETLINT_POST_COMMANDS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CREDENTIALS_SECRETLINT_PRE_COMMANDS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CREDENTIALS_SECRETLINT_RULES_PATH": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_RULES_PATH", - "description": "CREDENTIALS_SECRETLINT: Path where to find linter configuration file", - "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file path", - "type": "string" - }, - "CSHARP_CSHARPIER_ARGUMENTS": { - "$id": "#/properties/CSHARP_CSHARPIER_ARGUMENTS", - "description": "CSHARP_CSHARPIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_CSHARPIER_CLI_EXECUTABLE": { - "$id": "#/properties/CSHARP_CSHARPIER_CLI_EXECUTABLE", - "default": [ - [ - "csharpier" - ] - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: CLI Executable", - "type": "array" - }, - "CSHARP_CSHARPIER_CLI_LINT_MODE": { - "$id": "#/properties/CSHARP_CSHARPIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CSHARP_CSHARPIER: Override default cli lint mode", - "type": "string" - }, - "CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS", - "description": "CSHARP_CSHARPIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_CSHARPIER_DISABLE_ERRORS": { - "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS", - "default": false, - "title": "CSHARP_CSHARPIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSHARP_CSHARPIER: Maximum number of errors allowed", - "type": "number" - }, - "CSHARP_CSHARPIER_FILE_EXTENSIONS": { - "$id": "#/properties/CSHARP_CSHARPIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSHARP_CSHARPIER_FILE_NAMES_REGEX": { - "$id": "#/properties/CSHARP_CSHARPIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE", - "title": "CSHARP_CSHARPIER: Excluding Regex", - "type": "string" - }, - "CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE", - "title": "CSHARP_CSHARPIER: Including Regex", - "type": "string" - }, - "CSHARP_CSHARPIER_POST_COMMANDS": { - "$id": "#/properties/CSHARP_CSHARPIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSHARP_CSHARPIER_PRE_COMMANDS": { - "$id": "#/properties/CSHARP_CSHARPIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSHARP_CSHARPIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "dotnet" - ] - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: CLI Executable", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CSHARP_DOTNET_FORMAT: Override default cli lint mode", - "type": "string" - }, - "CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "CSHARP_DOTNET_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "CSHARP_DOTNET_FORMAT: Linter doesn't make MegaLinter 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_DOTNET_FORMAT_POST_COMMANDS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSHARP_DOTNET_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/CSS_SCSS_LINT_CLI_EXECUTABLE", - "default": [ - [ - "scss-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "CSS_SCSS_LINT: CLI Executable", - "type": "array" - }, - "CSS_SCSS_LINT_CLI_LINT_MODE": { - "$id": "#/properties/CSS_SCSS_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CSS_SCSS_LINT: Override default cli lint mode", - "type": "string" - }, - "CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CSS_SCSS_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSS_SCSS_LINT: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/CSS_SCSS_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSS_SCSS_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSS_SCSS_LINT_PRE_COMMANDS": { - "$id": "#/properties/CSS_SCSS_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSS_SCSS_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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_SCSS_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSS_SCSS_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSS_SCSS_LINT: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/CSS_STYLELINT_CLI_EXECUTABLE", - "default": [ - [ - "stylelint" - ] - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: CLI Executable", - "type": "array" - }, - "CSS_STYLELINT_CLI_LINT_MODE": { - "$id": "#/properties/CSS_STYLELINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CSS_STYLELINT: Override default cli lint mode", - "type": "string" - }, - "CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CSS_STYLELINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/CSS_STYLELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSS_STYLELINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSS_STYLELINT_PRE_COMMANDS": { - "$id": "#/properties/CSS_STYLELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSS_STYLELINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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" - }, - "CSS_STYLELINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSS_STYLELINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSS_STYLELINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/C_CPPLINT_CLI_EXECUTABLE", - "default": [ - [ - "cpplint" - ] - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: CLI Executable", - "type": "array" - }, - "C_CPPLINT_CLI_LINT_MODE": { - "$id": "#/properties/C_CPPLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "C_CPPLINT: Override default cli lint mode", - "type": "string" - }, - "C_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/C_CPPLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "C_CPPLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "C_CPPLINT_DISABLE_ERRORS": { - "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS", - "default": false, - "title": "C_CPPLINT: Linter doesn't make MegaLinter 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_CPPLINT_POST_COMMANDS": { - "$id": "#/properties/C_CPPLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CPPLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "C_CPPLINT_PRE_COMMANDS": { - "$id": "#/properties/C_CPPLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CPPLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "C_CPPLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/C_CPPLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling C_CPPLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/DART_DARTANALYZER_CLI_EXECUTABLE", - "default": [ - [ - "dartanalyzer" - ] - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: CLI Executable", - "type": "array" - }, - "DART_DARTANALYZER_CLI_LINT_MODE": { - "$id": "#/properties/DART_DARTANALYZER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "DART_DARTANALYZER: Override default cli lint mode", - "type": "string" - }, - "DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS", - "description": "DART_DARTANALYZER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/DART_DARTANALYZER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DART_DARTANALYZER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "DART_DARTANALYZER_PRE_COMMANDS": { - "$id": "#/properties/DART_DARTANALYZER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DART_DARTANALYZER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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_DARTANALYZER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/DART_DARTANALYZER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling DART_DARTANALYZER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Unsecured env variables", - "type": "array" - }, - "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": "HEAD", - "description": "Deprecated: The name of the repository's default branch.", - "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 MegaLinter complete with exit code 0 even if errors were detected.", - "title": "Disable errors", - "type": "boolean" - }, - "DISABLE_ERRORS_LINTERS": { - "$id": "#/properties/DISABLE_ERRORS_LINTERS", - "description": "If DISABLE_ERRORS_LINTERS is set, the listed linters will be run but errors will be not blocking", - "examples": [ - [ - "BASH_BASH_SHFMT", - "JAVASCRIPT_STANDARD" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "Disabled errors linter keys", - "type": "array" - }, - "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": "(removed) DOCKERFILE_DOCKERFILELINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override default cli lint mode", - "type": "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": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS", - "default": false, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Linter does not make MegaLinter 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": "(removed) 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": "(removed) 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": "(removed) 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": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Excluding Regex", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Including Regex", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_POST_COMMANDS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_RULES_PATH": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_RULES_PATH", - "description": "DOCKERFILE_DOCKERFILELINT: Path where to find linter configuration file", - "title": "(removed) 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_CLI_EXECUTABLE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_EXECUTABLE", - "default": [ - [ - "hadolint" - ] - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: CLI Executable", - "type": "array" - }, - "DOCKERFILE_HADOLINT_CLI_LINT_MODE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "DOCKERFILE_HADOLINT: Override default cli lint mode", - "type": "string" - }, - "DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "DOCKERFILE_HADOLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "DOCKERFILE_HADOLINT_CONFIG_FILE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_CONFIG_FILE", - "default": ".hadolint.yaml", - "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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "DOCKERFILE_HADOLINT_PRE_COMMANDS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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" - }, - "DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling DOCKERFILE_HADOLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE", - "default": [ - [ - "editorconfig-checker" - ] - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: CLI Executable", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override default cli lint mode", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling EDITORCONFIG_EDITORCONFIG_CHECKER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Unsecured env variables", - "type": "array" - }, - "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": "MegaLinter 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_CLI_EXECUTABLE": { - "$id": "#/properties/ENV_DOTENV_LINTER_CLI_EXECUTABLE", - "default": [ - [ - "dotenv-linter" - ] - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: CLI Executable", - "type": "array" - }, - "ENV_DOTENV_LINTER_CLI_LINT_MODE": { - "$id": "#/properties/ENV_DOTENV_LINTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "ENV_DOTENV_LINTER: Override default cli lint mode", - "type": "string" - }, - "ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS", - "description": "ENV_DOTENV_LINTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "ENV_DOTENV_LINTER_DISABLE_ERRORS": { - "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS", - "default": false, - "title": "ENV_DOTENV_LINTER: Linter doesn't make MegaLinter 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_DOTENV_LINTER_POST_COMMANDS": { - "$id": "#/properties/ENV_DOTENV_LINTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "ENV_DOTENV_LINTER_PRE_COMMANDS": { - "$id": "#/properties/ENV_DOTENV_LINTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ENV_DOTENV_LINTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Unsecured env variables", - "type": "array" - }, - "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 MegaLinter 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/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension1.mega-linter.yml", - "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension2.mega-linter.yml" - ], - "items": { - "type": "string" - }, - "title": "MegaLinter 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": "If set to true, MegaLinter fails if a linter is missing in the selected flavor", - "title": "Fail if missing linter", - "type": "boolean" - }, - "FAIL_IF_UPDATED_SOURCES": { - "$id": "#/properties/FAIL_IF_UPDATED_SOURCES", - "default": false, - "description": "If set to true, MegaLinter fails if a linter or formatter has auto-fixed sources, even if there are no errors", - "title": "Fail if updated sources", - "type": "boolean" - }, - "FILEIO_REPORTER": { - "$id": "#/properties/FILEIO_REPORTER", - "default": false, - "description": "If you don't use artifacts upload to read MegaLinter reports, you can access them with an hyperlink to file.io. Important: MegaLinter has no affiliation with file.io, but it's supposed to be secured, and only one download is available for a report (snapchat for files, basically)", - "title": "Activate File.io reporter", - "type": "boolean" - }, - "FILEIO_REPORTER_SEND_SUCCESS": { - "$id": "#/properties/FILEIO_REPORTER_SEND_SUCCESS", - "default": false, - "description": "Skip posting to file.io if linting is in success", - "title": "Skip file.io if success", - "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 MegaLinter 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_CLI_EXECUTABLE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE", - "default": [ - [ - "gherkin-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: CLI Executable", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_CLI_LINT_MODE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "GHERKIN_GHERKIN_LINT: Override default cli lint mode", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "GHERKIN_GHERKIN_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_PRE_COMMANDS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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" - }, - "GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GHERKIN_GHERKIN_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Unsecured env variables", - "type": "array" - }, - "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 MegaLinter 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" - }, - "GITLAB_ACCESS_TOKEN_MEGALINTER": { - "$id": "#/properties/GITLAB_ACCESS_TOKEN_MEGALINTER", - "default": true, - "description": "Gitlab access token with API access (can be user or project Access token)", - "title": "Gitlab Access Token", - "type": "string" - }, - "GITLAB_CERTIFICATE_PATH": { - "$id": "#/properties/GITLAB_CERTIFICATE_PATH", - "default": true, - "description": "Path to SSL certificate if necessary", - "title": "Gitlab SSL Certificate path", - "type": "string" - }, - "GITLAB_COMMENT_REPORTER": { - "$id": "#/properties/GITLAB_COMMENT_REPORTER", - "default": true, - "description": "Posts Mega-Linter results summary in the comments of the related merge request (if existing)", - "title": "Activate Gitlab MR Comments reporter", - "type": "boolean" - }, - "GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT": { - "$id": "#/properties/GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT", - "default": true, - "description": "Set to false to disable the overwrite of existing MegaLinter Merge Request comment in case of new run", - "title": "Overwrite Gitlab Merge Request Comment", - "type": "boolean" - }, - "GITLAB_CUSTOM_CERTIFICATE": { - "$id": "#/properties/GITLAB_CUSTOM_CERTIFICATE", - "default": true, - "description": "Store your SSL certificate string value in a CI env variable named GITLAB_CUSTOM_CERTIFICATE if you want it to be copied by MegaLinter in a local certificate file that will be used by python gitlab lib", - "title": "Gitlab SSL Certificate value", - "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": "(removed) GIT_GIT_DIFF: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GIT_GIT_DIFF_DISABLE_ERRORS": { - "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS", - "default": false, - "title": "(removed) GIT_GIT_DIFF: Linter does not make MegaLinter 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": "(removed) 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": "(removed) 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": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GIT_GIT_DIFF_POST_COMMANDS": { - "$id": "#/properties/GIT_GIT_DIFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GIT_GIT_DIFF_PRE_COMMANDS": { - "$id": "#/properties/GIT_GIT_DIFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/GO_GOLANGCI_LINT_CLI_EXECUTABLE", - "default": [ - [ - "golangci-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: CLI Executable", - "type": "array" - }, - "GO_GOLANGCI_LINT_CLI_LINT_MODE": { - "$id": "#/properties/GO_GOLANGCI_LINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "GO_GOLANGCI_LINT: Override default cli lint mode", - "type": "string" - }, - "GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "GO_GOLANGCI_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/GO_GOLANGCI_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GO_GOLANGCI_LINT_PRE_COMMANDS": { - "$id": "#/properties/GO_GOLANGCI_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GO_GOLANGCI_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/GO_REVIVE_CLI_EXECUTABLE", - "default": [ - [ - "revive" - ] - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: CLI Executable", - "type": "array" - }, - "GO_REVIVE_CLI_LINT_MODE": { - "$id": "#/properties/GO_REVIVE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "GO_REVIVE: Override default cli lint mode", - "type": "string" - }, - "GO_REVIVE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GO_REVIVE_COMMAND_REMOVE_ARGUMENTS", - "description": "GO_REVIVE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/GO_REVIVE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_REVIVE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GO_REVIVE_PRE_COMMANDS": { - "$id": "#/properties/GO_REVIVE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_REVIVE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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" - }, - "GO_REVIVE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GO_REVIVE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GO_REVIVE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE", - "default": [ - [ - "graphql-schema-linter" - ] - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: CLI Executable", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override default cli lint mode", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GRAPHQL_GRAPHQL_SCHEMA_LINTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE", - "default": [ - [ - "npm-groovy-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: CLI Executable", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "GROOVY_NPM_GROOVY_LINT: Override default cli lint mode", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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" - }, - "GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GROOVY_NPM_GROOVY_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Unsecured env variables", - "type": "array" - }, - "HTML_DJLINT_ARGUMENTS": { - "$id": "#/properties/HTML_DJLINT_ARGUMENTS", - "description": "HTML_DJLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "HTML_DJLINT_CLI_EXECUTABLE": { - "$id": "#/properties/HTML_DJLINT_CLI_EXECUTABLE", - "default": [ - [ - "djlint" - ] - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: CLI Executable", - "type": "array" - }, - "HTML_DJLINT_CLI_LINT_MODE": { - "$id": "#/properties/HTML_DJLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "HTML_DJLINT: Override default cli lint mode", - "type": "string" - }, - "HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "HTML_DJLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "HTML_DJLINT_DISABLE_ERRORS": { - "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS", - "default": false, - "title": "HTML_DJLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "HTML_DJLINT: Maximum number of errors allowed", - "type": "number" - }, - "HTML_DJLINT_FILE_EXTENSIONS": { - "$id": "#/properties/HTML_DJLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "HTML_DJLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/HTML_DJLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "HTML_DJLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_EXCLUDE", - "title": "HTML_DJLINT: Excluding Regex", - "type": "string" - }, - "HTML_DJLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_INCLUDE", - "title": "HTML_DJLINT: Including Regex", - "type": "string" - }, - "HTML_DJLINT_POST_COMMANDS": { - "$id": "#/properties/HTML_DJLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_DJLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "HTML_DJLINT_PRE_COMMANDS": { - "$id": "#/properties/HTML_DJLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_DJLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "HTML_DJLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/HTML_DJLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling HTML_DJLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/HTML_HTMLHINT_CLI_EXECUTABLE", - "default": [ - [ - "htmlhint" - ] - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: CLI Executable", - "type": "array" - }, - "HTML_HTMLHINT_CLI_LINT_MODE": { - "$id": "#/properties/HTML_HTMLHINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "HTML_HTMLHINT: Override default cli lint mode", - "type": "string" - }, - "HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS", - "description": "HTML_HTMLHINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/HTML_HTMLHINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_HTMLHINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "HTML_HTMLHINT_PRE_COMMANDS": { - "$id": "#/properties/HTML_HTMLHINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_HTMLHINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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" - }, - "HTML_HTMLHINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/HTML_HTMLHINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling HTML_HTMLHINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Unsecured env variables", - "type": "array" - }, - "IGNORE_GENERATED_FILES": { - "$id": "#/properties/IGNORE_GENERATED_FILES", - "default": false, - "title": "Makes MegaLinter skip files containing @generated marker (and not containing @not-generated)", - "type": "boolean" - }, - "IGNORE_GITIGNORED_FILES": { - "$id": "#/properties/IGNORE_GITIGNORED_FILES", - "default": false, - "title": "Makes MegaLinter skip files that are ignored by git using .gitignore", - "type": "boolean" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/JAVASCRIPT_ES_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: CLI Executable", - "type": "array" - }, - "JAVASCRIPT_ES_CLI_LINT_MODE": { - "$id": "#/properties/JAVASCRIPT_ES_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVASCRIPT_ES: Override default cli lint mode", - "type": "string" - }, - "JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVASCRIPT_ES: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_ES_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVASCRIPT_ES_PRE_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_ES_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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_ES_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_ES and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: CLI Executable", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVASCRIPT_PRETTIER: Override default cli lint mode", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVASCRIPT_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_EXECUTABLE", - "default": [ - [ - "standard" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: CLI Executable", - "type": "array" - }, - "JAVASCRIPT_STANDARD_CLI_LINT_MODE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVASCRIPT_STANDARD: Override default cli lint mode", - "type": "string" - }, - "JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVASCRIPT_STANDARD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_STANDARD_DISABLE_ERRORS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS", - "default": false, - "title": "JAVASCRIPT_STANDARD: Linter doesn't make MegaLinter 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" - }, - "JAVASCRIPT_STANDARD_POST_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVASCRIPT_STANDARD_PRE_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_STANDARD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/JAVA_CHECKSTYLE_CLI_EXECUTABLE", - "default": [ - [ - "java" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: CLI Executable", - "type": "array" - }, - "JAVA_CHECKSTYLE_CLI_LINT_MODE": { - "$id": "#/properties/JAVA_CHECKSTYLE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVA_CHECKSTYLE: Override default cli lint mode", - "type": "string" - }, - "JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVA_CHECKSTYLE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/JAVA_CHECKSTYLE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVA_CHECKSTYLE_PRE_COMMANDS": { - "$id": "#/properties/JAVA_CHECKSTYLE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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_CHECKSTYLE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVA_CHECKSTYLE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Unsecured env variables", - "type": "array" - }, - "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" - }, - "JAVA_PMD_ARGUMENTS": { - "$id": "#/properties/JAVA_PMD_ARGUMENTS", - "description": "JAVA_PMD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVA_PMD_CLI_EXECUTABLE": { - "$id": "#/properties/JAVA_PMD_CLI_EXECUTABLE", - "default": [ - [ - "/usr/bin/pmd/bin/run.sh" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: CLI Executable", - "type": "array" - }, - "JAVA_PMD_CLI_LINT_MODE": { - "$id": "#/properties/JAVA_PMD_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVA_PMD: Override default cli lint mode", - "type": "string" - }, - "JAVA_PMD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVA_PMD_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVA_PMD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVA_PMD_CONFIG_FILE": { - "$id": "#/properties/JAVA_PMD_CONFIG_FILE", - "default": "java-pmd-ruleset.xml", - "description": "JAVA_PMD: User custom config file name if different from default", - "title": "JAVA_PMD: Custom config file name", - "type": "string" - }, - "JAVA_PMD_DISABLE_ERRORS": { - "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS", - "default": false, - "title": "JAVA_PMD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVA_PMD: Maximum number of errors allowed", - "type": "number" - }, - "JAVA_PMD_FILE_EXTENSIONS": { - "$id": "#/properties/JAVA_PMD_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVA_PMD_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVA_PMD_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVA_PMD_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVA_PMD_FILTER_REGEX_EXCLUDE", - "title": "JAVA_PMD: Excluding Regex", - "type": "string" - }, - "JAVA_PMD_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVA_PMD_FILTER_REGEX_INCLUDE", - "title": "JAVA_PMD: Including Regex", - "type": "string" - }, - "JAVA_PMD_POST_COMMANDS": { - "$id": "#/properties/JAVA_PMD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_PMD: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVA_PMD_PRE_COMMANDS": { - "$id": "#/properties/JAVA_PMD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_PMD: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVA_PMD_RULES_PATH": { - "$id": "#/properties/JAVA_PMD_RULES_PATH", - "description": "JAVA_PMD: Path where to find linter configuration file", - "title": "JAVA_PMD: Custom config file path", - "type": "string" - }, - "JAVA_PMD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVA_PMD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVA_PMD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: CLI Executable", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_ESLINT_PLUGIN_JSONC: Override default cli lint mode", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_ESLINT_PLUGIN_JSONC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_JSONLINT_CLI_EXECUTABLE", - "default": [ - [ - "jsonlint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: CLI Executable", - "type": "array" - }, - "JSON_JSONLINT_CLI_LINT_MODE": { - "$id": "#/properties/JSON_JSONLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_JSONLINT: Override default cli lint mode", - "type": "string" - }, - "JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_JSONLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_JSONLINT_CONFIG_FILE": { - "$id": "#/properties/JSON_JSONLINT_CONFIG_FILE", - "default": ".jsonlintrc", - "description": "JSON_JSONLINT: User custom config file name if different from default", - "title": "JSON_JSONLINT: Custom config file name", - "type": "string" - }, - "JSON_JSONLINT_DISABLE_ERRORS": { - "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS", - "default": false, - "title": "JSON_JSONLINT: Linter doesn't make MegaLinter 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_JSONLINT_POST_COMMANDS": { - "$id": "#/properties/JSON_JSONLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_JSONLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_JSONLINT_PRE_COMMANDS": { - "$id": "#/properties/JSON_JSONLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_JSONLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_JSONLINT_RULES_PATH": { - "$id": "#/properties/JSON_JSONLINT_RULES_PATH", - "description": "JSON_JSONLINT: Path where to find linter configuration file", - "title": "JSON_JSONLINT: Custom config file path", - "type": "string" - }, - "JSON_JSONLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_JSONLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_JSONLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Unsecured env variables", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS", - "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE", - "default": [ - [ - "npmPkgJsonLint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: CLI Executable", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE", - "default": ".npmpackagejsonlintrc.json", - "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom config file name if different from default", - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file name", - "type": "string" - }, - "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS", - "default": false, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Maximum number of errors allowed", - "type": "number" - }, - "JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH", - "description": "JSON_NPM_PACKAGE_JSON_LINT: Path where to find linter configuration file", - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file path", - "type": "string" - }, - "JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_NPM_PACKAGE_JSON_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: CLI Executable", - "type": "array" - }, - "JSON_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/JSON_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_PRETTIER: Override default cli lint mode", - "type": "string" - }, - "JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/JSON_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/JSON_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Unsecured env variables", - "type": "array" - }, - "JSON_REPORTER": { - "$id": "#/properties/JSON_REPORTER", - "default": false, - "description": "Output a large execution log in a JSON file named mega-linter-report.json", - "title": "JSON reporter", - "type": "boolean" - }, - "JSON_REPORTER_OUTPUT_DETAIL": { - "$id": "#/properties/JSON_REPORTER_OUTPUT_DETAIL", - "default": "simple", - "description": "Defines if output contain only error files (simple) or all files (detailed)", - "enum": [ - "simple", - "detailed" - ], - "title": "JSON reporter output detail", - "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_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_V8R_CLI_EXECUTABLE", - "default": [ - [ - "v8r" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: CLI Executable", - "type": "array" - }, - "JSON_V8R_CLI_LINT_MODE": { - "$id": "#/properties/JSON_V8R_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_V8R: Override default cli lint mode", - "type": "string" - }, - "JSON_V8R_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_V8R_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_V8R: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_V8R_DISABLE_ERRORS": { - "$id": "#/properties/JSON_V8R_DISABLE_ERRORS", - "default": false, - "title": "JSON_V8R: Linter doesn't make MegaLinter 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" - }, - "JSON_V8R_POST_COMMANDS": { - "$id": "#/properties/JSON_V8R_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_V8R: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_V8R_PRE_COMMANDS": { - "$id": "#/properties/JSON_V8R_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_V8R: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_V8R_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_V8R_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_V8R and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_V8R: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/JSX_ESLINT_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: CLI Executable", - "type": "array" - }, - "JSX_ESLINT_CLI_LINT_MODE": { - "$id": "#/properties/JSX_ESLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSX_ESLINT: Override default cli lint mode", - "type": "string" - }, - "JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "JSX_ESLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/JSX_ESLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSX_ESLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSX_ESLINT_PRE_COMMANDS": { - "$id": "#/properties/JSX_ESLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSX_ESLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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_ESLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSX_ESLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSX_ESLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/KOTLIN_KTLINT_CLI_EXECUTABLE", - "default": [ - [ - "ktlint" - ] - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: CLI Executable", - "type": "array" - }, - "KOTLIN_KTLINT_CLI_LINT_MODE": { - "$id": "#/properties/KOTLIN_KTLINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "KOTLIN_KTLINT: Override default cli lint mode", - "type": "string" - }, - "KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "KOTLIN_KTLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KOTLIN_KTLINT_DISABLE_ERRORS": { - "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS", - "default": false, - "title": "KOTLIN_KTLINT: Linter doesn't make MegaLinter 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" - }, - "KOTLIN_KTLINT_POST_COMMANDS": { - "$id": "#/properties/KOTLIN_KTLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KOTLIN_KTLINT_PRE_COMMANDS": { - "$id": "#/properties/KOTLIN_KTLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KOTLIN_KTLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Unsecured env variables", - "type": "array" - }, - "KUBERNETES_DIRECTORY": { - "$id": "#/properties/KUBERNETES_DIRECTORY", - "title": "Directory containing KUBERNETES files", - "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_HELM_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_HELM_ARGUMENTS", - "description": "KUBERNETES_HELM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_HELM_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_HELM_CLI_EXECUTABLE", - "default": [ - [ - "helm" - ] - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: CLI Executable", - "type": "array" - }, - "KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS", - "description": "KUBERNETES_HELM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_HELM_DIRECTORY": { - "$id": "#/properties/KUBERNETES_HELM_DIRECTORY", - "default": "", - "title": "KUBERNETES_HELM: Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_HELM_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS", - "default": false, - "title": "KUBERNETES_HELM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KUBERNETES_HELM: Maximum number of errors allowed", - "type": "number" - }, - "KUBERNETES_HELM_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_HELM_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KUBERNETES_HELM_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_HELM_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KUBERNETES_HELM_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_HELM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_HELM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KUBERNETES_HELM_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_HELM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_HELM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KUBERNETES_HELM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KUBERNETES_HELM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KUBERNETES_HELM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Unsecured env variables", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_ARGUMENTS", - "description": "KUBERNETES_KUBECONFORM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBECONFORM_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_EXECUTABLE", - "default": [ - [ - "kubeconform" - ] - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: CLI Executable", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_CLI_LINT_MODE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "KUBERNETES_KUBECONFORM: Override default cli lint mode", - "type": "string" - }, - "KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS", - "description": "KUBERNETES_KUBECONFORM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBECONFORM_DIRECTORY": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_DIRECTORY", - "default": "kubernetes", - "title": "KUBERNETES_KUBECONFORM: Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_KUBECONFORM_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS", - "default": false, - "title": "KUBERNETES_KUBECONFORM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KUBERNETES_KUBECONFORM: Maximum number of errors allowed", - "type": "number" - }, - "KUBERNETES_KUBECONFORM_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE", - "title": "KUBERNETES_KUBECONFORM: Excluding Regex", - "type": "string" - }, - "KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE", - "title": "KUBERNETES_KUBECONFORM: Including Regex", - "type": "string" - }, - "KUBERNETES_KUBECONFORM_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBECONFORM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Unsecured env variables", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_ARGUMENTS", - "description": "KUBERNETES_KUBESCAPE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBESCAPE_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_CLI_EXECUTABLE", - "default": [ - [ - "kubescape" - ] - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: CLI Executable", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS", - "description": "KUBERNETES_KUBESCAPE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBESCAPE_DIRECTORY": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_DIRECTORY", - "default": "", - "title": "KUBERNETES_KUBESCAPE: Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_KUBESCAPE_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS", - "default": false, - "title": "KUBERNETES_KUBESCAPE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KUBERNETES_KUBESCAPE: Maximum number of errors allowed", - "type": "number" - }, - "KUBERNETES_KUBESCAPE_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBESCAPE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Unsecured env variables", - "type": "array" - }, - "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": "(removed) KUBERNETES_KUBEVAL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBEVAL_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_EXECUTABLE", - "default": [ - [ - "kubeval" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: CLI Executable", - "type": "array" - }, - "KUBERNETES_KUBEVAL_CLI_LINT_MODE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(removed) KUBERNETES_KUBEVAL: Override default cli lint mode", - "type": "string" - }, - "KUBERNETES_KUBEVAL_DIRECTORY": { - "$id": "#/properties/KUBERNETES_KUBEVAL_DIRECTORY", - "default": "kubernetes", - "title": "(removed) KUBERNETES_KUBEVAL: Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_KUBEVAL_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS", - "default": false, - "title": "(removed) KUBERNETES_KUBEVAL: Linter doesn't make MegaLinter 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": "(removed) 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": "(removed) 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": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE", - "title": "(removed) KUBERNETES_KUBEVAL: Excluding Regex", - "type": "string" - }, - "KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE", - "title": "(removed) KUBERNETES_KUBEVAL: Including Regex", - "type": "string" - }, - "KUBERNETES_KUBEVAL_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KUBERNETES_KUBEVAL_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/LATEX_CHKTEX_CLI_EXECUTABLE", - "default": [ - [ - "chktex" - ] - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: CLI Executable", - "type": "array" - }, - "LATEX_CHKTEX_CLI_LINT_MODE": { - "$id": "#/properties/LATEX_CHKTEX_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "LATEX_CHKTEX: Override default cli lint mode", - "type": "string" - }, - "LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS", - "description": "LATEX_CHKTEX: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/LATEX_CHKTEX_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LATEX_CHKTEX: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "LATEX_CHKTEX_PRE_COMMANDS": { - "$id": "#/properties/LATEX_CHKTEX_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LATEX_CHKTEX: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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_CHKTEX_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/LATEX_CHKTEX_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling LATEX_CHKTEX and its pre/post commands", - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/LUA_LUACHECK_CLI_EXECUTABLE", - "default": [ - [ - "luacheck" - ] - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: CLI Executable", - "type": "array" - }, - "LUA_LUACHECK_CLI_LINT_MODE": { - "$id": "#/properties/LUA_LUACHECK_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "LUA_LUACHECK: Override default cli lint mode", - "type": "string" - }, - "LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "LUA_LUACHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/LUA_LUACHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LUA_LUACHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "LUA_LUACHECK_PRE_COMMANDS": { - "$id": "#/properties/LUA_LUACHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LUA_LUACHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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" - }, - "LUA_LUACHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/LUA_LUACHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling LUA_LUACHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Unsecured env variables", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_ARGUMENTS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_ARGUMENTS", - "description": "MAKEFILE_CHECKMAKE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MAKEFILE_CHECKMAKE_CLI_EXECUTABLE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_EXECUTABLE", - "default": [ - [ - "checkmake" - ] - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: CLI Executable", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_CLI_LINT_MODE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "MAKEFILE_CHECKMAKE: Override default cli lint mode", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS", - "description": "MAKEFILE_CHECKMAKE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MAKEFILE_CHECKMAKE_CONFIG_FILE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_CONFIG_FILE", - "default": ".checkmake.ini", - "description": "MAKEFILE_CHECKMAKE: User custom config file name if different from default", - "title": "MAKEFILE_CHECKMAKE: Custom config file name", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_DISABLE_ERRORS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS", - "default": false, - "title": "MAKEFILE_CHECKMAKE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MAKEFILE_CHECKMAKE: Maximum number of errors allowed", - "type": "number" - }, - "MAKEFILE_CHECKMAKE_FILE_EXTENSIONS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE", - "title": "MAKEFILE_CHECKMAKE: Excluding Regex", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE", - "title": "MAKEFILE_CHECKMAKE: Including Regex", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_POST_COMMANDS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_PRE_COMMANDS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_RULES_PATH": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_RULES_PATH", - "description": "MAKEFILE_CHECKMAKE: Path where to find linter configuration file", - "title": "MAKEFILE_CHECKMAKE: Custom config file path", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MAKEFILE_CHECKMAKE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Unsecured env variables", - "type": "array" - }, - "MAKEFILE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MAKEFILE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for MAKEFILE descriptor", - "type": "string" - }, - "MAKEFILE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MAKEFILE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for MAKEFILE descriptor", - "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_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE", - "default": [ - [ - "markdownlint" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: CLI Executable", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "MARKDOWN_MARKDOWNLINT: Override default cli lint mode", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWNLINT_CONFIG_FILE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CONFIG_FILE", - "default": ".markdownlint.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 doesn't make MegaLinter 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": ".markdownlint.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_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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_MARKDOWNLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWNLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE", - "default": [ - [ - "markdown-link-check" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: CLI Executable", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override default cli lint mode", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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_LINK_CHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_LINK_CHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE", - "default": [ - [ - "markdown-table-formatter" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: CLI Executable", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override default cli lint mode", - "type": "string" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom remove 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 doesn't make MegaLinter 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_FORMATTER_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_TABLE_FORMATTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Unsecured env variables", - "type": "array" - }, - "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 MegaLinter 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_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_EXECUTABLE", - "default": [ - [ - "remark" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: CLI Executable", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "MARKDOWN_REMARK_LINT: Override default cli lint mode", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_REMARK_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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" - }, - "MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_REMARK_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Unsecured env variables", - "type": "array" - }, - "MEGALINTER_FILES_TO_LINT": { - "$id": "#/properties/MEGALINTER_FILES_TO_LINT", - "description": "Comma-separated list of files to analyze. Using this variable will bypass other file listing methods", - "examples:": [ - [ - "myfile1.js", - "path/to/myfile2.js" - ] - ], - "items": { - "type": "string" - }, - "title": "List of files to analyze", - "type": "array" - }, - "MULTI_STATUS": { - "$id": "#/properties/MULTI_STATUS", - "default": true, - "description": "(DEPRECATED, use GITHUB_STATUS_REPORTER) Posts a status on the pull request for each processed linter", - "title": "(DEPRECATED) Activate GitHub Status reporter", - "type": "boolean" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/OPENAPI_SPECTRAL_CLI_EXECUTABLE", - "default": [ - [ - "spectral" - ] - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: CLI Executable", - "type": "array" - }, - "OPENAPI_SPECTRAL_CLI_LINT_MODE": { - "$id": "#/properties/OPENAPI_SPECTRAL_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "OPENAPI_SPECTRAL: Override default cli lint mode", - "type": "string" - }, - "OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS", - "description": "OPENAPI_SPECTRAL: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/OPENAPI_SPECTRAL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "OPENAPI_SPECTRAL_PRE_COMMANDS": { - "$id": "#/properties/OPENAPI_SPECTRAL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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" - }, - "OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling OPENAPI_SPECTRAL and its pre/post commands", - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Unsecured env variables", - "type": "array" - }, - "OUTPUT_DETAIL": { - "$id": "#/properties/OUTPUT_DETAIL", - "description": "(DEPRECATED) Output detail for text reporter: only error files (simple) or all files (detailed)", - "enum": [ - "simple", - "detailed" - ], - "title": "Output detail (DEPRECATED, use reporters variables instead)", - "type": "string" - }, - "OUTPUT_FORMAT": { - "$id": "#/properties/OUTPUT_FORMAT", - "description": "(DEPRECATED) Output format: text or tap", - "enum": [ - "text", - "tap" - ], - "title": "Output format (DEPRECATED, use reporters variables instead)", - "type": "string" - }, - "PARALLEL": { - "$id": "#/properties/PARALLEL", - "default": true, - "description": "Process linters in parallel to improve overall MegaLinter performance. If true, linters of same language or formats are grouped in the same parallel process to avoid lock issues if fixing the same files", - "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_CLI_EXECUTABLE": { - "$id": "#/properties/PERL_PERLCRITIC_CLI_EXECUTABLE", - "default": [ - [ - "perlcritic" - ] - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: CLI Executable", - "type": "array" - }, - "PERL_PERLCRITIC_CLI_LINT_MODE": { - "$id": "#/properties/PERL_PERLCRITIC_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "PERL_PERLCRITIC: Override default cli lint mode", - "type": "string" - }, - "PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS", - "description": "PERL_PERLCRITIC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PERL_PERLCRITIC_DISABLE_ERRORS": { - "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS", - "default": false, - "title": "PERL_PERLCRITIC: Linter doesn't make MegaLinter 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" - }, - "PERL_PERLCRITIC_POST_COMMANDS": { - "$id": "#/properties/PERL_PERLCRITIC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PERL_PERLCRITIC_PRE_COMMANDS": { - "$id": "#/properties/PERL_PERLCRITIC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PERL_PERLCRITIC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Unsecured env variables", - "type": "array" - }, - "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": "(removed) PHP_BUILTIN: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_BUILTIN_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_BUILTIN_CLI_EXECUTABLE", - "title": "(removed) PHP_BUILTIN: Override default CLI executable for linting request", - "type": "string" - }, - "PHP_BUILTIN_CLI_LINT_MODE": { - "$id": "#/properties/PHP_BUILTIN_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "(removed) PHP_BUILTIN: Override default cli lint mode", - "type": "string" - }, - "PHP_BUILTIN_DISABLE_ERRORS": { - "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS", - "default": false, - "title": "(removed) PHP_BUILTIN: Linter does not make MegaLinter 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": "(removed) 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": "(removed) 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": "(removed) PHP_BUILTIN: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_BUILTIN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_EXCLUDE", - "title": "(removed) PHP_BUILTIN: Excluding Regex", - "type": "string" - }, - "PHP_BUILTIN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_INCLUDE", - "title": "(removed) PHP_BUILTIN: Including Regex", - "type": "string" - }, - "PHP_BUILTIN_POST_COMMANDS": { - "$id": "#/properties/PHP_BUILTIN_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_BUILTIN_PRE_COMMANDS": { - "$id": "#/properties/PHP_BUILTIN_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PHPCS_CLI_EXECUTABLE", - "default": [ - [ - "phpcs" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: CLI Executable", - "type": "array" - }, - "PHP_PHPCS_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PHPCS_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PHPCS: Override default cli lint mode", - "type": "string" - }, - "PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PHPCS: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/PHP_PHPCS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPCS: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_PHPCS_PRE_COMMANDS": { - "$id": "#/properties/PHP_PHPCS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPCS: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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_PHPCS_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PHPCS_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PHPCS and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Unsecured env variables", - "type": "array" - }, - "PHP_PHPLINT_ARGUMENTS": { - "$id": "#/properties/PHP_PHPLINT_ARGUMENTS", - "description": "PHP_PHPLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPLINT_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PHPLINT_CLI_EXECUTABLE", - "default": [ - [ - "phplint" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: CLI Executable", - "type": "array" - }, - "PHP_PHPLINT_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PHPLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PHPLINT: Override default cli lint mode", - "type": "string" - }, - "PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PHPLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPLINT_CONFIG_FILE": { - "$id": "#/properties/PHP_PHPLINT_CONFIG_FILE", - "default": ".phplint.yml", - "description": "PHP_PHPLINT: User custom config file name if different from default", - "title": "PHP_PHPLINT: Custom config file name", - "type": "string" - }, - "PHP_PHPLINT_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS", - "default": false, - "title": "PHP_PHPLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PHPLINT: Maximum number of errors allowed", - "type": "number" - }, - "PHP_PHPLINT_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PHPLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_PHPLINT_FILE_NAME": { - "$id": "#/properties/PHP_PHPLINT_FILE_NAME", - "default": ".phplint.yml", - "description": "PHP_PHPLINT: User custom config file name if different from default", - "title": "PHP_PHPLINT: Custom config file name", - "type": "string" - }, - "PHP_PHPLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PHPLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_PHPLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_EXCLUDE", - "title": "PHP_PHPLINT: Excluding Regex", - "type": "string" - }, - "PHP_PHPLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_INCLUDE", - "title": "PHP_PHPLINT: Including Regex", - "type": "string" - }, - "PHP_PHPLINT_POST_COMMANDS": { - "$id": "#/properties/PHP_PHPLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_PHPLINT_PRE_COMMANDS": { - "$id": "#/properties/PHP_PHPLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_PHPLINT_RULES_PATH": { - "$id": "#/properties/PHP_PHPLINT_RULES_PATH", - "description": "PHP_PHPLINT: Path where to find linter configuration file", - "title": "PHP_PHPLINT: Custom config file path", - "type": "string" - }, - "PHP_PHPLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PHPLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PHPLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PHPSTAN_CLI_EXECUTABLE", - "default": [ - [ - "phpstan" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: CLI Executable", - "type": "array" - }, - "PHP_PHPSTAN_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PHPSTAN_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PHPSTAN: Override default cli lint mode", - "type": "string" - }, - "PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PHPSTAN: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPSTAN_CONFIG_FILE": { - "$id": "#/properties/PHP_PHPSTAN_CONFIG_FILE", - "default": "phpstan.neon.dist", - "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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/PHP_PHPSTAN_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPSTAN: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_PHPSTAN_PRE_COMMANDS": { - "$id": "#/properties/PHP_PHPSTAN_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPSTAN: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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_PHPSTAN_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PHPSTAN_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PHPSTAN and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PSALM_CLI_EXECUTABLE", - "default": [ - [ - "psalm" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: CLI Executable", - "type": "array" - }, - "PHP_PSALM_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PSALM_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PSALM: Override default cli lint mode", - "type": "string" - }, - "PHP_PSALM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PSALM_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PSALM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/PHP_PSALM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PSALM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_PSALM_PRE_COMMANDS": { - "$id": "#/properties/PHP_PSALM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PSALM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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" - }, - "PHP_PSALM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PSALM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PSALM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Unsecured env variables", - "type": "array" - }, - "PLUGINS": { - "$id": "#/properties/PLUGINS", - "description": "List of MegaLinter 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" - }, - "POST_GITHUB_COMMENT": { - "$id": "#/properties/POST_GITHUB_COMMENT", - "default": true, - "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related pull request (if existing)", - "title": "(DEPRECATED) Activate GitHub PR Comments reporter", - "type": "boolean" - }, - "POST_GITLAB_COMMENT": { - "$id": "#/properties/POST_GITLAB_COMMENT", - "default": true, - "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related merge request (if existing)", - "title": "(DEPRECATED) Activate Gitlab MR Comments reporter", - "type": "boolean" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_EXECUTABLE", - "default": [ - [ - "pwsh" - ] - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: CLI Executable", - "type": "array" - }, - "POWERSHELL_POWERSHELL_CLI_LINT_MODE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "POWERSHELL_POWERSHELL: Override default cli lint mode", - "type": "string" - }, - "POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Custom remove 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 doesn't make MegaLinter 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_FORMATTER_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE", - "default": [ - [ - "pwsh" - ] - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: CLI Executable", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "POWERSHELL_POWERSHELL_FORMATTER: Override default cli lint mode", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE", - "default": ".powershell-formatter.psd1", - "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom config file name if different from default", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file name", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS", - "default": false, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Maximum number of errors allowed", - "type": "number" - }, - "POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Excluding Regex", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Including Regex", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH", - "description": "POWERSHELL_POWERSHELL_FORMATTER: Path where to find linter configuration file", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file path", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL_FORMATTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Unsecured env variables", - "type": "array" - }, - "POWERSHELL_POWERSHELL_POST_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "POWERSHELL_POWERSHELL_PRE_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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" - }, - "POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL and its pre/post commands", - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Unsecured env variables", - "type": "array" - }, - "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_ALL_FILES": { - "$id": "#/properties/PRINT_ALL_FILES", - "default": true, - "description": "If set to false, only fixed and error files are displayed in logs", - "title": "Print all files in console logs", - "type": "boolean" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_EXECUTABLE", - "default": [ - [ - "protolint" - ] - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: CLI Executable", - "type": "array" - }, - "PROTOBUF_PROTOLINT_CLI_LINT_MODE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "PROTOBUF_PROTOLINT: Override default cli lint mode", - "type": "string" - }, - "PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PROTOBUF_PROTOLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PROTOBUF_PROTOLINT_PRE_COMMANDS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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" - }, - "PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PROTOBUF_PROTOLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_EXECUTABLE", - "default": [ - [ - "puppet-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: CLI Executable", - "type": "array" - }, - "PUPPET_PUPPET_LINT_CLI_LINT_MODE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "PUPPET_PUPPET_LINT: Override default cli lint mode", - "type": "string" - }, - "PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PUPPET_PUPPET_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PUPPET_PUPPET_LINT_PRE_COMMANDS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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" - }, - "PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PUPPET_PUPPET_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Unsecured env variables", - "type": "array" - }, - "PYTHON_BANDIT_ARGUMENTS": { - "$id": "#/properties/PYTHON_BANDIT_ARGUMENTS", - "description": "PYTHON_BANDIT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_BANDIT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_BANDIT_CLI_EXECUTABLE", - "default": [ - [ - "bandit" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: CLI Executable", - "type": "array" - }, - "PYTHON_BANDIT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_BANDIT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_BANDIT: Override default cli lint mode", - "type": "string" - }, - "PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_BANDIT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_BANDIT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_BANDIT_CONFIG_FILE", - "default": ".bandit.yml", - "description": "PYTHON_BANDIT: User custom config file name if different from default", - "title": "PYTHON_BANDIT: Custom config file name", - "type": "string" - }, - "PYTHON_BANDIT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_BANDIT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_BANDIT: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_BANDIT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_BANDIT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_BANDIT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_BANDIT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_BANDIT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_BANDIT: Excluding Regex", - "type": "string" - }, - "PYTHON_BANDIT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_BANDIT: Including Regex", - "type": "string" - }, - "PYTHON_BANDIT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_BANDIT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BANDIT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_BANDIT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_BANDIT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BANDIT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_BANDIT_RULES_PATH": { - "$id": "#/properties/PYTHON_BANDIT_RULES_PATH", - "description": "PYTHON_BANDIT: Path where to find linter configuration file", - "title": "PYTHON_BANDIT: Custom config file path", - "type": "string" - }, - "PYTHON_BANDIT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_BANDIT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_BANDIT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_BLACK_CLI_EXECUTABLE", - "default": [ - [ - "black" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: CLI Executable", - "type": "array" - }, - "PYTHON_BLACK_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_BLACK_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_BLACK: Override default cli lint mode", - "type": "string" - }, - "PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_BLACK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_BLACK_CONFIG_FILE": { - "$id": "#/properties/PYTHON_BLACK_CONFIG_FILE", - "default": "pyproject.toml", - "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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/PYTHON_BLACK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BLACK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_BLACK_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_BLACK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BLACK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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_BLACK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_BLACK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_BLACK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_FLAKE8_CLI_EXECUTABLE", - "default": [ - [ - "flake8" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: CLI Executable", - "type": "array" - }, - "PYTHON_FLAKE8_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_FLAKE8_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_FLAKE8: Override default cli lint mode", - "type": "string" - }, - "PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_FLAKE8: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/PYTHON_FLAKE8_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_FLAKE8_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_FLAKE8_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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_FLAKE8_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_FLAKE8 and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_ISORT_CLI_EXECUTABLE", - "default": [ - [ - "isort" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: CLI Executable", - "type": "array" - }, - "PYTHON_ISORT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_ISORT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_ISORT: Override default cli lint mode", - "type": "string" - }, - "PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_ISORT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/PYTHON_ISORT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_ISORT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_ISORT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_ISORT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_ISORT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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_ISORT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_ISORT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_ISORT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Unsecured env variables", - "type": "array" - }, - "PYTHON_MYPY_ARGUMENTS": { - "$id": "#/properties/PYTHON_MYPY_ARGUMENTS", - "description": "PYTHON_MYPY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_MYPY_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_MYPY_CLI_EXECUTABLE", - "default": [ - [ - "mypy" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: CLI Executable", - "type": "array" - }, - "PYTHON_MYPY_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_MYPY_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_MYPY: Override default cli lint mode", - "type": "string" - }, - "PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_MYPY: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_MYPY_CONFIG_FILE": { - "$id": "#/properties/PYTHON_MYPY_CONFIG_FILE", - "default": ".mypy.ini", - "description": "PYTHON_MYPY: User custom config file name if different from default", - "title": "PYTHON_MYPY: Custom config file name", - "type": "string" - }, - "PYTHON_MYPY_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_MYPY: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_MYPY: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_MYPY_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_MYPY_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_MYPY_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_MYPY_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_MYPY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_MYPY: Excluding Regex", - "type": "string" - }, - "PYTHON_MYPY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_INCLUDE", - "title": "PYTHON_MYPY: Including Regex", - "type": "string" - }, - "PYTHON_MYPY_POST_COMMANDS": { - "$id": "#/properties/PYTHON_MYPY_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_MYPY: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_MYPY_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_MYPY_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_MYPY: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_MYPY_RULES_PATH": { - "$id": "#/properties/PYTHON_MYPY_RULES_PATH", - "description": "PYTHON_MYPY: Path where to find linter configuration file", - "title": "PYTHON_MYPY: Custom config file path", - "type": "string" - }, - "PYTHON_MYPY_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_MYPY_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_MYPY and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_PYLINT_CLI_EXECUTABLE", - "default": [ - [ - "pylint" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: CLI Executable", - "type": "array" - }, - "PYTHON_PYLINT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_PYLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_PYLINT: Override default cli lint mode", - "type": "string" - }, - "PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_PYLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_PYLINT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_PYLINT_CONFIG_FILE", - "default": ".pylintrc", - "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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/PYTHON_PYLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_PYLINT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_PYLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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" - }, - "PYTHON_PYLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_PYLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_PYLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Unsecured env variables", - "type": "array" - }, - "PYTHON_PYRIGHT_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYRIGHT_ARGUMENTS", - "description": "PYTHON_PYRIGHT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_PYRIGHT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_PYRIGHT_CLI_EXECUTABLE", - "default": [ - [ - "pyright" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: CLI Executable", - "type": "array" - }, - "PYTHON_PYRIGHT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_PYRIGHT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_PYRIGHT: Override default cli lint mode", - "type": "string" - }, - "PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_PYRIGHT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_PYRIGHT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_PYRIGHT_CONFIG_FILE", - "default": "pyrightconfig.json", - "description": "PYTHON_PYRIGHT: User custom config file name if different from default", - "title": "PYTHON_PYRIGHT: Custom config file name", - "type": "string" - }, - "PYTHON_PYRIGHT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_PYRIGHT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_PYRIGHT: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_PYRIGHT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_PYRIGHT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_PYRIGHT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_PYRIGHT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_PYRIGHT: Excluding Regex", - "type": "string" - }, - "PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_PYRIGHT: Including Regex", - "type": "string" - }, - "PYTHON_PYRIGHT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_PYRIGHT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_PYRIGHT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_PYRIGHT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_PYRIGHT_RULES_PATH": { - "$id": "#/properties/PYTHON_PYRIGHT_RULES_PATH", - "description": "PYTHON_PYRIGHT: Path where to find linter configuration file", - "title": "PYTHON_PYRIGHT: Custom config file path", - "type": "string" - }, - "PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_PYRIGHT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Unsecured env variables", - "type": "array" - }, - "PYTHON_RUFF_ARGUMENTS": { - "$id": "#/properties/PYTHON_RUFF_ARGUMENTS", - "description": "PYTHON_RUFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_RUFF_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_RUFF_CLI_EXECUTABLE", - "default": [ - [ - "ruff" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: CLI Executable", - "type": "array" - }, - "PYTHON_RUFF_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_RUFF_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_RUFF: Override default cli lint mode", - "type": "string" - }, - "PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_RUFF: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_RUFF_CONFIG_FILE": { - "$id": "#/properties/PYTHON_RUFF_CONFIG_FILE", - "default": ".ruff.toml", - "description": "PYTHON_RUFF: User custom config file name if different from default", - "title": "PYTHON_RUFF: Custom config file name", - "type": "string" - }, - "PYTHON_RUFF_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_RUFF: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_RUFF: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_RUFF_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_RUFF_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_RUFF_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_RUFF_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_RUFF_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_RUFF: Excluding Regex", - "type": "string" - }, - "PYTHON_RUFF_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_INCLUDE", - "title": "PYTHON_RUFF: Including Regex", - "type": "string" - }, - "PYTHON_RUFF_POST_COMMANDS": { - "$id": "#/properties/PYTHON_RUFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_RUFF: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_RUFF_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_RUFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_RUFF: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_RUFF_RULES_PATH": { - "$id": "#/properties/PYTHON_RUFF_RULES_PATH", - "description": "PYTHON_RUFF: Path where to find linter configuration file", - "title": "PYTHON_RUFF: Custom config file path", - "type": "string" - }, - "PYTHON_RUFF_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_RUFF_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_RUFF and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/RAKU_RAKU_CLI_EXECUTABLE", - "default": [ - [ - "raku" - ] - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: CLI Executable", - "type": "array" - }, - "RAKU_RAKU_CLI_LINT_MODE": { - "$id": "#/properties/RAKU_RAKU_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RAKU_RAKU: Override default cli lint mode", - "type": "string" - }, - "RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS", - "description": "RAKU_RAKU: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/RAKU_RAKU_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RAKU_RAKU: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RAKU_RAKU_PRE_COMMANDS": { - "$id": "#/properties/RAKU_RAKU_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RAKU_RAKU: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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" - }, - "RAKU_RAKU_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RAKU_RAKU_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RAKU_RAKU and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Unsecured env variables", - "type": "array" - }, - "REPORTERS_MARKDOWN_TYPE": { - "$id": "#/properties/REPORTERS_MARKDOWN_TYPE", - "default": "advanced", - "description": "Define simple if you do not to have external images in PR/MR comments", - "enum": [ - "simple", - "advanced" - ], - "title": "Reporters Markdown type", - "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" - }, - "REPOSITORY_CHECKOV_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_CHECKOV_ARGUMENTS", - "description": "REPOSITORY_CHECKOV: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_CHECKOV_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_CHECKOV_CLI_EXECUTABLE", - "default": [ - [ - "checkov" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: CLI Executable", - "type": "array" - }, - "REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_CHECKOV: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_CHECKOV_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_CHECKOV_CONFIG_FILE", - "default": ".checkov.yml", - "description": "REPOSITORY_CHECKOV: User custom config file name if different from default", - "title": "REPOSITORY_CHECKOV: Custom config file name", - "type": "string" - }, - "REPOSITORY_CHECKOV_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_CHECKOV: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_CHECKOV_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_CHECKOV_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_CHECKOV_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_CHECKOV_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_CHECKOV_RULES_PATH": { - "$id": "#/properties/REPOSITORY_CHECKOV_RULES_PATH", - "description": "REPOSITORY_CHECKOV: Path where to find linter configuration file", - "title": "REPOSITORY_CHECKOV: Custom config file path", - "type": "string" - }, - "REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_CHECKOV and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_DEVSKIM_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_ARGUMENTS", - "description": "REPOSITORY_DEVSKIM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_DEVSKIM_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_DEVSKIM_CLI_EXECUTABLE", - "default": [ - [ - "devskim" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: CLI Executable", - "type": "array" - }, - "REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_DEVSKIM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_DEVSKIM_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_DEVSKIM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_DEVSKIM: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_DEVSKIM_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_DEVSKIM_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_DEVSKIM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_DUSTILOCK_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_ARGUMENTS", - "description": "REPOSITORY_DUSTILOCK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_DUSTILOCK_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_CLI_EXECUTABLE", - "default": [ - [ - "dustilock" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: CLI Executable", - "type": "array" - }, - "REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_DUSTILOCK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_DUSTILOCK_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_DUSTILOCK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_DUSTILOCK: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_DUSTILOCK_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_DUSTILOCK_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_DUSTILOCK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/REPOSITORY_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for REPOSITORY descriptor", - "type": "string" - }, - "REPOSITORY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/REPOSITORY_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for REPOSITORY descriptor", - "type": "string" - }, - "REPOSITORY_GITLEAKS_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_ARGUMENTS", - "description": "REPOSITORY_GITLEAKS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GITLEAKS_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GITLEAKS_CLI_EXECUTABLE", - "default": [ - [ - "gitleaks" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: CLI Executable", - "type": "array" - }, - "REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_GITLEAKS: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GITLEAKS_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_GITLEAKS_CONFIG_FILE", - "default": ".gitleaks.toml", - "description": "REPOSITORY_GITLEAKS: User custom config file name if different from default", - "title": "REPOSITORY_GITLEAKS: Custom config file name", - "type": "string" - }, - "REPOSITORY_GITLEAKS_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_GITLEAKS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_GITLEAKS: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_GITLEAKS_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_GITLEAKS_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_GITLEAKS_RULES_PATH": { - "$id": "#/properties/REPOSITORY_GITLEAKS_RULES_PATH", - "description": "REPOSITORY_GITLEAKS: Path where to find linter configuration file", - "title": "REPOSITORY_GITLEAKS: Custom config file path", - "type": "string" - }, - "REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_GITLEAKS and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_GIT_DIFF_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_ARGUMENTS", - "description": "REPOSITORY_GIT_DIFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GIT_DIFF_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_CLI_EXECUTABLE", - "default": [ - [ - "git" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: CLI Executable", - "type": "array" - }, - "REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_GIT_DIFF: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GIT_DIFF_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_GIT_DIFF: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_GIT_DIFF: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_GIT_DIFF_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_GIT_DIFF_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_GIT_DIFF and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_GOODCHECK_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_ARGUMENTS", - "description": "REPOSITORY_GOODCHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) REPOSITORY_GOODCHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GOODCHECK_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GOODCHECK_CLI_EXECUTABLE", - "default": [ - [ - "goodcheck" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) REPOSITORY_GOODCHECK: CLI Executable", - "type": "array" - }, - "REPOSITORY_GOODCHECK_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_GOODCHECK_CONFIG_FILE", - "default": "goodcheck.yml", - "description": "REPOSITORY_GOODCHECK: User custom config file name if different from default", - "title": "(removed) REPOSITORY_GOODCHECK: Custom config file name", - "type": "string" - }, - "REPOSITORY_GOODCHECK_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS", - "default": false, - "title": "(removed) REPOSITORY_GOODCHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) REPOSITORY_GOODCHECK: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_GOODCHECK_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_GOODCHECK_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_GOODCHECK_RULES_PATH": { - "$id": "#/properties/REPOSITORY_GOODCHECK_RULES_PATH", - "description": "REPOSITORY_GOODCHECK: Path where to find linter configuration file", - "title": "(removed) REPOSITORY_GOODCHECK: Custom config file path", - "type": "string" - }, - "REPOSITORY_GRYPE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GRYPE_ARGUMENTS", - "description": "REPOSITORY_GRYPE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GRYPE_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GRYPE_CLI_EXECUTABLE", - "default": [ - [ - "grype" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: CLI Executable", - "type": "array" - }, - "REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_GRYPE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GRYPE_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_GRYPE_CONFIG_FILE", - "default": ".grype.yaml", - "description": "REPOSITORY_GRYPE: User custom config file name if different from default", - "title": "REPOSITORY_GRYPE: Custom config file name", - "type": "string" - }, - "REPOSITORY_GRYPE_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_GRYPE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_GRYPE: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_GRYPE_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GRYPE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_GRYPE_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GRYPE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_GRYPE_RULES_PATH": { - "$id": "#/properties/REPOSITORY_GRYPE_RULES_PATH", - "description": "REPOSITORY_GRYPE: Path where to find linter configuration file", - "title": "REPOSITORY_GRYPE: Custom config file path", - "type": "string" - }, - "REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_GRYPE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_KICS_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_KICS_ARGUMENTS", - "description": "REPOSITORY_KICS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_KICS_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_KICS_CLI_EXECUTABLE", - "default": [ - [ - "kics" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: CLI Executable", - "type": "array" - }, - "REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_KICS: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_KICS_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_KICS_CONFIG_FILE", - "default": "kics.config", - "description": "REPOSITORY_KICS: User custom config file name if different from default", - "title": "REPOSITORY_KICS: Custom config file name", - "type": "string" - }, - "REPOSITORY_KICS_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_KICS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_KICS: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_KICS_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_KICS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_KICS: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_KICS_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_KICS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_KICS: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_KICS_RULES_PATH": { - "$id": "#/properties/REPOSITORY_KICS_RULES_PATH", - "description": "REPOSITORY_KICS: Path where to find linter configuration file", - "title": "REPOSITORY_KICS: Custom config file path", - "type": "string" - }, - "REPOSITORY_KICS_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_KICS_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_KICS and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_SECRETLINT_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_ARGUMENTS", - "description": "REPOSITORY_SECRETLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SECRETLINT_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_SECRETLINT_CLI_EXECUTABLE", - "default": [ - [ - "secretlint" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: CLI Executable", - "type": "array" - }, - "REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_SECRETLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SECRETLINT_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_SECRETLINT_CONFIG_FILE", - "default": ".secretlintrc.json", - "description": "REPOSITORY_SECRETLINT: User custom config file name if different from default", - "title": "REPOSITORY_SECRETLINT: Custom config file name", - "type": "string" - }, - "REPOSITORY_SECRETLINT_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_SECRETLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_SECRETLINT: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_SECRETLINT_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_SECRETLINT_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_SECRETLINT_RULES_PATH": { - "$id": "#/properties/REPOSITORY_SECRETLINT_RULES_PATH", - "description": "REPOSITORY_SECRETLINT: Path where to find linter configuration file", - "title": "REPOSITORY_SECRETLINT: Custom config file path", - "type": "string" - }, - "REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_SECRETLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_SEMGREP_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SEMGREP_ARGUMENTS", - "description": "REPOSITORY_SEMGREP: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SEMGREP_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_SEMGREP_CLI_EXECUTABLE", - "default": [ - [ - "semgrep" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: CLI Executable", - "type": "array" - }, - "REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_SEMGREP: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SEMGREP_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_SEMGREP: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_SEMGREP: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_SEMGREP_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_SEMGREP_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_SEMGREP_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_SEMGREP_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_SEMGREP and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_SYFT_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SYFT_ARGUMENTS", - "description": "REPOSITORY_SYFT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SYFT_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_SYFT_CLI_EXECUTABLE", - "default": [ - [ - "syft" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: CLI Executable", - "type": "array" - }, - "REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_SYFT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SYFT_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_SYFT_CONFIG_FILE", - "default": ".syft.yaml", - "description": "REPOSITORY_SYFT: User custom config file name if different from default", - "title": "REPOSITORY_SYFT: Custom config file name", - "type": "string" - }, - "REPOSITORY_SYFT_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_SYFT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_SYFT: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_SYFT_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_SYFT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_SYFT_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_SYFT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_SYFT_RULES_PATH": { - "$id": "#/properties/REPOSITORY_SYFT_RULES_PATH", - "description": "REPOSITORY_SYFT: Path where to find linter configuration file", - "title": "REPOSITORY_SYFT: Custom config file path", - "type": "string" - }, - "REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_SYFT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_TRIVY_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_ARGUMENTS", - "description": "REPOSITORY_TRIVY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRIVY_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_TRIVY_CLI_EXECUTABLE", - "default": [ - [ - "trivy" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: CLI Executable", - "type": "array" - }, - "REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_TRIVY: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRIVY_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_TRIVY_CONFIG_FILE", - "default": "trivy.yaml", - "description": "REPOSITORY_TRIVY: User custom config file name if different from default", - "title": "REPOSITORY_TRIVY: Custom config file name", - "type": "string" - }, - "REPOSITORY_TRIVY_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_TRIVY: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_TRIVY: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_TRIVY_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_TRIVY_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_TRIVY_RULES_PATH": { - "$id": "#/properties/REPOSITORY_TRIVY_RULES_PATH", - "description": "REPOSITORY_TRIVY: Path where to find linter configuration file", - "title": "REPOSITORY_TRIVY: Custom config file path", - "type": "string" - }, - "REPOSITORY_TRIVY_SBOM_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_ARGUMENTS", - "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE", - "default": [ - [ - "trivy" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: CLI Executable", - "type": "array" - }, - "REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRIVY_SBOM_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CONFIG_FILE", - "default": "trivy-sbom.yaml", - "description": "REPOSITORY_TRIVY_SBOM: User custom config file name if different from default", - "title": "REPOSITORY_TRIVY_SBOM: Custom config file name", - "type": "string" - }, - "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_TRIVY_SBOM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_TRIVY_SBOM: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_TRIVY_SBOM_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_TRIVY_SBOM_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_TRIVY_SBOM_RULES_PATH": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_RULES_PATH", - "description": "REPOSITORY_TRIVY_SBOM: Path where to find linter configuration file", - "title": "REPOSITORY_TRIVY_SBOM: Custom config file path", - "type": "string" - }, - "REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY_SBOM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_TRUFFLEHOG_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_ARGUMENTS", - "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE", - "default": [ - [ - "trufflehog" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: CLI Executable", - "type": "array" - }, - "REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRUFFLEHOG_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CONFIG_FILE", - "default": ".trufflehog.yml", - "description": "REPOSITORY_TRUFFLEHOG: User custom config file name if different from default", - "title": "REPOSITORY_TRUFFLEHOG: Custom config file name", - "type": "string" - }, - "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_TRUFFLEHOG: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_TRUFFLEHOG: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_TRUFFLEHOG_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_TRUFFLEHOG_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_TRUFFLEHOG_RULES_PATH": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_RULES_PATH", - "description": "REPOSITORY_TRUFFLEHOG: Path where to find linter configuration file", - "title": "REPOSITORY_TRUFFLEHOG: Custom config file path", - "type": "string" - }, - "REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRUFFLEHOG and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/RST_RSTCHECK_CLI_EXECUTABLE", - "default": [ - [ - "rstcheck" - ] - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: CLI Executable", - "type": "array" - }, - "RST_RSTCHECK_CLI_LINT_MODE": { - "$id": "#/properties/RST_RSTCHECK_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RST_RSTCHECK: Override default cli lint mode", - "type": "string" - }, - "RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "RST_RSTCHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/RST_RSTCHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTCHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RST_RSTCHECK_PRE_COMMANDS": { - "$id": "#/properties/RST_RSTCHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTCHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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_RSTCHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RST_RSTCHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RST_RSTCHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/RST_RSTFMT_CLI_EXECUTABLE", - "default": [ - [ - "rstfmt" - ] - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: CLI Executable", - "type": "array" - }, - "RST_RSTFMT_CLI_LINT_MODE": { - "$id": "#/properties/RST_RSTFMT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RST_RSTFMT: Override default cli lint mode", - "type": "string" - }, - "RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS", - "description": "RST_RSTFMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RSTFMT_DISABLE_ERRORS": { - "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS", - "default": false, - "title": "RST_RSTFMT: Linter doesn't make MegaLinter 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_RSTFMT_POST_COMMANDS": { - "$id": "#/properties/RST_RSTFMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTFMT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RST_RSTFMT_PRE_COMMANDS": { - "$id": "#/properties/RST_RSTFMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTFMT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RST_RSTFMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RST_RSTFMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RST_RSTFMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/RST_RST_LINT_CLI_EXECUTABLE", - "default": [ - [ - "rst-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: CLI Executable", - "type": "array" - }, - "RST_RST_LINT_CLI_LINT_MODE": { - "$id": "#/properties/RST_RST_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RST_RST_LINT: Override default cli lint mode", - "type": "string" - }, - "RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "RST_RST_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RST_LINT_DISABLE_ERRORS": { - "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS", - "default": false, - "title": "RST_RST_LINT: Linter doesn't make MegaLinter 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" - }, - "RST_RST_LINT_POST_COMMANDS": { - "$id": "#/properties/RST_RST_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RST_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RST_RST_LINT_PRE_COMMANDS": { - "$id": "#/properties/RST_RST_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RST_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RST_RST_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RST_RST_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RST_RST_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/RUBY_RUBOCOP_CLI_EXECUTABLE", - "default": [ - [ - "rubocop" - ] - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: CLI Executable", - "type": "array" - }, - "RUBY_RUBOCOP_CLI_LINT_MODE": { - "$id": "#/properties/RUBY_RUBOCOP_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RUBY_RUBOCOP: Override default cli lint mode", - "type": "string" - }, - "RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS", - "description": "RUBY_RUBOCOP: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/RUBY_RUBOCOP_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RUBY_RUBOCOP_PRE_COMMANDS": { - "$id": "#/properties/RUBY_RUBOCOP_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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" - }, - "RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RUBY_RUBOCOP and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/RUST_CLIPPY_CLI_EXECUTABLE", - "default": [ - [ - "cargo-clippy" - ] - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: CLI Executable", - "type": "array" - }, - "RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS", - "description": "RUST_CLIPPY: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/RUST_CLIPPY_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUST_CLIPPY: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RUST_CLIPPY_PRE_COMMANDS": { - "$id": "#/properties/RUST_CLIPPY_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUST_CLIPPY: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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_CLIPPY_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RUST_CLIPPY_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RUST_CLIPPY and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/R_LINTR_CLI_EXECUTABLE", - "default": [ - [ - "lintr" - ] - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: CLI Executable", - "type": "array" - }, - "R_LINTR_CLI_LINT_MODE": { - "$id": "#/properties/R_LINTR_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "R_LINTR: Override default cli lint mode", - "type": "string" - }, - "R_LINTR_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/R_LINTR_COMMAND_REMOVE_ARGUMENTS", - "description": "R_LINTR: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/R_LINTR_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "R_LINTR: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "R_LINTR_PRE_COMMANDS": { - "$id": "#/properties/R_LINTR_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "R_LINTR: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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" - }, - "R_LINTR_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/R_LINTR_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling R_LINTR and its pre/post commands", - "items": { - "type": "string" - }, - "title": "R_LINTR: Unsecured env variables", - "type": "array" - }, - "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_APEX_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE", - "default": [ - [ - "sfdx" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: CLI Executable", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE", - "default": "apex-pmd-ruleset.xml", - "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom config file name if different from default", - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file name", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY", - "default": "force-app", - "title": "SALESFORCE_SFDX_SCANNER_APEX: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH", - "description": "SALESFORCE_SFDX_SCANNER_APEX: Path where to find linter configuration file", - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file path", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_APEX and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Unsecured env variables", - "type": "array" - }, - "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_AURA_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE", - "default": [ - [ - "sfdx" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: CLI Executable", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE", - "default": "--eslintconfig", - "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom config file name if different from default", - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file name", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY", - "default": "force-app", - "title": "SALESFORCE_SFDX_SCANNER_AURA: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH", - "description": "SALESFORCE_SFDX_SCANNER_AURA: Path where to find linter configuration file", - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file path", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_AURA and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Unsecured env variables", - "type": "array" - }, - "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 MegaLinter 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" - }, - "SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE", - "default": [ - [ - "sfdx" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: CLI Executable", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE", - "default": "--eslintconfig", - "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom config file name if different from default", - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file name", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY", - "default": "force-app", - "title": "SALESFORCE_SFDX_SCANNER_LWC: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH", - "description": "SALESFORCE_SFDX_SCANNER_LWC: Path where to find linter configuration file", - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file path", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_LWC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Unsecured env variables", - "type": "array" - }, - "SARIF_REPORTER": { - "$id": "#/properties/SARIF_REPORTER", - "default": false, - "description": "Generate SARIF reports that can be used to display issues directly in GitHub UI", - "title": "Activate SARIF reporter", - "type": "boolean" - }, - "SARIF_REPORTER_FILE_NAME": { - "$id": "#/properties/SARIF_REPORTER_FILE_NAME", - "default": "mega-linter-report.sarif", - "description": "Override SARIF output file name", - "title": "SARIF report file name", - "type": "string" - }, - "SARIF_REPORTER_LINTERS": { - "$id": "#/properties/SARIF_REPORTER_LINTERS", - "description": "If SARIF_REPORTER_LINTERS is set, only the linters in the list will output SARIF", - "examples": [ - [ - "BASH_BASH_SHFMT", - "JAVASCRIPT_STANDARD" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "SARIF enabled linters", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/SCALA_SCALAFIX_CLI_EXECUTABLE", - "default": [ - [ - "scalafix" - ] - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: CLI Executable", - "type": "array" - }, - "SCALA_SCALAFIX_CLI_LINT_MODE": { - "$id": "#/properties/SCALA_SCALAFIX_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SCALA_SCALAFIX: Override default cli lint mode", - "type": "string" - }, - "SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS", - "description": "SCALA_SCALAFIX: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/SCALA_SCALAFIX_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SCALA_SCALAFIX_PRE_COMMANDS": { - "$id": "#/properties/SCALA_SCALAFIX_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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" - }, - "SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SCALA_SCALAFIX and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Unsecured env variables", - "type": "array" - }, - "SECURED_ENV_VARIABLES": { - "$id": "#/properties/SECURED_ENV_VARIABLES", - "default": [ - "GITHUB_TOKEN", - "PAT", - "SYSTEM_ACCESSTOKEN", - "GIT_AUTHORIZATION_BEARER", - "CI_JOB_TOKEN", - "GITLAB_ACCESS_TOKEN_MEGALINTER", - "GITLAB_CUSTOM_CERTIFICATE", - "WEBHOOK_REPORTER_BEARER_TOKEN" - ], - "description": "List of secured environment variables to hide when calling linters", - "examples:": [ - [ - "GITHUB_TOKEN", - "PAT", - "SYSTEM_ACCESSTOKEN", - "CI_JOB_TOKEN", - "GITLAB_ACCESS_TOKEN_MEGALINTER", - "GITLAB_CUSTOM_CERTIFICATE", - "WEBHOOK_REPORTER_BEARER_TOKEN" - ] - ], - "items": { - "type": "string" - }, - "title": "Secured environment variables", - "type": "array" - }, - "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" - }, - "SHOW_SKIPPED_LINTERS": { - "$id": "#/properties/SHOW_SKIPPED_LINTERS", - "default": true, - "description": "Displays all linters that mega-linter could run but didn't", - "title": "Show skipped Linters", - "type": "boolean" - }, - "SKIP_CLI_LINT_MODES": { - "$id": "#/properties/SKIP_CLI_LINT_MODES", - "description": "Comma-separated list of cli_lint_modes. To use if you want to skip linters with some CLI lint modes (ex: \"file,project\"). Available values: file,cli_lint_mode,project", - "examples:": [ - [ - "file", - "project" - ] - ], - "items": { - "enum": [ - "file", - "list_of_files", - "project" - ] - }, - "title": "List of CLI lint modes to skip", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/SNAKEMAKE_LINT_CLI_EXECUTABLE", - "default": [ - [ - "snakemake" - ] - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: CLI Executable", - "type": "array" - }, - "SNAKEMAKE_LINT_CLI_LINT_MODE": { - "$id": "#/properties/SNAKEMAKE_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SNAKEMAKE_LINT: Override default cli lint mode", - "type": "string" - }, - "SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SNAKEMAKE_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SNAKEMAKE_LINT_DISABLE_ERRORS": { - "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS", - "default": false, - "title": "SNAKEMAKE_LINT: Linter doesn't make MegaLinter 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_LINT_POST_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SNAKEMAKE_LINT_PRE_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE", - "default": [ - [ - "snakefmt" - ] - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: CLI Executable", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SNAKEMAKE_SNAKEFMT: Override default cli lint mode", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS", - "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_PRE_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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" - }, - "SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_SNAKEFMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Unsecured env variables", - "type": "array" - }, - "SPELL_CSPELL_ANALYZE_FILE_NAMES": { - "$id": "#/properties/SPELL_CSPELL_ANALYZE_FILE_NAMES", - "default": false, - "description": "If set to true, MegaLinter will also send file names to cspell for analysis.", - "title": "SPELL_CSPELL: Analyze file names", - "type": "boolean" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_CSPELL_CLI_EXECUTABLE", - "default": [ - [ - "cspell" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: CLI Executable", - "type": "array" - }, - "SPELL_CSPELL_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_CSPELL_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_CSPELL: Override default cli lint mode", - "type": "string" - }, - "SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_CSPELL: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/SPELL_CSPELL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_CSPELL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_CSPELL_PRE_COMMANDS": { - "$id": "#/properties/SPELL_CSPELL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_CSPELL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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_CSPELL_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_CSPELL_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_CSPELL and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Unsecured env variables", - "type": "array" - }, - "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_LYCHEE_ARGUMENTS": { - "$id": "#/properties/SPELL_LYCHEE_ARGUMENTS", - "description": "SPELL_LYCHEE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_LYCHEE_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_LYCHEE_CLI_EXECUTABLE", - "default": [ - [ - "lychee" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: CLI Executable", - "type": "array" - }, - "SPELL_LYCHEE_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_LYCHEE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_LYCHEE: Override default cli lint mode", - "type": "string" - }, - "SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_LYCHEE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_LYCHEE_CONFIG_FILE": { - "$id": "#/properties/SPELL_LYCHEE_CONFIG_FILE", - "default": "lychee.toml", - "description": "SPELL_LYCHEE: User custom config file name if different from default", - "title": "SPELL_LYCHEE: Custom config file name", - "type": "string" - }, - "SPELL_LYCHEE_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS", - "default": false, - "title": "SPELL_LYCHEE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_LYCHEE: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_LYCHEE_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_LYCHEE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_LYCHEE_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_LYCHEE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_LYCHEE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_EXCLUDE", - "title": "SPELL_LYCHEE: Excluding Regex", - "type": "string" - }, - "SPELL_LYCHEE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_INCLUDE", - "title": "SPELL_LYCHEE: Including Regex", - "type": "string" - }, - "SPELL_LYCHEE_POST_COMMANDS": { - "$id": "#/properties/SPELL_LYCHEE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_LYCHEE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_LYCHEE_PRE_COMMANDS": { - "$id": "#/properties/SPELL_LYCHEE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_LYCHEE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_LYCHEE_RULES_PATH": { - "$id": "#/properties/SPELL_LYCHEE_RULES_PATH", - "description": "SPELL_LYCHEE: Path where to find linter configuration file", - "title": "SPELL_LYCHEE: Custom config file path", - "type": "string" - }, - "SPELL_LYCHEE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_LYCHEE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_LYCHEE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_MISSPELL_CLI_EXECUTABLE", - "default": [ - [ - "misspell" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: CLI Executable", - "type": "array" - }, - "SPELL_MISSPELL_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_MISSPELL_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_MISSPELL: Override default cli lint mode", - "type": "string" - }, - "SPELL_MISSPELL_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS", - "default": false, - "title": "SPELL_MISSPELL: Linter doesn't make MegaLinter 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" - }, - "SPELL_MISSPELL_POST_COMMANDS": { - "$id": "#/properties/SPELL_MISSPELL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_MISSPELL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_MISSPELL_PRE_COMMANDS": { - "$id": "#/properties/SPELL_MISSPELL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_MISSPELL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_PROSELINT_ARGUMENTS": { - "$id": "#/properties/SPELL_PROSELINT_ARGUMENTS", - "description": "SPELL_PROSELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_PROSELINT_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_PROSELINT_CLI_EXECUTABLE", - "default": [ - [ - "proselint" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: CLI Executable", - "type": "array" - }, - "SPELL_PROSELINT_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_PROSELINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_PROSELINT: Override default cli lint mode", - "type": "string" - }, - "SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_PROSELINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_PROSELINT_CONFIG_FILE": { - "$id": "#/properties/SPELL_PROSELINT_CONFIG_FILE", - "default": ".proselintrc", - "description": "SPELL_PROSELINT: User custom config file name if different from default", - "title": "SPELL_PROSELINT: Custom config file name", - "type": "string" - }, - "SPELL_PROSELINT_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS", - "default": false, - "title": "SPELL_PROSELINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_PROSELINT: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_PROSELINT_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_PROSELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_PROSELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_PROSELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_PROSELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_EXCLUDE", - "title": "SPELL_PROSELINT: Excluding Regex", - "type": "string" - }, - "SPELL_PROSELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_INCLUDE", - "title": "SPELL_PROSELINT: Including Regex", - "type": "string" - }, - "SPELL_PROSELINT_POST_COMMANDS": { - "$id": "#/properties/SPELL_PROSELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_PROSELINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_PROSELINT_PRE_COMMANDS": { - "$id": "#/properties/SPELL_PROSELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_PROSELINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_PROSELINT_RULES_PATH": { - "$id": "#/properties/SPELL_PROSELINT_RULES_PATH", - "description": "SPELL_PROSELINT: Path where to find linter configuration file", - "title": "SPELL_PROSELINT: Custom config file path", - "type": "string" - }, - "SPELL_PROSELINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_PROSELINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_PROSELINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Unsecured env variables", - "type": "array" - }, - "SPELL_VALE_ARGUMENTS": { - "$id": "#/properties/SPELL_VALE_ARGUMENTS", - "description": "SPELL_VALE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_VALE_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_VALE_CLI_EXECUTABLE", - "default": [ - [ - "vale" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: CLI Executable", - "type": "array" - }, - "SPELL_VALE_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_VALE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_VALE: Override default cli lint mode", - "type": "string" - }, - "SPELL_VALE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_VALE_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_VALE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_VALE_CONFIG_FILE": { - "$id": "#/properties/SPELL_VALE_CONFIG_FILE", - "default": ".vale.ini", - "description": "SPELL_VALE: User custom config file name if different from default", - "title": "SPELL_VALE: Custom config file name", - "type": "string" - }, - "SPELL_VALE_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS", - "default": false, - "title": "SPELL_VALE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_VALE: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_VALE_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_VALE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_VALE_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_VALE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_VALE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_VALE_FILTER_REGEX_EXCLUDE", - "title": "SPELL_VALE: Excluding Regex", - "type": "string" - }, - "SPELL_VALE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_VALE_FILTER_REGEX_INCLUDE", - "title": "SPELL_VALE: Including Regex", - "type": "string" - }, - "SPELL_VALE_POST_COMMANDS": { - "$id": "#/properties/SPELL_VALE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_VALE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_VALE_PRE_COMMANDS": { - "$id": "#/properties/SPELL_VALE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_VALE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_VALE_RULES_PATH": { - "$id": "#/properties/SPELL_VALE_RULES_PATH", - "description": "SPELL_VALE: Path where to find linter configuration file", - "title": "SPELL_VALE: Custom config file path", - "type": "string" - }, - "SPELL_VALE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_VALE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_VALE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/SQL_SQLFLUFF_CLI_EXECUTABLE", - "default": [ - [ - "sqlfluff" - ] - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: CLI Executable", - "type": "array" - }, - "SQL_SQLFLUFF_CLI_LINT_MODE": { - "$id": "#/properties/SQL_SQLFLUFF_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SQL_SQLFLUFF: Override default cli lint mode", - "type": "string" - }, - "SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS", - "description": "SQL_SQLFLUFF: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_SQLFLUFF_CONFIG_FILE": { - "$id": "#/properties/SQL_SQLFLUFF_CONFIG_FILE", - "default": ".sqlfluff", - "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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/SQL_SQLFLUFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SQL_SQLFLUFF_PRE_COMMANDS": { - "$id": "#/properties/SQL_SQLFLUFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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_SQLFLUFF_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SQL_SQLFLUFF and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/SQL_SQL_LINT_CLI_EXECUTABLE", - "default": [ - [ - "sql-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: CLI Executable", - "type": "array" - }, - "SQL_SQL_LINT_CLI_LINT_MODE": { - "$id": "#/properties/SQL_SQL_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SQL_SQL_LINT: Override default cli lint mode", - "type": "string" - }, - "SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SQL_SQL_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/SQL_SQL_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQL_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SQL_SQL_LINT_PRE_COMMANDS": { - "$id": "#/properties/SQL_SQL_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQL_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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" - }, - "SQL_SQL_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SQL_SQL_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SQL_SQL_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Unsecured env variables", - "type": "array" - }, - "SQL_TSQLLINT_ARGUMENTS": { - "$id": "#/properties/SQL_TSQLLINT_ARGUMENTS", - "description": "SQL_TSQLLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_TSQLLINT_CLI_EXECUTABLE": { - "$id": "#/properties/SQL_TSQLLINT_CLI_EXECUTABLE", - "default": [ - [ - "tsqllint" - ] - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: CLI Executable", - "type": "array" - }, - "SQL_TSQLLINT_CLI_LINT_MODE": { - "$id": "#/properties/SQL_TSQLLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SQL_TSQLLINT: Override default cli lint mode", - "type": "string" - }, - "SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SQL_TSQLLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_TSQLLINT_CONFIG_FILE": { - "$id": "#/properties/SQL_TSQLLINT_CONFIG_FILE", - "default": ".tsqllintrc", - "description": "SQL_TSQLLINT: User custom config file name if different from default", - "title": "SQL_TSQLLINT: Custom config file name", - "type": "string" - }, - "SQL_TSQLLINT_DISABLE_ERRORS": { - "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS", - "default": false, - "title": "SQL_TSQLLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SQL_TSQLLINT: Maximum number of errors allowed", - "type": "number" - }, - "SQL_TSQLLINT_FILE_EXTENSIONS": { - "$id": "#/properties/SQL_TSQLLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SQL_TSQLLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SQL_TSQLLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SQL_TSQLLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_EXCLUDE", - "title": "SQL_TSQLLINT: Excluding Regex", - "type": "string" - }, - "SQL_TSQLLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_INCLUDE", - "title": "SQL_TSQLLINT: Including Regex", - "type": "string" - }, - "SQL_TSQLLINT_POST_COMMANDS": { - "$id": "#/properties/SQL_TSQLLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_TSQLLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SQL_TSQLLINT_PRE_COMMANDS": { - "$id": "#/properties/SQL_TSQLLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_TSQLLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SQL_TSQLLINT_RULES_PATH": { - "$id": "#/properties/SQL_TSQLLINT_RULES_PATH", - "description": "SQL_TSQLLINT: Path where to find linter configuration file", - "title": "SQL_TSQLLINT: Custom config file path", - "type": "string" - }, - "SQL_TSQLLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SQL_TSQLLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SQL_TSQLLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/SWIFT_SWIFTLINT_CLI_EXECUTABLE", - "default": [ - [ - "swiftlint" - ] - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: CLI Executable", - "type": "array" - }, - "SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SWIFT_SWIFTLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/SWIFT_SWIFTLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SWIFT_SWIFTLINT_PRE_COMMANDS": { - "$id": "#/properties/SWIFT_SWIFTLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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" - }, - "SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SWIFT_SWIFTLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_EXECUTABLE", - "default": [ - [ - "tekton-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: CLI Executable", - "type": "array" - }, - "TEKTON_TEKTON_LINT_CLI_LINT_MODE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "TEKTON_TEKTON_LINT: Override default cli lint mode", - "type": "string" - }, - "TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "TEKTON_TEKTON_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TEKTON_TEKTON_LINT_PRE_COMMANDS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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" - }, - "TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TEKTON_TEKTON_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Unsecured env variables", - "type": "array" - }, - "TERRAFORM_CHECKOV_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_CHECKOV_ARGUMENTS", - "description": "TERRAFORM_CHECKOV: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_CHECKOV_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_CHECKOV_CLI_EXECUTABLE", - "default": [ - [ - "checkov" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: CLI Executable", - "type": "array" - }, - "TERRAFORM_CHECKOV_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_CHECKOV_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(removed) TERRAFORM_CHECKOV: Override default cli lint mode", - "type": "string" - }, - "TERRAFORM_CHECKOV_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS", - "default": false, - "title": "(removed) TERRAFORM_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) TERRAFORM_CHECKOV: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_CHECKOV_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_CHECKOV_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE", - "title": "(removed) TERRAFORM_CHECKOV: Excluding Regex", - "type": "string" - }, - "TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE", - "title": "(removed) TERRAFORM_CHECKOV: Including Regex", - "type": "string" - }, - "TERRAFORM_CHECKOV_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_CHECKOV_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_CHECKOV_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_CHECKOV_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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_KICS_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_KICS_ARGUMENTS", - "description": "TERRAFORM_KICS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_KICS_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_KICS_CLI_EXECUTABLE", - "default": [ - [ - "kics" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: CLI Executable", - "type": "array" - }, - "TERRAFORM_KICS_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_KICS_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(removed) TERRAFORM_KICS: Override default cli lint mode", - "type": "string" - }, - "TERRAFORM_KICS_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS", - "default": false, - "title": "(removed) TERRAFORM_KICS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) TERRAFORM_KICS: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_KICS_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_KICS_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_KICS_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_KICS_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_KICS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_EXCLUDE", - "title": "(removed) TERRAFORM_KICS: Excluding Regex", - "type": "string" - }, - "TERRAFORM_KICS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_INCLUDE", - "title": "(removed) TERRAFORM_KICS: Including Regex", - "type": "string" - }, - "TERRAFORM_KICS_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_KICS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_KICS_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_KICS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_ARGUMENTS", - "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE", - "default": [ - [ - "terraform" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: CLI Executable", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "TERRAFORM_TERRAFORM_FMT: Override default cli lint mode", - "type": "string" - }, - "TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TERRAFORM_FMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TERRAFORM_FMT: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE", - "title": "TERRAFORM_TERRAFORM_FMT: Excluding Regex", - "type": "string" - }, - "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE", - "title": "TERRAFORM_TERRAFORM_FMT: Including Regex", - "type": "string" - }, - "TERRAFORM_TERRAFORM_FMT_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAFORM_FMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE", - "default": [ - [ - "terragrunt" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: CLI Executable", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "TERRAFORM_TERRAGRUNT: Override default cli lint mode", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TERRAGRUNT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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_TERRAGRUNT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAGRUNT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TERRASCAN_CLI_EXECUTABLE", - "default": [ - [ - "terrascan" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: CLI Executable", - "type": "array" - }, - "TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TERRASCAN: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRASCAN_CONFIG_FILE": { - "$id": "#/properties/TERRAFORM_TERRASCAN_CONFIG_FILE", - "default": "terrascan-config.toml", - "description": "TERRAFORM_TERRASCAN: User custom config file name if different from default", - "title": "TERRAFORM_TERRASCAN: Custom config file name", - "type": "string" - }, - "TERRAFORM_TERRASCAN_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TERRASCAN: Linter doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_TERRASCAN_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TERRASCAN_RULES_PATH": { - "$id": "#/properties/TERRAFORM_TERRASCAN_RULES_PATH", - "description": "TERRAFORM_TERRASCAN: Path where to find linter configuration file", - "title": "TERRAFORM_TERRASCAN: Custom config file path", - "type": "string" - }, - "TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRASCAN and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TFLINT_CLI_EXECUTABLE", - "default": [ - [ - "tflint" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: CLI Executable", - "type": "array" - }, - "TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TFLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TFLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_TFLINT_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TFLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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" - }, - "TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TFLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/TSX_ESLINT_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: CLI Executable", - "type": "array" - }, - "TSX_ESLINT_CLI_LINT_MODE": { - "$id": "#/properties/TSX_ESLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TSX_ESLINT: Override default cli lint mode", - "type": "string" - }, - "TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "TSX_ESLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/TSX_ESLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TSX_ESLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TSX_ESLINT_PRE_COMMANDS": { - "$id": "#/properties/TSX_ESLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TSX_ESLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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_ESLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TSX_ESLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TSX_ESLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/TYPESCRIPT_ES_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: CLI Executable", - "type": "array" - }, - "TYPESCRIPT_ES_CLI_LINT_MODE": { - "$id": "#/properties/TYPESCRIPT_ES_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TYPESCRIPT_ES: Override default cli lint mode", - "type": "string" - }, - "TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", - "description": "TYPESCRIPT_ES: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_ES_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TYPESCRIPT_ES_PRE_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_ES_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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_ES_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_ES and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: CLI Executable", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TYPESCRIPT_PRETTIER: Override default cli lint mode", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "TYPESCRIPT_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_EXECUTABLE", - "default": [ - [ - "ts-standard" - ] - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: CLI Executable", - "type": "array" - }, - "TYPESCRIPT_STANDARD_CLI_LINT_MODE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TYPESCRIPT_STANDARD: Override default cli lint mode", - "type": "string" - }, - "TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", - "description": "TYPESCRIPT_STANDARD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_STANDARD_DISABLE_ERRORS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS", - "default": false, - "title": "TYPESCRIPT_STANDARD: Linter doesn't make MegaLinter 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" - }, - "TYPESCRIPT_STANDARD_POST_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TYPESCRIPT_STANDARD_PRE_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_STANDARD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Unsecured env variables", - "type": "array" - }, - "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/VALIDATE_ALL_CODEBASE", - "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_CLI_EXECUTABLE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "dotnet" - ] - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: CLI Executable", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "VBDOTNET_DOTNET_FORMAT: Override default cli lint mode", - "type": "string" - }, - "VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "VBDOTNET_DOTNET_FORMAT: Linter doesn't make MegaLinter 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_DOTNET_FORMAT_POST_COMMANDS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling VBDOTNET_DOTNET_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/XML_XMLLINT_CLI_EXECUTABLE", - "default": [ - [ - "xmllint" - ] - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: CLI Executable", - "type": "array" - }, - "XML_XMLLINT_CLI_LINT_MODE": { - "$id": "#/properties/XML_XMLLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "XML_XMLLINT: Override default cli lint mode", - "type": "string" - }, - "XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "XML_XMLLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "XML_XMLLINT_DISABLE_ERRORS": { - "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS", - "default": false, - "title": "XML_XMLLINT: Linter doesn't make MegaLinter 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" - }, - "XML_XMLLINT_POST_COMMANDS": { - "$id": "#/properties/XML_XMLLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "XML_XMLLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "XML_XMLLINT_PRE_COMMANDS": { - "$id": "#/properties/XML_XMLLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "XML_XMLLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "XML_XMLLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/XML_XMLLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling XML_XMLLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/YAML_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: CLI Executable", - "type": "array" - }, - "YAML_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/YAML_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "YAML_PRETTIER: Override default cli lint mode", - "type": "string" - }, - "YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "YAML_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/YAML_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "YAML_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/YAML_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/YAML_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling YAML_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/YAML_V8R_CLI_EXECUTABLE", - "default": [ - [ - "v8r" - ] - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: CLI Executable", - "type": "array" - }, - "YAML_V8R_CLI_LINT_MODE": { - "$id": "#/properties/YAML_V8R_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "YAML_V8R: Override default cli lint mode", - "type": "string" - }, - "YAML_V8R_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/YAML_V8R_COMMAND_REMOVE_ARGUMENTS", - "description": "YAML_V8R: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_V8R_CONFIG_FILE": { - "$id": "#/properties/YAML_V8R_CONFIG_FILE", - "default": ".v8rrc.yml", - "description": "YAML_V8R: User custom config file name if different from default", - "title": "YAML_V8R: Custom config file name", - "type": "string" - }, - "YAML_V8R_DISABLE_ERRORS": { - "$id": "#/properties/YAML_V8R_DISABLE_ERRORS", - "default": false, - "title": "YAML_V8R: Linter doesn't make MegaLinter 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_V8R_POST_COMMANDS": { - "$id": "#/properties/YAML_V8R_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_V8R: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "YAML_V8R_PRE_COMMANDS": { - "$id": "#/properties/YAML_V8R_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_V8R: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "YAML_V8R_RULES_PATH": { - "$id": "#/properties/YAML_V8R_RULES_PATH", - "description": "YAML_V8R: Path where to find linter configuration file", - "title": "YAML_V8R: Custom config file path", - "type": "string" - }, - "YAML_V8R_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/YAML_V8R_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling YAML_V8R and its pre/post commands", - "items": { - "type": "string" - }, - "title": "YAML_V8R: Unsecured env variables", - "type": "array" - }, - "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_CLI_EXECUTABLE": { - "$id": "#/properties/YAML_YAMLLINT_CLI_EXECUTABLE", - "default": [ - [ - "yamllint" - ] - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: CLI Executable", - "type": "array" - }, - "YAML_YAMLLINT_CLI_LINT_MODE": { - "$id": "#/properties/YAML_YAMLLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "YAML_YAMLLINT: Override default cli lint mode", - "type": "string" - }, - "YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "YAML_YAMLLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_YAMLLINT_CONFIG_FILE": { - "$id": "#/properties/YAML_YAMLLINT_CONFIG_FILE", - "default": ".yamllint.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 doesn't make MegaLinter 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_POST_COMMANDS": { - "$id": "#/properties/YAML_YAMLLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_YAMLLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "YAML_YAMLLINT_PRE_COMMANDS": { - "$id": "#/properties/YAML_YAMLLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_YAMLLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "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" - }, - "YAML_YAMLLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/YAML_YAMLLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling YAML_YAMLLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Unsecured env variables", - "type": "array" - } + "enum_descriptor_keys": { + "enum": [ + "ACTION", + "ANSIBLE", + "ARM", + "BASH", + "BICEP", + "C", + "CLOJURE", + "CLOUDFORMATION", + "COFFEE", + "COPYPASTE", + "CPP", + "CSHARP", + "CSS", + "DART", + "DOCKERFILE", + "EDITORCONFIG", + "ENV", + "GHERKIN", + "GO", + "GRAPHQL", + "GROOVY", + "HTML", + "JAVA", + "JAVASCRIPT", + "JSON", + "JSX", + "KOTLIN", + "KUBERNETES", + "LATEX", + "LUA", + "MAKEFILE", + "MARKDOWN", + "OPENAPI", + "PERL", + "PHP", + "POWERSHELL", + "PROTOBUF", + "PUPPET", + "PYTHON", + "R", + "RAKU", + "REPOSITORY", + "RST", + "RUBY", + "RUST", + "SALESFORCE", + "SCALA", + "SNAKEMAKE", + "SPELL", + "SQL", + "SWIFT", + "TEKTON", + "TERRAFORM", + "TSX", + "TYPESCRIPT", + "VBDOTNET", + "XML", + "YAML", + "CREDENTIALS", + "GIT" + ], + "type": "string" + }, + "enum_linter_keys": { + "enum": [ + "ACTION_ACTIONLINT", + "ANSIBLE_ANSIBLE_LINT", + "ARM_ARM_TTK", + "BASH_EXEC", + "BASH_SHELLCHECK", + "BASH_SHFMT", + "BICEP_BICEP_LINTER", + "C_CPPLINT", + "CLOJURE_CLJ_KONDO", + "CLOJURE_CLJSTYLE", + "CLOUDFORMATION_CFN_LINT", + "COFFEE_COFFEELINT", + "COPYPASTE_JSCPD", + "CPP_CPPLINT", + "CSHARP_DOTNET_FORMAT", + "CSHARP_CSHARPIER", + "CSS_STYLELINT", + "CSS_SCSS_LINT", + "DART_DARTANALYZER", + "DOCKERFILE_HADOLINT", + "EDITORCONFIG_EDITORCONFIG_CHECKER", + "ENV_DOTENV_LINTER", + "GHERKIN_GHERKIN_LINT", + "GO_GOLANGCI_LINT", + "GO_REVIVE", + "GRAPHQL_GRAPHQL_SCHEMA_LINTER", + "GROOVY_NPM_GROOVY_LINT", + "HTML_DJLINT", + "HTML_HTMLHINT", + "JAVA_CHECKSTYLE", + "JAVA_PMD", + "JAVASCRIPT_ES", + "JAVASCRIPT_STANDARD", + "JAVASCRIPT_PRETTIER", + "JSON_JSONLINT", + "JSON_ESLINT_PLUGIN_JSONC", + "JSON_V8R", + "JSON_PRETTIER", + "JSON_NPM_PACKAGE_JSON_LINT", + "JSX_ESLINT", + "KOTLIN_KTLINT", + "KUBERNETES_KUBECONFORM", + "KUBERNETES_HELM", + "KUBERNETES_KUBESCAPE", + "LATEX_CHKTEX", + "LUA_LUACHECK", + "MAKEFILE_CHECKMAKE", + "MARKDOWN_MARKDOWNLINT", + "MARKDOWN_REMARK_LINT", + "MARKDOWN_MARKDOWN_LINK_CHECK", + "MARKDOWN_MARKDOWN_TABLE_FORMATTER", + "OPENAPI_SPECTRAL", + "PERL_PERLCRITIC", + "PHP_PHPCS", + "PHP_PHPSTAN", + "PHP_PSALM", + "PHP_PHPLINT", + "POWERSHELL_POWERSHELL", + "POWERSHELL_POWERSHELL_FORMATTER", + "PROTOBUF_PROTOLINT", + "PUPPET_PUPPET_LINT", + "PYTHON_PYLINT", + "PYTHON_BLACK", + "PYTHON_FLAKE8", + "PYTHON_ISORT", + "PYTHON_BANDIT", + "PYTHON_MYPY", + "PYTHON_PYRIGHT", + "PYTHON_RUFF", + "R_LINTR", + "RAKU_RAKU", + "REPOSITORY_CHECKOV", + "REPOSITORY_DEVSKIM", + "REPOSITORY_DUSTILOCK", + "REPOSITORY_GIT_DIFF", + "REPOSITORY_GITLEAKS", + "REPOSITORY_GRYPE", + "REPOSITORY_KICS", + "REPOSITORY_SECRETLINT", + "REPOSITORY_SEMGREP", + "REPOSITORY_SYFT", + "REPOSITORY_TRIVY", + "REPOSITORY_TRIVY_SBOM", + "REPOSITORY_TRUFFLEHOG", + "RST_RST_LINT", + "RST_RSTCHECK", + "RST_RSTFMT", + "RUBY_RUBOCOP", + "RUST_CLIPPY", + "SALESFORCE_SFDX_SCANNER_APEX", + "SALESFORCE_SFDX_SCANNER_AURA", + "SALESFORCE_SFDX_SCANNER_LWC", + "SCALA_SCALAFIX", + "SNAKEMAKE_LINT", + "SNAKEMAKE_SNAKEFMT", + "SPELL_CSPELL", + "SPELL_PROSELINT", + "SPELL_VALE", + "SPELL_LYCHEE", + "SQL_SQL_LINT", + "SQL_SQLFLUFF", + "SQL_TSQLLINT", + "SWIFT_SWIFTLINT", + "TEKTON_TEKTON_LINT", + "TERRAFORM_TFLINT", + "TERRAFORM_TERRASCAN", + "TERRAFORM_TERRAGRUNT", + "TERRAFORM_TERRAFORM_FMT", + "TSX_ESLINT", + "TYPESCRIPT_ES", + "TYPESCRIPT_STANDARD", + "TYPESCRIPT_PRETTIER", + "VBDOTNET_DOTNET_FORMAT", + "XML_XMLLINT", + "YAML_PRETTIER", + "YAML_YAMLLINT", + "YAML_V8R", + "CREDENTIALS_SECRETLINT", + "DOCKERFILE_DOCKERFILELINT", + "GIT_GIT_DIFF", + "PHP_BUILTIN", + "KUBERNETES_KUBEVAL", + "REPOSITORY_GOODCHECK", + "SPELL_MISSPELL", + "TERRAFORM_CHECKOV", + "TERRAFORM_KICS" + ], + "type": "string" + } + }, + "description": "MegaLinter configuration file", + "properties": { + "ACTION_ACTIONLINT_ARGUMENTS": { + "$id": "#/properties/ACTION_ACTIONLINT_ARGUMENTS", + "description": "ACTION_ACTIONLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "ACTION_ACTIONLINT_CLI_EXECUTABLE": { + "$id": "#/properties/ACTION_ACTIONLINT_CLI_EXECUTABLE", + "default": [ + [ + "actionlint" + ] + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: CLI Executable", + "type": "array" + }, + "ACTION_ACTIONLINT_CLI_LINT_MODE": { + "$id": "#/properties/ACTION_ACTIONLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "ACTION_ACTIONLINT: Override default cli lint mode", + "type": "string" + }, + "ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "ACTION_ACTIONLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ACTION_ACTIONLINT_CONFIG_FILE": { + "$id": "#/properties/ACTION_ACTIONLINT_CONFIG_FILE", + "default": "actionlint.yml", + "description": "ACTION_ACTIONLINT: User custom config file name if different from default", + "title": "ACTION_ACTIONLINT: Custom config file name", + "type": "string" + }, + "ACTION_ACTIONLINT_DIRECTORY": { + "$id": "#/properties/ACTION_ACTIONLINT_DIRECTORY", + "default": ".github/workflows", + "title": "ACTION_ACTIONLINT: Directory containing ACTION files", + "type": "string" + }, + "ACTION_ACTIONLINT_DISABLE_ERRORS": { + "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS", + "default": false, + "title": "ACTION_ACTIONLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ACTION_ACTIONLINT: Maximum number of errors allowed", + "type": "number" + }, + "ACTION_ACTIONLINT_FILE_EXTENSIONS": { + "$id": "#/properties/ACTION_ACTIONLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "ACTION_ACTIONLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/ACTION_ACTIONLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE", + "title": "ACTION_ACTIONLINT: Excluding Regex", + "type": "string" + }, + "ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE", + "title": "ACTION_ACTIONLINT: Including Regex", + "type": "string" + }, + "ACTION_ACTIONLINT_POST_COMMANDS": { + "$id": "#/properties/ACTION_ACTIONLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ACTION_ACTIONLINT_PRE_COMMANDS": { + "$id": "#/properties/ACTION_ACTIONLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ACTION_ACTIONLINT_RULES_PATH": { + "$id": "#/properties/ACTION_ACTIONLINT_RULES_PATH", + "description": "ACTION_ACTIONLINT: Path where to find linter configuration file", + "title": "ACTION_ACTIONLINT: Custom config file path", + "type": "string" + }, + "ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ACTION_ACTIONLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Unsecured env variables", + "type": "array" + }, + "ACTION_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ACTION_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ACTION descriptor", + "type": "string" + }, + "ACTION_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ACTION_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ACTION descriptor", + "type": "string" + }, + "ADDITIONAL_EXCLUDED_DIRECTORIES": { + "$id": "#/properties/ADDITIONAL_EXCLUDED_DIRECTORIES", + "description": "List of additional excluded directory basenames to add to MegaLinter 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_CLI_EXECUTABLE": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE", + "default": [ + [ + "ansible-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: CLI Executable", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ANSIBLE_ANSIBLE_LINT_CONFIG_FILE": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CONFIG_FILE", + "default": ".ansible-lint", + "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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ANSIBLE_ANSIBLE_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/ARM_ARM_TTK_CLI_EXECUTABLE", + "default": [ + [ + "arm-ttk" + ] + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: CLI Executable", + "type": "array" + }, + "ARM_ARM_TTK_CLI_LINT_MODE": { + "$id": "#/properties/ARM_ARM_TTK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "ARM_ARM_TTK: Override default cli lint mode", + "type": "string" + }, + "ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS", + "description": "ARM_ARM_TTK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/ARM_ARM_TTK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ARM_ARM_TTK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ARM_ARM_TTK_PRE_COMMANDS": { + "$id": "#/properties/ARM_ARM_TTK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ARM_ARM_TTK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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_ARM_TTK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ARM_ARM_TTK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ARM_ARM_TTK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Unsecured env variables", + "type": "array" + }, + "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" + }, + "AZURE_COMMENT_REPORTER": { + "$id": "#/properties/AZURE_COMMENT_REPORTER", + "default": true, + "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", + "title": "Activate Azure PR Comments reporter", + "type": "boolean" + }, + "AZURE_COMMENT_REPORTER_LINKS_TYPE": { + "$id": "#/properties/AZURE_COMMENT_REPORTER_LINKS_TYPE", + "default": "artifacts", + "enum": [ + "artifacts", + "build" + ], + "title": "Type of hyperlinks in Azure PR Comments (artifacts or build)", + "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_CLI_EXECUTABLE": { + "$id": "#/properties/BASH_EXEC_CLI_EXECUTABLE", + "default": [ + [ + "bash-exec" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: CLI Executable", + "type": "array" + }, + "BASH_EXEC_CLI_LINT_MODE": { + "$id": "#/properties/BASH_EXEC_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "BASH_EXEC: Override default cli lint mode", + "type": "string" + }, + "BASH_EXEC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BASH_EXEC_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_EXEC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_EXEC_DISABLE_ERRORS": { + "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS", + "default": false, + "title": "BASH_EXEC: Linter doesn't make MegaLinter 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_EXEC_POST_COMMANDS": { + "$id": "#/properties/BASH_EXEC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_EXEC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BASH_EXEC_PRE_COMMANDS": { + "$id": "#/properties/BASH_EXEC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_EXEC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BASH_EXEC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BASH_EXEC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_EXEC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/BASH_SHELLCHECK_CLI_EXECUTABLE", + "default": [ + [ + "shellcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: CLI Executable", + "type": "array" + }, + "BASH_SHELLCHECK_CLI_LINT_MODE": { + "$id": "#/properties/BASH_SHELLCHECK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "BASH_SHELLCHECK: Override default cli lint mode", + "type": "string" + }, + "BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_SHELLCHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHELLCHECK_DISABLE_ERRORS": { + "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS", + "default": false, + "title": "BASH_SHELLCHECK: Linter doesn't make MegaLinter 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_SHELLCHECK_POST_COMMANDS": { + "$id": "#/properties/BASH_SHELLCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BASH_SHELLCHECK_PRE_COMMANDS": { + "$id": "#/properties/BASH_SHELLCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_SHELLCHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/BASH_SHFMT_CLI_EXECUTABLE", + "default": [ + [ + "shfmt" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: CLI Executable", + "type": "array" + }, + "BASH_SHFMT_CLI_LINT_MODE": { + "$id": "#/properties/BASH_SHFMT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "BASH_SHFMT: Override default cli lint mode", + "type": "string" + }, + "BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_SHFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHFMT_DISABLE_ERRORS": { + "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS", + "default": false, + "title": "BASH_SHFMT: Linter doesn't make MegaLinter 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" + }, + "BASH_SHFMT_POST_COMMANDS": { + "$id": "#/properties/BASH_SHFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHFMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BASH_SHFMT_PRE_COMMANDS": { + "$id": "#/properties/BASH_SHFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHFMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BASH_SHFMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BASH_SHFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_SHFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Unsecured env variables", + "type": "array" + }, + "BICEP_BICEP_LINTER_ARGUMENTS": { + "$id": "#/properties/BICEP_BICEP_LINTER_ARGUMENTS", + "description": "BICEP_BICEP_LINTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "BICEP_BICEP_LINTER_CLI_EXECUTABLE": { + "$id": "#/properties/BICEP_BICEP_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "bicep" + ] + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: CLI Executable", + "type": "array" + }, + "BICEP_BICEP_LINTER_CLI_LINT_MODE": { + "$id": "#/properties/BICEP_BICEP_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "BICEP_BICEP_LINTER: Override default cli lint mode", + "type": "string" + }, + "BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "BICEP_BICEP_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BICEP_BICEP_LINTER_DISABLE_ERRORS": { + "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS", + "default": false, + "title": "BICEP_BICEP_LINTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BICEP_BICEP_LINTER: Maximum number of errors allowed", + "type": "number" + }, + "BICEP_BICEP_LINTER_FILE_EXTENSIONS": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "BICEP_BICEP_LINTER_FILE_NAMES_REGEX": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE", + "title": "BICEP_BICEP_LINTER: Excluding Regex", + "type": "string" + }, + "BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE", + "title": "BICEP_BICEP_LINTER: Including Regex", + "type": "string" + }, + "BICEP_BICEP_LINTER_POST_COMMANDS": { + "$id": "#/properties/BICEP_BICEP_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BICEP_BICEP_LINTER_PRE_COMMANDS": { + "$id": "#/properties/BICEP_BICEP_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BICEP_BICEP_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Unsecured env variables", + "type": "array" + }, + "BICEP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BICEP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for BICEP descriptor", + "type": "string" + }, + "BICEP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BICEP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for BICEP descriptor", + "type": "string" + }, + "CLEAR_REPORT_FOLDER": { + "$id": "#/properties/CLEAR_REPORT_FOLDER", + "default": false, + "description": "Flag to clear files from report folder (usually megalinter-reports) before starting the linting process", + "title": "Clear Report Folder", + "type": "boolean" + }, + "CLOJURE_CLJSTYLE_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_ARGUMENTS", + "description": "CLOJURE_CLJSTYLE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJSTYLE_CLI_EXECUTABLE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_EXECUTABLE", + "default": [ + [ + "cljstyle" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: CLI Executable", + "type": "array" + }, + "CLOJURE_CLJSTYLE_CLI_LINT_MODE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CLOJURE_CLJSTYLE: Override default cli lint mode", + "type": "string" + }, + "CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOJURE_CLJSTYLE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJSTYLE_CONFIG_FILE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_CONFIG_FILE", + "default": ".cljstyle", + "description": "CLOJURE_CLJSTYLE: User custom config file name if different from default", + "title": "CLOJURE_CLJSTYLE: Custom config file name", + "type": "string" + }, + "CLOJURE_CLJSTYLE_DISABLE_ERRORS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS", + "default": false, + "title": "CLOJURE_CLJSTYLE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CLOJURE_CLJSTYLE: Maximum number of errors allowed", + "type": "number" + }, + "CLOJURE_CLJSTYLE_FILE_EXTENSIONS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CLOJURE_CLJSTYLE_FILE_NAMES_REGEX": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE", + "title": "CLOJURE_CLJSTYLE: Excluding Regex", + "type": "string" + }, + "CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE", + "title": "CLOJURE_CLJSTYLE: Including Regex", + "type": "string" + }, + "CLOJURE_CLJSTYLE_POST_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CLOJURE_CLJSTYLE_PRE_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CLOJURE_CLJSTYLE_RULES_PATH": { + "$id": "#/properties/CLOJURE_CLJSTYLE_RULES_PATH", + "description": "CLOJURE_CLJSTYLE: Path where to find linter configuration file", + "title": "CLOJURE_CLJSTYLE: Custom config file path", + "type": "string" + }, + "CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJSTYLE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_EXECUTABLE", + "default": [ + [ + "clj-kondo" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: CLI Executable", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_CLI_LINT_MODE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CLOJURE_CLJ_KONDO: Override default cli lint mode", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOJURE_CLJ_KONDO: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_PRE_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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_CLJ_KONDO_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJ_KONDO and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE", + "default": [ + [ + "cfn-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: CLI Executable", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CLOUDFORMATION_CFN_LINT: Override default cli lint mode", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_PRE_COMMANDS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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_CFN_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOUDFORMATION_CFN_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/COFFEE_COFFEELINT_CLI_EXECUTABLE", + "default": [ + [ + "coffeelint" + ] + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: CLI Executable", + "type": "array" + }, + "COFFEE_COFFEELINT_CLI_LINT_MODE": { + "$id": "#/properties/COFFEE_COFFEELINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "COFFEE_COFFEELINT: Override default cli lint mode", + "type": "string" + }, + "COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "COFFEE_COFFEELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/COFFEE_COFFEELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "COFFEE_COFFEELINT_PRE_COMMANDS": { + "$id": "#/properties/COFFEE_COFFEELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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_COFFEELINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling COFFEE_COFFEELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Unsecured env variables", + "type": "array" + }, + "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" + }, + "CONFIG_REPORTER": { + "$id": "#/properties/CONFIG_REPORTER", + "default": true, + "description": "Generates a folder IDE-config located in report folder, containing default MegaLinter configuration files used during the linting, and updated VSCode extensions.js config file", + "title": "Activate local configuration reporter", + "type": "boolean" + }, + "CONFIG_REPORTER_SUB_FOLDER": { + "$id": "#/properties/CONFIG_REPORTER_SUB_FOLDER", + "default": "IDE-config", + "title": "Output folder for IDE configuration files within report folder", + "type": "string" + }, + "CONSOLE_REPORTER": { + "$id": "#/properties/CONSOLE_REPORTER", + "default": true, + "description": "", + "title": "Activate console reporter", + "type": "boolean" + }, + "CONSOLE_REPORTER_SECTIONS": { + "$id": "#/properties/CONSOLE_REPORTER_SECTIONS", + "default": true, + "description": "Define to false if you do not want logs to be organized in sections", + "title": "Activate console logs sections", + "type": "boolean" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/COPYPASTE_JSCPD_CLI_EXECUTABLE", + "default": [ + [ + "jscpd" + ] + ], + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: CLI Executable", + "type": "array" + }, + "COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS", + "description": "COPYPASTE_JSCPD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: Custom remove 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 doesn't make MegaLinter 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_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_POST_COMMANDS": { + "$id": "#/properties/COPYPASTE_JSCPD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "COPYPASTE_JSCPD_PRE_COMMANDS": { + "$id": "#/properties/COPYPASTE_JSCPD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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" + }, + "COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling COPYPASTE_JSCPD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/CPP_CPPLINT_CLI_EXECUTABLE", + "default": [ + [ + "cpplint" + ] + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: CLI Executable", + "type": "array" + }, + "CPP_CPPLINT_CLI_LINT_MODE": { + "$id": "#/properties/CPP_CPPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CPP_CPPLINT: Override default cli lint mode", + "type": "string" + }, + "CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CPP_CPPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CPP_CPPLINT_DISABLE_ERRORS": { + "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS", + "default": false, + "title": "CPP_CPPLINT: Linter doesn't make MegaLinter 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_CPPLINT_POST_COMMANDS": { + "$id": "#/properties/CPP_CPPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CPPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CPP_CPPLINT_PRE_COMMANDS": { + "$id": "#/properties/CPP_CPPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CPPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CPP_CPPLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CPP_CPPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CPP_CPPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Unsecured env variables", + "type": "array" + }, + "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" + }, + "CREDENTIALS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CREDENTIALS_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CREDENTIALS descriptor", + "type": "string" + }, + "CREDENTIALS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CREDENTIALS_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CREDENTIALS descriptor", + "type": "string" + }, + "CREDENTIALS_SECRETLINT_ARGUMENTS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_ARGUMENTS", + "description": "CREDENTIALS_SECRETLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CREDENTIALS_SECRETLINT_CONFIG_FILE": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_CONFIG_FILE", + "default": ".secretlintrc.json", + "description": "CREDENTIALS_SECRETLINT: User custom config file name if different from default", + "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file name", + "type": "string" + }, + "CREDENTIALS_SECRETLINT_DISABLE_ERRORS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS", + "default": false, + "title": "(removed) CREDENTIALS_SECRETLINT: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) CREDENTIALS_SECRETLINT: Maximum number of errors allowed", + "type": "number" + }, + "CREDENTIALS_SECRETLINT_FILE_EXTENSIONS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_POST_COMMANDS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_PRE_COMMANDS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_RULES_PATH": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_RULES_PATH", + "description": "CREDENTIALS_SECRETLINT: Path where to find linter configuration file", + "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file path", + "type": "string" + }, + "CSHARP_CSHARPIER_ARGUMENTS": { + "$id": "#/properties/CSHARP_CSHARPIER_ARGUMENTS", + "description": "CSHARP_CSHARPIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_CSHARPIER_CLI_EXECUTABLE": { + "$id": "#/properties/CSHARP_CSHARPIER_CLI_EXECUTABLE", + "default": [ + [ + "csharpier" + ] + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: CLI Executable", + "type": "array" + }, + "CSHARP_CSHARPIER_CLI_LINT_MODE": { + "$id": "#/properties/CSHARP_CSHARPIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CSHARP_CSHARPIER: Override default cli lint mode", + "type": "string" + }, + "CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS", + "description": "CSHARP_CSHARPIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_CSHARPIER_DISABLE_ERRORS": { + "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS", + "default": false, + "title": "CSHARP_CSHARPIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSHARP_CSHARPIER: Maximum number of errors allowed", + "type": "number" + }, + "CSHARP_CSHARPIER_FILE_EXTENSIONS": { + "$id": "#/properties/CSHARP_CSHARPIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSHARP_CSHARPIER_FILE_NAMES_REGEX": { + "$id": "#/properties/CSHARP_CSHARPIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE", + "title": "CSHARP_CSHARPIER: Excluding Regex", + "type": "string" + }, + "CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE", + "title": "CSHARP_CSHARPIER: Including Regex", + "type": "string" + }, + "CSHARP_CSHARPIER_POST_COMMANDS": { + "$id": "#/properties/CSHARP_CSHARPIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSHARP_CSHARPIER_PRE_COMMANDS": { + "$id": "#/properties/CSHARP_CSHARPIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSHARP_CSHARPIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "dotnet" + ] + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: CLI Executable", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CSHARP_DOTNET_FORMAT: Override default cli lint mode", + "type": "string" + }, + "CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSHARP_DOTNET_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "CSHARP_DOTNET_FORMAT: Linter doesn't make MegaLinter 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_DOTNET_FORMAT_POST_COMMANDS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSHARP_DOTNET_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/CSS_SCSS_LINT_CLI_EXECUTABLE", + "default": [ + [ + "scss-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "CSS_SCSS_LINT: CLI Executable", + "type": "array" + }, + "CSS_SCSS_LINT_CLI_LINT_MODE": { + "$id": "#/properties/CSS_SCSS_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CSS_SCSS_LINT: Override default cli lint mode", + "type": "string" + }, + "CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSS_SCSS_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSS_SCSS_LINT: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/CSS_SCSS_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSS_SCSS_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSS_SCSS_LINT_PRE_COMMANDS": { + "$id": "#/properties/CSS_SCSS_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSS_SCSS_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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_SCSS_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSS_SCSS_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSS_SCSS_LINT: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/CSS_STYLELINT_CLI_EXECUTABLE", + "default": [ + [ + "stylelint" + ] + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: CLI Executable", + "type": "array" + }, + "CSS_STYLELINT_CLI_LINT_MODE": { + "$id": "#/properties/CSS_STYLELINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CSS_STYLELINT: Override default cli lint mode", + "type": "string" + }, + "CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSS_STYLELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/CSS_STYLELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSS_STYLELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSS_STYLELINT_PRE_COMMANDS": { + "$id": "#/properties/CSS_STYLELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSS_STYLELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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" + }, + "CSS_STYLELINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSS_STYLELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSS_STYLELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/C_CPPLINT_CLI_EXECUTABLE", + "default": [ + [ + "cpplint" + ] + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: CLI Executable", + "type": "array" + }, + "C_CPPLINT_CLI_LINT_MODE": { + "$id": "#/properties/C_CPPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "C_CPPLINT: Override default cli lint mode", + "type": "string" + }, + "C_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/C_CPPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "C_CPPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "C_CPPLINT_DISABLE_ERRORS": { + "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS", + "default": false, + "title": "C_CPPLINT: Linter doesn't make MegaLinter 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_CPPLINT_POST_COMMANDS": { + "$id": "#/properties/C_CPPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CPPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "C_CPPLINT_PRE_COMMANDS": { + "$id": "#/properties/C_CPPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CPPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "C_CPPLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/C_CPPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling C_CPPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/DART_DARTANALYZER_CLI_EXECUTABLE", + "default": [ + [ + "dartanalyzer" + ] + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: CLI Executable", + "type": "array" + }, + "DART_DARTANALYZER_CLI_LINT_MODE": { + "$id": "#/properties/DART_DARTANALYZER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "DART_DARTANALYZER: Override default cli lint mode", + "type": "string" + }, + "DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS", + "description": "DART_DARTANALYZER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/DART_DARTANALYZER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DART_DARTANALYZER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "DART_DARTANALYZER_PRE_COMMANDS": { + "$id": "#/properties/DART_DARTANALYZER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DART_DARTANALYZER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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_DARTANALYZER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/DART_DARTANALYZER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling DART_DARTANALYZER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Unsecured env variables", + "type": "array" + }, + "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": "HEAD", + "description": "Deprecated: The name of the repository's default branch.", + "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 MegaLinter complete with exit code 0 even if errors were detected.", + "title": "Disable errors", + "type": "boolean" + }, + "DISABLE_ERRORS_LINTERS": { + "$id": "#/properties/DISABLE_ERRORS_LINTERS", + "description": "If DISABLE_ERRORS_LINTERS is set, the listed linters will be run but errors will be not blocking", + "examples": [ + [ + "BASH_BASH_SHFMT", + "JAVASCRIPT_STANDARD" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "Disabled errors linter keys", + "type": "array" + }, + "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": "(removed) DOCKERFILE_DOCKERFILELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override default cli lint mode", + "type": "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": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS", + "default": false, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Linter does not make MegaLinter 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": "(removed) 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": "(removed) 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": "(removed) 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": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Excluding Regex", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Including Regex", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_POST_COMMANDS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_RULES_PATH": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_RULES_PATH", + "description": "DOCKERFILE_DOCKERFILELINT: Path where to find linter configuration file", + "title": "(removed) 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_CLI_EXECUTABLE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_EXECUTABLE", + "default": [ + [ + "hadolint" + ] + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: CLI Executable", + "type": "array" + }, + "DOCKERFILE_HADOLINT_CLI_LINT_MODE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "DOCKERFILE_HADOLINT: Override default cli lint mode", + "type": "string" + }, + "DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "DOCKERFILE_HADOLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "DOCKERFILE_HADOLINT_CONFIG_FILE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_CONFIG_FILE", + "default": ".hadolint.yaml", + "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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "DOCKERFILE_HADOLINT_PRE_COMMANDS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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" + }, + "DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling DOCKERFILE_HADOLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE", + "default": [ + [ + "editorconfig-checker" + ] + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: CLI Executable", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override default cli lint mode", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling EDITORCONFIG_EDITORCONFIG_CHECKER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Unsecured env variables", + "type": "array" + }, + "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": "MegaLinter 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_CLI_EXECUTABLE": { + "$id": "#/properties/ENV_DOTENV_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "dotenv-linter" + ] + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: CLI Executable", + "type": "array" + }, + "ENV_DOTENV_LINTER_CLI_LINT_MODE": { + "$id": "#/properties/ENV_DOTENV_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "ENV_DOTENV_LINTER: Override default cli lint mode", + "type": "string" + }, + "ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "ENV_DOTENV_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ENV_DOTENV_LINTER_DISABLE_ERRORS": { + "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS", + "default": false, + "title": "ENV_DOTENV_LINTER: Linter doesn't make MegaLinter 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_DOTENV_LINTER_POST_COMMANDS": { + "$id": "#/properties/ENV_DOTENV_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ENV_DOTENV_LINTER_PRE_COMMANDS": { + "$id": "#/properties/ENV_DOTENV_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ENV_DOTENV_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Unsecured env variables", + "type": "array" + }, + "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 MegaLinter 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/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension1.mega-linter.yml", + "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension2.mega-linter.yml" + ], + "items": { + "type": "string" + }, + "title": "MegaLinter 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": "If set to true, MegaLinter fails if a linter is missing in the selected flavor", + "title": "Fail if missing linter", + "type": "boolean" + }, + "FAIL_IF_UPDATED_SOURCES": { + "$id": "#/properties/FAIL_IF_UPDATED_SOURCES", + "default": false, + "description": "If set to true, MegaLinter fails if a linter or formatter has auto-fixed sources, even if there are no errors", + "title": "Fail if updated sources", + "type": "boolean" + }, + "FILEIO_REPORTER": { + "$id": "#/properties/FILEIO_REPORTER", + "default": false, + "description": "If you don't use artifacts upload to read MegaLinter reports, you can access them with an hyperlink to file.io. Important: MegaLinter has no affiliation with file.io, but it's supposed to be secured, and only one download is available for a report (snapchat for files, basically)", + "title": "Activate File.io reporter", + "type": "boolean" + }, + "FILEIO_REPORTER_SEND_SUCCESS": { + "$id": "#/properties/FILEIO_REPORTER_SEND_SUCCESS", + "default": false, + "description": "Skip posting to file.io if linting is in success", + "title": "Skip file.io if success", + "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 MegaLinter 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_CLI_EXECUTABLE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE", + "default": [ + [ + "gherkin-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: CLI Executable", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_CLI_LINT_MODE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "GHERKIN_GHERKIN_LINT: Override default cli lint mode", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GHERKIN_GHERKIN_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_PRE_COMMANDS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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" + }, + "GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GHERKIN_GHERKIN_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Unsecured env variables", + "type": "array" + }, + "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 MegaLinter 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" + }, + "GITLAB_ACCESS_TOKEN_MEGALINTER": { + "$id": "#/properties/GITLAB_ACCESS_TOKEN_MEGALINTER", + "default": true, + "description": "Gitlab access token with API access (can be user or project Access token)", + "title": "Gitlab Access Token", + "type": "string" + }, + "GITLAB_CERTIFICATE_PATH": { + "$id": "#/properties/GITLAB_CERTIFICATE_PATH", + "default": true, + "description": "Path to SSL certificate if necessary", + "title": "Gitlab SSL Certificate path", + "type": "string" + }, + "GITLAB_COMMENT_REPORTER": { + "$id": "#/properties/GITLAB_COMMENT_REPORTER", + "default": true, + "description": "Posts Mega-Linter results summary in the comments of the related merge request (if existing)", + "title": "Activate Gitlab MR Comments reporter", + "type": "boolean" + }, + "GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT": { + "$id": "#/properties/GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT", + "default": true, + "description": "Set to false to disable the overwrite of existing MegaLinter Merge Request comment in case of new run", + "title": "Overwrite Gitlab Merge Request Comment", + "type": "boolean" + }, + "GITLAB_CUSTOM_CERTIFICATE": { + "$id": "#/properties/GITLAB_CUSTOM_CERTIFICATE", + "default": true, + "description": "Store your SSL certificate string value in a CI env variable named GITLAB_CUSTOM_CERTIFICATE if you want it to be copied by MegaLinter in a local certificate file that will be used by python gitlab lib", + "title": "Gitlab SSL Certificate value", + "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": "(removed) GIT_GIT_DIFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GIT_GIT_DIFF_DISABLE_ERRORS": { + "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS", + "default": false, + "title": "(removed) GIT_GIT_DIFF: Linter does not make MegaLinter 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": "(removed) 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": "(removed) 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": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GIT_GIT_DIFF_POST_COMMANDS": { + "$id": "#/properties/GIT_GIT_DIFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GIT_GIT_DIFF_PRE_COMMANDS": { + "$id": "#/properties/GIT_GIT_DIFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/GO_GOLANGCI_LINT_CLI_EXECUTABLE", + "default": [ + [ + "golangci-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: CLI Executable", + "type": "array" + }, + "GO_GOLANGCI_LINT_CLI_LINT_MODE": { + "$id": "#/properties/GO_GOLANGCI_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GO_GOLANGCI_LINT: Override default cli lint mode", + "type": "string" + }, + "GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GO_GOLANGCI_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/GO_GOLANGCI_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GO_GOLANGCI_LINT_PRE_COMMANDS": { + "$id": "#/properties/GO_GOLANGCI_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GO_GOLANGCI_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/GO_REVIVE_CLI_EXECUTABLE", + "default": [ + [ + "revive" + ] + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: CLI Executable", + "type": "array" + }, + "GO_REVIVE_CLI_LINT_MODE": { + "$id": "#/properties/GO_REVIVE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GO_REVIVE: Override default cli lint mode", + "type": "string" + }, + "GO_REVIVE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GO_REVIVE_COMMAND_REMOVE_ARGUMENTS", + "description": "GO_REVIVE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/GO_REVIVE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_REVIVE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GO_REVIVE_PRE_COMMANDS": { + "$id": "#/properties/GO_REVIVE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_REVIVE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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" + }, + "GO_REVIVE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GO_REVIVE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GO_REVIVE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "graphql-schema-linter" + ] + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: CLI Executable", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override default cli lint mode", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GRAPHQL_GRAPHQL_SCHEMA_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE", + "default": [ + [ + "npm-groovy-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: CLI Executable", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GROOVY_NPM_GROOVY_LINT: Override default cli lint mode", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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" + }, + "GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GROOVY_NPM_GROOVY_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Unsecured env variables", + "type": "array" + }, + "HTML_DJLINT_ARGUMENTS": { + "$id": "#/properties/HTML_DJLINT_ARGUMENTS", + "description": "HTML_DJLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_DJLINT_CLI_EXECUTABLE": { + "$id": "#/properties/HTML_DJLINT_CLI_EXECUTABLE", + "default": [ + [ + "djlint" + ] + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: CLI Executable", + "type": "array" + }, + "HTML_DJLINT_CLI_LINT_MODE": { + "$id": "#/properties/HTML_DJLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "HTML_DJLINT: Override default cli lint mode", + "type": "string" + }, + "HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "HTML_DJLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_DJLINT_DISABLE_ERRORS": { + "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS", + "default": false, + "title": "HTML_DJLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "HTML_DJLINT: Maximum number of errors allowed", + "type": "number" + }, + "HTML_DJLINT_FILE_EXTENSIONS": { + "$id": "#/properties/HTML_DJLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "HTML_DJLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/HTML_DJLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "HTML_DJLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_EXCLUDE", + "title": "HTML_DJLINT: Excluding Regex", + "type": "string" + }, + "HTML_DJLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_INCLUDE", + "title": "HTML_DJLINT: Including Regex", + "type": "string" + }, + "HTML_DJLINT_POST_COMMANDS": { + "$id": "#/properties/HTML_DJLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_DJLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "HTML_DJLINT_PRE_COMMANDS": { + "$id": "#/properties/HTML_DJLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_DJLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "HTML_DJLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/HTML_DJLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling HTML_DJLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/HTML_HTMLHINT_CLI_EXECUTABLE", + "default": [ + [ + "htmlhint" + ] + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: CLI Executable", + "type": "array" + }, + "HTML_HTMLHINT_CLI_LINT_MODE": { + "$id": "#/properties/HTML_HTMLHINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "HTML_HTMLHINT: Override default cli lint mode", + "type": "string" + }, + "HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS", + "description": "HTML_HTMLHINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/HTML_HTMLHINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_HTMLHINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "HTML_HTMLHINT_PRE_COMMANDS": { + "$id": "#/properties/HTML_HTMLHINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_HTMLHINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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" + }, + "HTML_HTMLHINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/HTML_HTMLHINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling HTML_HTMLHINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Unsecured env variables", + "type": "array" + }, + "IGNORE_GENERATED_FILES": { + "$id": "#/properties/IGNORE_GENERATED_FILES", + "default": false, + "title": "Makes MegaLinter skip files containing @generated marker (and not containing @not-generated)", + "type": "boolean" + }, + "IGNORE_GITIGNORED_FILES": { + "$id": "#/properties/IGNORE_GITIGNORED_FILES", + "default": false, + "title": "Makes MegaLinter skip files that are ignored by git using .gitignore", + "type": "boolean" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/JAVASCRIPT_ES_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: CLI Executable", + "type": "array" + }, + "JAVASCRIPT_ES_CLI_LINT_MODE": { + "$id": "#/properties/JAVASCRIPT_ES_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_ES: Override default cli lint mode", + "type": "string" + }, + "JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_ES: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_ES_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVASCRIPT_ES_PRE_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_ES_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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_ES_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_ES and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: CLI Executable", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_EXECUTABLE", + "default": [ + [ + "standard" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: CLI Executable", + "type": "array" + }, + "JAVASCRIPT_STANDARD_CLI_LINT_MODE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_STANDARD: Override default cli lint mode", + "type": "string" + }, + "JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_STANDARD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_STANDARD_DISABLE_ERRORS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS", + "default": false, + "title": "JAVASCRIPT_STANDARD: Linter doesn't make MegaLinter 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" + }, + "JAVASCRIPT_STANDARD_POST_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVASCRIPT_STANDARD_PRE_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_STANDARD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/JAVA_CHECKSTYLE_CLI_EXECUTABLE", + "default": [ + [ + "java" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: CLI Executable", + "type": "array" + }, + "JAVA_CHECKSTYLE_CLI_LINT_MODE": { + "$id": "#/properties/JAVA_CHECKSTYLE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVA_CHECKSTYLE: Override default cli lint mode", + "type": "string" + }, + "JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVA_CHECKSTYLE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/JAVA_CHECKSTYLE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVA_CHECKSTYLE_PRE_COMMANDS": { + "$id": "#/properties/JAVA_CHECKSTYLE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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_CHECKSTYLE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVA_CHECKSTYLE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Unsecured env variables", + "type": "array" + }, + "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" + }, + "JAVA_PMD_ARGUMENTS": { + "$id": "#/properties/JAVA_PMD_ARGUMENTS", + "description": "JAVA_PMD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_PMD_CLI_EXECUTABLE": { + "$id": "#/properties/JAVA_PMD_CLI_EXECUTABLE", + "default": [ + [ + "/usr/bin/pmd/bin/run.sh" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: CLI Executable", + "type": "array" + }, + "JAVA_PMD_CLI_LINT_MODE": { + "$id": "#/properties/JAVA_PMD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVA_PMD: Override default cli lint mode", + "type": "string" + }, + "JAVA_PMD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVA_PMD_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVA_PMD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_PMD_CONFIG_FILE": { + "$id": "#/properties/JAVA_PMD_CONFIG_FILE", + "default": "java-pmd-ruleset.xml", + "description": "JAVA_PMD: User custom config file name if different from default", + "title": "JAVA_PMD: Custom config file name", + "type": "string" + }, + "JAVA_PMD_DISABLE_ERRORS": { + "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS", + "default": false, + "title": "JAVA_PMD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVA_PMD: Maximum number of errors allowed", + "type": "number" + }, + "JAVA_PMD_FILE_EXTENSIONS": { + "$id": "#/properties/JAVA_PMD_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVA_PMD_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVA_PMD_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVA_PMD_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVA_PMD_FILTER_REGEX_EXCLUDE", + "title": "JAVA_PMD: Excluding Regex", + "type": "string" + }, + "JAVA_PMD_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVA_PMD_FILTER_REGEX_INCLUDE", + "title": "JAVA_PMD: Including Regex", + "type": "string" + }, + "JAVA_PMD_POST_COMMANDS": { + "$id": "#/properties/JAVA_PMD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_PMD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVA_PMD_PRE_COMMANDS": { + "$id": "#/properties/JAVA_PMD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_PMD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVA_PMD_RULES_PATH": { + "$id": "#/properties/JAVA_PMD_RULES_PATH", + "description": "JAVA_PMD: Path where to find linter configuration file", + "title": "JAVA_PMD: Custom config file path", + "type": "string" + }, + "JAVA_PMD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVA_PMD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVA_PMD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: CLI Executable", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_ESLINT_PLUGIN_JSONC: Override default cli lint mode", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_ESLINT_PLUGIN_JSONC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_JSONLINT_CLI_EXECUTABLE", + "default": [ + [ + "jsonlint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: CLI Executable", + "type": "array" + }, + "JSON_JSONLINT_CLI_LINT_MODE": { + "$id": "#/properties/JSON_JSONLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_JSONLINT: Override default cli lint mode", + "type": "string" + }, + "JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_JSONLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_JSONLINT_CONFIG_FILE": { + "$id": "#/properties/JSON_JSONLINT_CONFIG_FILE", + "default": ".jsonlintrc", + "description": "JSON_JSONLINT: User custom config file name if different from default", + "title": "JSON_JSONLINT: Custom config file name", + "type": "string" + }, + "JSON_JSONLINT_DISABLE_ERRORS": { + "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS", + "default": false, + "title": "JSON_JSONLINT: Linter doesn't make MegaLinter 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_JSONLINT_POST_COMMANDS": { + "$id": "#/properties/JSON_JSONLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_JSONLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_JSONLINT_PRE_COMMANDS": { + "$id": "#/properties/JSON_JSONLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_JSONLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_JSONLINT_RULES_PATH": { + "$id": "#/properties/JSON_JSONLINT_RULES_PATH", + "description": "JSON_JSONLINT: Path where to find linter configuration file", + "title": "JSON_JSONLINT: Custom config file path", + "type": "string" + }, + "JSON_JSONLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_JSONLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_JSONLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Unsecured env variables", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE", + "default": [ + [ + "npmPkgJsonLint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: CLI Executable", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE", + "default": ".npmpackagejsonlintrc.json", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom config file name if different from default", + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file name", + "type": "string" + }, + "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS", + "default": false, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Maximum number of errors allowed", + "type": "number" + }, + "JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH", + "description": "JSON_NPM_PACKAGE_JSON_LINT: Path where to find linter configuration file", + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file path", + "type": "string" + }, + "JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_NPM_PACKAGE_JSON_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: CLI Executable", + "type": "array" + }, + "JSON_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/JSON_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/JSON_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/JSON_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Unsecured env variables", + "type": "array" + }, + "JSON_REPORTER": { + "$id": "#/properties/JSON_REPORTER", + "default": false, + "description": "Output a large execution log in a JSON file named mega-linter-report.json", + "title": "JSON reporter", + "type": "boolean" + }, + "JSON_REPORTER_OUTPUT_DETAIL": { + "$id": "#/properties/JSON_REPORTER_OUTPUT_DETAIL", + "default": "simple", + "description": "Defines if output contain only error files (simple) or all files (detailed)", + "enum": [ + "simple", + "detailed" + ], + "title": "JSON reporter output detail", + "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_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_V8R_CLI_EXECUTABLE", + "default": [ + [ + "v8r" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: CLI Executable", + "type": "array" + }, + "JSON_V8R_CLI_LINT_MODE": { + "$id": "#/properties/JSON_V8R_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_V8R: Override default cli lint mode", + "type": "string" + }, + "JSON_V8R_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_V8R_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_V8R: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_V8R_DISABLE_ERRORS": { + "$id": "#/properties/JSON_V8R_DISABLE_ERRORS", + "default": false, + "title": "JSON_V8R: Linter doesn't make MegaLinter 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" + }, + "JSON_V8R_POST_COMMANDS": { + "$id": "#/properties/JSON_V8R_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_V8R: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_V8R_PRE_COMMANDS": { + "$id": "#/properties/JSON_V8R_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_V8R: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_V8R_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_V8R_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_V8R and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_V8R: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/JSX_ESLINT_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: CLI Executable", + "type": "array" + }, + "JSX_ESLINT_CLI_LINT_MODE": { + "$id": "#/properties/JSX_ESLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSX_ESLINT: Override default cli lint mode", + "type": "string" + }, + "JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSX_ESLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/JSX_ESLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSX_ESLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSX_ESLINT_PRE_COMMANDS": { + "$id": "#/properties/JSX_ESLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSX_ESLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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_ESLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSX_ESLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSX_ESLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/KOTLIN_KTLINT_CLI_EXECUTABLE", + "default": [ + [ + "ktlint" + ] + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: CLI Executable", + "type": "array" + }, + "KOTLIN_KTLINT_CLI_LINT_MODE": { + "$id": "#/properties/KOTLIN_KTLINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "KOTLIN_KTLINT: Override default cli lint mode", + "type": "string" + }, + "KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "KOTLIN_KTLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KOTLIN_KTLINT_DISABLE_ERRORS": { + "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS", + "default": false, + "title": "KOTLIN_KTLINT: Linter doesn't make MegaLinter 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" + }, + "KOTLIN_KTLINT_POST_COMMANDS": { + "$id": "#/properties/KOTLIN_KTLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KOTLIN_KTLINT_PRE_COMMANDS": { + "$id": "#/properties/KOTLIN_KTLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KOTLIN_KTLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_DIRECTORY": { + "$id": "#/properties/KUBERNETES_DIRECTORY", + "title": "Directory containing KUBERNETES files", + "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_HELM_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_HELM_ARGUMENTS", + "description": "KUBERNETES_HELM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_HELM_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_HELM_CLI_EXECUTABLE", + "default": [ + [ + "helm" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: CLI Executable", + "type": "array" + }, + "KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_HELM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_HELM_DIRECTORY": { + "$id": "#/properties/KUBERNETES_HELM_DIRECTORY", + "default": "", + "title": "KUBERNETES_HELM: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_HELM_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_HELM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_HELM: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_HELM_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_HELM_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_HELM_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_HELM_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_HELM_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_HELM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_HELM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_HELM_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_HELM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_HELM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KUBERNETES_HELM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KUBERNETES_HELM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_HELM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_ARGUMENTS", + "description": "KUBERNETES_KUBECONFORM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBECONFORM_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_EXECUTABLE", + "default": [ + [ + "kubeconform" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: CLI Executable", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_CLI_LINT_MODE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "KUBERNETES_KUBECONFORM: Override default cli lint mode", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_KUBECONFORM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBECONFORM_DIRECTORY": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_DIRECTORY", + "default": "kubernetes", + "title": "KUBERNETES_KUBECONFORM: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_KUBECONFORM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_KUBECONFORM: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_KUBECONFORM_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE", + "title": "KUBERNETES_KUBECONFORM: Excluding Regex", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE", + "title": "KUBERNETES_KUBECONFORM: Including Regex", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBECONFORM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_ARGUMENTS", + "description": "KUBERNETES_KUBESCAPE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBESCAPE_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_CLI_EXECUTABLE", + "default": [ + [ + "kubescape" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: CLI Executable", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_KUBESCAPE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBESCAPE_DIRECTORY": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_DIRECTORY", + "default": "", + "title": "KUBERNETES_KUBESCAPE: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_KUBESCAPE_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_KUBESCAPE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_KUBESCAPE: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_KUBESCAPE_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBESCAPE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Unsecured env variables", + "type": "array" + }, + "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": "(removed) KUBERNETES_KUBEVAL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBEVAL_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_EXECUTABLE", + "default": [ + [ + "kubeval" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: CLI Executable", + "type": "array" + }, + "KUBERNETES_KUBEVAL_CLI_LINT_MODE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) KUBERNETES_KUBEVAL: Override default cli lint mode", + "type": "string" + }, + "KUBERNETES_KUBEVAL_DIRECTORY": { + "$id": "#/properties/KUBERNETES_KUBEVAL_DIRECTORY", + "default": "kubernetes", + "title": "(removed) KUBERNETES_KUBEVAL: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_KUBEVAL_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS", + "default": false, + "title": "(removed) KUBERNETES_KUBEVAL: Linter doesn't make MegaLinter 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": "(removed) 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": "(removed) 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": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE", + "title": "(removed) KUBERNETES_KUBEVAL: Excluding Regex", + "type": "string" + }, + "KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE", + "title": "(removed) KUBERNETES_KUBEVAL: Including Regex", + "type": "string" + }, + "KUBERNETES_KUBEVAL_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_KUBEVAL_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/LATEX_CHKTEX_CLI_EXECUTABLE", + "default": [ + [ + "chktex" + ] + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: CLI Executable", + "type": "array" + }, + "LATEX_CHKTEX_CLI_LINT_MODE": { + "$id": "#/properties/LATEX_CHKTEX_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "LATEX_CHKTEX: Override default cli lint mode", + "type": "string" + }, + "LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS", + "description": "LATEX_CHKTEX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/LATEX_CHKTEX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LATEX_CHKTEX: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "LATEX_CHKTEX_PRE_COMMANDS": { + "$id": "#/properties/LATEX_CHKTEX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LATEX_CHKTEX: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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_CHKTEX_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/LATEX_CHKTEX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling LATEX_CHKTEX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/LUA_LUACHECK_CLI_EXECUTABLE", + "default": [ + [ + "luacheck" + ] + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: CLI Executable", + "type": "array" + }, + "LUA_LUACHECK_CLI_LINT_MODE": { + "$id": "#/properties/LUA_LUACHECK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "LUA_LUACHECK: Override default cli lint mode", + "type": "string" + }, + "LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "LUA_LUACHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/LUA_LUACHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LUA_LUACHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "LUA_LUACHECK_PRE_COMMANDS": { + "$id": "#/properties/LUA_LUACHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LUA_LUACHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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" + }, + "LUA_LUACHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/LUA_LUACHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling LUA_LUACHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Unsecured env variables", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_ARGUMENTS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_ARGUMENTS", + "description": "MAKEFILE_CHECKMAKE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MAKEFILE_CHECKMAKE_CLI_EXECUTABLE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_EXECUTABLE", + "default": [ + [ + "checkmake" + ] + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: CLI Executable", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_CLI_LINT_MODE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "MAKEFILE_CHECKMAKE: Override default cli lint mode", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS", + "description": "MAKEFILE_CHECKMAKE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MAKEFILE_CHECKMAKE_CONFIG_FILE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_CONFIG_FILE", + "default": ".checkmake.ini", + "description": "MAKEFILE_CHECKMAKE: User custom config file name if different from default", + "title": "MAKEFILE_CHECKMAKE: Custom config file name", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_DISABLE_ERRORS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS", + "default": false, + "title": "MAKEFILE_CHECKMAKE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MAKEFILE_CHECKMAKE: Maximum number of errors allowed", + "type": "number" + }, + "MAKEFILE_CHECKMAKE_FILE_EXTENSIONS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE", + "title": "MAKEFILE_CHECKMAKE: Excluding Regex", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE", + "title": "MAKEFILE_CHECKMAKE: Including Regex", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_POST_COMMANDS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_PRE_COMMANDS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_RULES_PATH": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_RULES_PATH", + "description": "MAKEFILE_CHECKMAKE: Path where to find linter configuration file", + "title": "MAKEFILE_CHECKMAKE: Custom config file path", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MAKEFILE_CHECKMAKE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Unsecured env variables", + "type": "array" + }, + "MAKEFILE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MAKEFILE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for MAKEFILE descriptor", + "type": "string" + }, + "MAKEFILE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MAKEFILE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for MAKEFILE descriptor", + "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_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE", + "default": [ + [ + "markdownlint" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: CLI Executable", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWNLINT: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWNLINT_CONFIG_FILE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CONFIG_FILE", + "default": ".markdownlint.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 doesn't make MegaLinter 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": ".markdownlint.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_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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_MARKDOWNLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWNLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE", + "default": [ + [ + "markdown-link-check" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: CLI Executable", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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_LINK_CHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_LINK_CHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE", + "default": [ + [ + "markdown-table-formatter" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: CLI Executable", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom remove 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 doesn't make MegaLinter 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_FORMATTER_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_TABLE_FORMATTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Unsecured env variables", + "type": "array" + }, + "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 MegaLinter 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_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_EXECUTABLE", + "default": [ + [ + "remark" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: CLI Executable", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "MARKDOWN_REMARK_LINT: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_REMARK_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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" + }, + "MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_REMARK_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Unsecured env variables", + "type": "array" + }, + "MEGALINTER_FILES_TO_LINT": { + "$id": "#/properties/MEGALINTER_FILES_TO_LINT", + "description": "Comma-separated list of files to analyze. Using this variable will bypass other file listing methods", + "examples:": [ + [ + "myfile1.js", + "path/to/myfile2.js" + ] + ], + "items": { + "type": "string" + }, + "title": "List of files to analyze", + "type": "array" + }, + "MULTI_STATUS": { + "$id": "#/properties/MULTI_STATUS", + "default": true, + "description": "(DEPRECATED, use GITHUB_STATUS_REPORTER) Posts a status on the pull request for each processed linter", + "title": "(DEPRECATED) Activate GitHub Status reporter", + "type": "boolean" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/OPENAPI_SPECTRAL_CLI_EXECUTABLE", + "default": [ + [ + "spectral" + ] + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: CLI Executable", + "type": "array" + }, + "OPENAPI_SPECTRAL_CLI_LINT_MODE": { + "$id": "#/properties/OPENAPI_SPECTRAL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "OPENAPI_SPECTRAL: Override default cli lint mode", + "type": "string" + }, + "OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS", + "description": "OPENAPI_SPECTRAL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/OPENAPI_SPECTRAL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "OPENAPI_SPECTRAL_PRE_COMMANDS": { + "$id": "#/properties/OPENAPI_SPECTRAL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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" + }, + "OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling OPENAPI_SPECTRAL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Unsecured env variables", + "type": "array" + }, + "OUTPUT_DETAIL": { + "$id": "#/properties/OUTPUT_DETAIL", + "description": "(DEPRECATED) Output detail for text reporter: only error files (simple) or all files (detailed)", + "enum": [ + "simple", + "detailed" + ], + "title": "Output detail (DEPRECATED, use reporters variables instead)", + "type": "string" + }, + "OUTPUT_FORMAT": { + "$id": "#/properties/OUTPUT_FORMAT", + "description": "(DEPRECATED) Output format: text or tap", + "enum": [ + "text", + "tap" + ], + "title": "Output format (DEPRECATED, use reporters variables instead)", + "type": "string" + }, + "PARALLEL": { + "$id": "#/properties/PARALLEL", + "default": true, + "description": "Process linters in parallel to improve overall MegaLinter performance. If true, linters of same language or formats are grouped in the same parallel process to avoid lock issues if fixing the same files", + "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_CLI_EXECUTABLE": { + "$id": "#/properties/PERL_PERLCRITIC_CLI_EXECUTABLE", + "default": [ + [ + "perlcritic" + ] + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: CLI Executable", + "type": "array" + }, + "PERL_PERLCRITIC_CLI_LINT_MODE": { + "$id": "#/properties/PERL_PERLCRITIC_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PERL_PERLCRITIC: Override default cli lint mode", + "type": "string" + }, + "PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS", + "description": "PERL_PERLCRITIC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PERL_PERLCRITIC_DISABLE_ERRORS": { + "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS", + "default": false, + "title": "PERL_PERLCRITIC: Linter doesn't make MegaLinter 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" + }, + "PERL_PERLCRITIC_POST_COMMANDS": { + "$id": "#/properties/PERL_PERLCRITIC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PERL_PERLCRITIC_PRE_COMMANDS": { + "$id": "#/properties/PERL_PERLCRITIC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PERL_PERLCRITIC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Unsecured env variables", + "type": "array" + }, + "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": "(removed) PHP_BUILTIN: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_BUILTIN_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_BUILTIN_CLI_EXECUTABLE", + "title": "(removed) PHP_BUILTIN: Override default CLI executable for linting request", + "type": "string" + }, + "PHP_BUILTIN_CLI_LINT_MODE": { + "$id": "#/properties/PHP_BUILTIN_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "(removed) PHP_BUILTIN: Override default cli lint mode", + "type": "string" + }, + "PHP_BUILTIN_DISABLE_ERRORS": { + "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS", + "default": false, + "title": "(removed) PHP_BUILTIN: Linter does not make MegaLinter 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": "(removed) 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": "(removed) 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": "(removed) PHP_BUILTIN: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_BUILTIN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_EXCLUDE", + "title": "(removed) PHP_BUILTIN: Excluding Regex", + "type": "string" + }, + "PHP_BUILTIN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_INCLUDE", + "title": "(removed) PHP_BUILTIN: Including Regex", + "type": "string" + }, + "PHP_BUILTIN_POST_COMMANDS": { + "$id": "#/properties/PHP_BUILTIN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_BUILTIN_PRE_COMMANDS": { + "$id": "#/properties/PHP_BUILTIN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PHPCS_CLI_EXECUTABLE", + "default": [ + [ + "phpcs" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: CLI Executable", + "type": "array" + }, + "PHP_PHPCS_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PHPCS_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPCS: Override default cli lint mode", + "type": "string" + }, + "PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPCS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/PHP_PHPCS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPCS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PHPCS_PRE_COMMANDS": { + "$id": "#/properties/PHP_PHPCS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPCS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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_PHPCS_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PHPCS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPCS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Unsecured env variables", + "type": "array" + }, + "PHP_PHPLINT_ARGUMENTS": { + "$id": "#/properties/PHP_PHPLINT_ARGUMENTS", + "description": "PHP_PHPLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPLINT_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PHPLINT_CLI_EXECUTABLE", + "default": [ + [ + "phplint" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: CLI Executable", + "type": "array" + }, + "PHP_PHPLINT_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PHPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPLINT: Override default cli lint mode", + "type": "string" + }, + "PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPLINT_CONFIG_FILE": { + "$id": "#/properties/PHP_PHPLINT_CONFIG_FILE", + "default": ".phplint.yml", + "description": "PHP_PHPLINT: User custom config file name if different from default", + "title": "PHP_PHPLINT: Custom config file name", + "type": "string" + }, + "PHP_PHPLINT_DISABLE_ERRORS": { + "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS", + "default": false, + "title": "PHP_PHPLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PHPLINT: Maximum number of errors allowed", + "type": "number" + }, + "PHP_PHPLINT_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_PHPLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_PHPLINT_FILE_NAME": { + "$id": "#/properties/PHP_PHPLINT_FILE_NAME", + "default": ".phplint.yml", + "description": "PHP_PHPLINT: User custom config file name if different from default", + "title": "PHP_PHPLINT: Custom config file name", + "type": "string" + }, + "PHP_PHPLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_PHPLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_PHPLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_EXCLUDE", + "title": "PHP_PHPLINT: Excluding Regex", + "type": "string" + }, + "PHP_PHPLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_INCLUDE", + "title": "PHP_PHPLINT: Including Regex", + "type": "string" + }, + "PHP_PHPLINT_POST_COMMANDS": { + "$id": "#/properties/PHP_PHPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PHPLINT_PRE_COMMANDS": { + "$id": "#/properties/PHP_PHPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_PHPLINT_RULES_PATH": { + "$id": "#/properties/PHP_PHPLINT_RULES_PATH", + "description": "PHP_PHPLINT: Path where to find linter configuration file", + "title": "PHP_PHPLINT: Custom config file path", + "type": "string" + }, + "PHP_PHPLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PHPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PHPSTAN_CLI_EXECUTABLE", + "default": [ + [ + "phpstan" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: CLI Executable", + "type": "array" + }, + "PHP_PHPSTAN_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PHPSTAN_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPSTAN: Override default cli lint mode", + "type": "string" + }, + "PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPSTAN: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPSTAN_CONFIG_FILE": { + "$id": "#/properties/PHP_PHPSTAN_CONFIG_FILE", + "default": "phpstan.neon.dist", + "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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/PHP_PHPSTAN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPSTAN: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PHPSTAN_PRE_COMMANDS": { + "$id": "#/properties/PHP_PHPSTAN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPSTAN: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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_PHPSTAN_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PHPSTAN_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPSTAN and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PSALM_CLI_EXECUTABLE", + "default": [ + [ + "psalm" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: CLI Executable", + "type": "array" + }, + "PHP_PSALM_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PSALM_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PSALM: Override default cli lint mode", + "type": "string" + }, + "PHP_PSALM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PSALM_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PSALM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/PHP_PSALM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PSALM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PSALM_PRE_COMMANDS": { + "$id": "#/properties/PHP_PSALM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PSALM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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" + }, + "PHP_PSALM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PSALM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PSALM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Unsecured env variables", + "type": "array" + }, + "PLUGINS": { + "$id": "#/properties/PLUGINS", + "description": "List of MegaLinter 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" + }, + "POST_GITHUB_COMMENT": { + "$id": "#/properties/POST_GITHUB_COMMENT", + "default": true, + "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related pull request (if existing)", + "title": "(DEPRECATED) Activate GitHub PR Comments reporter", + "type": "boolean" + }, + "POST_GITLAB_COMMENT": { + "$id": "#/properties/POST_GITLAB_COMMENT", + "default": true, + "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related merge request (if existing)", + "title": "(DEPRECATED) Activate Gitlab MR Comments reporter", + "type": "boolean" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_EXECUTABLE", + "default": [ + [ + "powershell" + ] + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: CLI Executable", + "type": "array" + }, + "POWERSHELL_POWERSHELL_CLI_LINT_MODE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "POWERSHELL_POWERSHELL: Override default cli lint mode", + "type": "string" + }, + "POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Custom remove 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 doesn't make MegaLinter 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_FORMATTER_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE", + "default": [ + [ + "powershell" + ] + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: CLI Executable", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override default cli lint mode", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE", + "default": ".powershell-formatter.psd1", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom config file name if different from default", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file name", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS", + "default": false, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Maximum number of errors allowed", + "type": "number" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Excluding Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Including Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH", + "description": "POWERSHELL_POWERSHELL_FORMATTER: Path where to find linter configuration file", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file path", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL_FORMATTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Unsecured env variables", + "type": "array" + }, + "POWERSHELL_POWERSHELL_POST_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_PRE_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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" + }, + "POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Unsecured env variables", + "type": "array" + }, + "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_ALL_FILES": { + "$id": "#/properties/PRINT_ALL_FILES", + "default": true, + "description": "If set to false, only fixed and error files are displayed in logs", + "title": "Print all files in console logs", + "type": "boolean" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_EXECUTABLE", + "default": [ + [ + "protolint" + ] + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: CLI Executable", + "type": "array" + }, + "PROTOBUF_PROTOLINT_CLI_LINT_MODE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PROTOBUF_PROTOLINT: Override default cli lint mode", + "type": "string" + }, + "PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PROTOBUF_PROTOLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PROTOBUF_PROTOLINT_PRE_COMMANDS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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" + }, + "PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PROTOBUF_PROTOLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_EXECUTABLE", + "default": [ + [ + "puppet-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: CLI Executable", + "type": "array" + }, + "PUPPET_PUPPET_LINT_CLI_LINT_MODE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PUPPET_PUPPET_LINT: Override default cli lint mode", + "type": "string" + }, + "PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PUPPET_PUPPET_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PUPPET_PUPPET_LINT_PRE_COMMANDS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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" + }, + "PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PUPPET_PUPPET_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Unsecured env variables", + "type": "array" + }, + "PYTHON_BANDIT_ARGUMENTS": { + "$id": "#/properties/PYTHON_BANDIT_ARGUMENTS", + "description": "PYTHON_BANDIT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BANDIT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_BANDIT_CLI_EXECUTABLE", + "default": [ + [ + "bandit" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: CLI Executable", + "type": "array" + }, + "PYTHON_BANDIT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_BANDIT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_BANDIT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_BANDIT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BANDIT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_BANDIT_CONFIG_FILE", + "default": ".bandit.yml", + "description": "PYTHON_BANDIT: User custom config file name if different from default", + "title": "PYTHON_BANDIT: Custom config file name", + "type": "string" + }, + "PYTHON_BANDIT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_BANDIT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_BANDIT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_BANDIT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_BANDIT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_BANDIT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_BANDIT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_BANDIT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_BANDIT: Excluding Regex", + "type": "string" + }, + "PYTHON_BANDIT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_BANDIT: Including Regex", + "type": "string" + }, + "PYTHON_BANDIT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_BANDIT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BANDIT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_BANDIT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_BANDIT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BANDIT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_BANDIT_RULES_PATH": { + "$id": "#/properties/PYTHON_BANDIT_RULES_PATH", + "description": "PYTHON_BANDIT: Path where to find linter configuration file", + "title": "PYTHON_BANDIT: Custom config file path", + "type": "string" + }, + "PYTHON_BANDIT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_BANDIT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_BANDIT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_BLACK_CLI_EXECUTABLE", + "default": [ + [ + "black" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: CLI Executable", + "type": "array" + }, + "PYTHON_BLACK_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_BLACK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_BLACK: Override default cli lint mode", + "type": "string" + }, + "PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_BLACK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BLACK_CONFIG_FILE": { + "$id": "#/properties/PYTHON_BLACK_CONFIG_FILE", + "default": "pyproject.toml", + "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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/PYTHON_BLACK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BLACK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_BLACK_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_BLACK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BLACK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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_BLACK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_BLACK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_BLACK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_FLAKE8_CLI_EXECUTABLE", + "default": [ + [ + "flake8" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: CLI Executable", + "type": "array" + }, + "PYTHON_FLAKE8_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_FLAKE8_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_FLAKE8: Override default cli lint mode", + "type": "string" + }, + "PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_FLAKE8: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/PYTHON_FLAKE8_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_FLAKE8_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_FLAKE8_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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_FLAKE8_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_FLAKE8 and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_ISORT_CLI_EXECUTABLE", + "default": [ + [ + "isort" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: CLI Executable", + "type": "array" + }, + "PYTHON_ISORT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_ISORT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_ISORT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_ISORT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/PYTHON_ISORT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_ISORT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_ISORT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_ISORT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_ISORT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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_ISORT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_ISORT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_ISORT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Unsecured env variables", + "type": "array" + }, + "PYTHON_MYPY_ARGUMENTS": { + "$id": "#/properties/PYTHON_MYPY_ARGUMENTS", + "description": "PYTHON_MYPY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_MYPY_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_MYPY_CLI_EXECUTABLE", + "default": [ + [ + "mypy" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: CLI Executable", + "type": "array" + }, + "PYTHON_MYPY_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_MYPY_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_MYPY: Override default cli lint mode", + "type": "string" + }, + "PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_MYPY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_MYPY_CONFIG_FILE": { + "$id": "#/properties/PYTHON_MYPY_CONFIG_FILE", + "default": ".mypy.ini", + "description": "PYTHON_MYPY: User custom config file name if different from default", + "title": "PYTHON_MYPY: Custom config file name", + "type": "string" + }, + "PYTHON_MYPY_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_MYPY: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_MYPY: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_MYPY_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_MYPY_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_MYPY_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_MYPY_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_MYPY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_MYPY: Excluding Regex", + "type": "string" + }, + "PYTHON_MYPY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_INCLUDE", + "title": "PYTHON_MYPY: Including Regex", + "type": "string" + }, + "PYTHON_MYPY_POST_COMMANDS": { + "$id": "#/properties/PYTHON_MYPY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_MYPY: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_MYPY_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_MYPY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_MYPY: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_MYPY_RULES_PATH": { + "$id": "#/properties/PYTHON_MYPY_RULES_PATH", + "description": "PYTHON_MYPY: Path where to find linter configuration file", + "title": "PYTHON_MYPY: Custom config file path", + "type": "string" + }, + "PYTHON_MYPY_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_MYPY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_MYPY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_PYLINT_CLI_EXECUTABLE", + "default": [ + [ + "pylint" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: CLI Executable", + "type": "array" + }, + "PYTHON_PYLINT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_PYLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_PYLINT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_PYLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYLINT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_PYLINT_CONFIG_FILE", + "default": ".pylintrc", + "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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/PYTHON_PYLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_PYLINT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_PYLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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" + }, + "PYTHON_PYLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_PYLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_PYLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Unsecured env variables", + "type": "array" + }, + "PYTHON_PYRIGHT_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYRIGHT_ARGUMENTS", + "description": "PYTHON_PYRIGHT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYRIGHT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_PYRIGHT_CLI_EXECUTABLE", + "default": [ + [ + "pyright" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: CLI Executable", + "type": "array" + }, + "PYTHON_PYRIGHT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_PYRIGHT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_PYRIGHT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_PYRIGHT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYRIGHT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_PYRIGHT_CONFIG_FILE", + "default": "pyrightconfig.json", + "description": "PYTHON_PYRIGHT: User custom config file name if different from default", + "title": "PYTHON_PYRIGHT: Custom config file name", + "type": "string" + }, + "PYTHON_PYRIGHT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_PYRIGHT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_PYRIGHT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_PYRIGHT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_PYRIGHT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_PYRIGHT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_PYRIGHT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_PYRIGHT: Excluding Regex", + "type": "string" + }, + "PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_PYRIGHT: Including Regex", + "type": "string" + }, + "PYTHON_PYRIGHT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_PYRIGHT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_PYRIGHT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_PYRIGHT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_PYRIGHT_RULES_PATH": { + "$id": "#/properties/PYTHON_PYRIGHT_RULES_PATH", + "description": "PYTHON_PYRIGHT: Path where to find linter configuration file", + "title": "PYTHON_PYRIGHT: Custom config file path", + "type": "string" + }, + "PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_PYRIGHT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Unsecured env variables", + "type": "array" + }, + "PYTHON_RUFF_ARGUMENTS": { + "$id": "#/properties/PYTHON_RUFF_ARGUMENTS", + "description": "PYTHON_RUFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_RUFF_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_RUFF_CLI_EXECUTABLE", + "default": [ + [ + "ruff" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: CLI Executable", + "type": "array" + }, + "PYTHON_RUFF_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_RUFF_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_RUFF: Override default cli lint mode", + "type": "string" + }, + "PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_RUFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_RUFF_CONFIG_FILE": { + "$id": "#/properties/PYTHON_RUFF_CONFIG_FILE", + "default": ".ruff.toml", + "description": "PYTHON_RUFF: User custom config file name if different from default", + "title": "PYTHON_RUFF: Custom config file name", + "type": "string" + }, + "PYTHON_RUFF_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_RUFF: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_RUFF: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_RUFF_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_RUFF_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_RUFF_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_RUFF_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_RUFF_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_RUFF: Excluding Regex", + "type": "string" + }, + "PYTHON_RUFF_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_INCLUDE", + "title": "PYTHON_RUFF: Including Regex", + "type": "string" + }, + "PYTHON_RUFF_POST_COMMANDS": { + "$id": "#/properties/PYTHON_RUFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_RUFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_RUFF_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_RUFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_RUFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_RUFF_RULES_PATH": { + "$id": "#/properties/PYTHON_RUFF_RULES_PATH", + "description": "PYTHON_RUFF: Path where to find linter configuration file", + "title": "PYTHON_RUFF: Custom config file path", + "type": "string" + }, + "PYTHON_RUFF_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_RUFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_RUFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/RAKU_RAKU_CLI_EXECUTABLE", + "default": [ + [ + "raku" + ] + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: CLI Executable", + "type": "array" + }, + "RAKU_RAKU_CLI_LINT_MODE": { + "$id": "#/properties/RAKU_RAKU_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RAKU_RAKU: Override default cli lint mode", + "type": "string" + }, + "RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS", + "description": "RAKU_RAKU: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/RAKU_RAKU_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RAKU_RAKU: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RAKU_RAKU_PRE_COMMANDS": { + "$id": "#/properties/RAKU_RAKU_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RAKU_RAKU: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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" + }, + "RAKU_RAKU_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RAKU_RAKU_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RAKU_RAKU and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Unsecured env variables", + "type": "array" + }, + "REPORTERS_MARKDOWN_TYPE": { + "$id": "#/properties/REPORTERS_MARKDOWN_TYPE", + "default": "advanced", + "description": "Define simple if you do not to have external images in PR/MR comments", + "enum": [ + "simple", + "advanced" + ], + "title": "Reporters Markdown type", + "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" + }, + "REPOSITORY_CHECKOV_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_CHECKOV_ARGUMENTS", + "description": "REPOSITORY_CHECKOV: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_CHECKOV_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_CHECKOV_CLI_EXECUTABLE", + "default": [ + [ + "checkov" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: CLI Executable", + "type": "array" + }, + "REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_CHECKOV: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_CHECKOV_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_CHECKOV_CONFIG_FILE", + "default": ".checkov.yml", + "description": "REPOSITORY_CHECKOV: User custom config file name if different from default", + "title": "REPOSITORY_CHECKOV: Custom config file name", + "type": "string" + }, + "REPOSITORY_CHECKOV_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_CHECKOV: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_CHECKOV_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_CHECKOV_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_CHECKOV_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_CHECKOV_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_CHECKOV_RULES_PATH": { + "$id": "#/properties/REPOSITORY_CHECKOV_RULES_PATH", + "description": "REPOSITORY_CHECKOV: Path where to find linter configuration file", + "title": "REPOSITORY_CHECKOV: Custom config file path", + "type": "string" + }, + "REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_CHECKOV and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_DEVSKIM_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_ARGUMENTS", + "description": "REPOSITORY_DEVSKIM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DEVSKIM_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_DEVSKIM_CLI_EXECUTABLE", + "default": [ + [ + "devskim" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: CLI Executable", + "type": "array" + }, + "REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_DEVSKIM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DEVSKIM_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_DEVSKIM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_DEVSKIM: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_DEVSKIM_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_DEVSKIM_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_DEVSKIM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_ARGUMENTS", + "description": "REPOSITORY_DUSTILOCK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DUSTILOCK_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_CLI_EXECUTABLE", + "default": [ + [ + "dustilock" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: CLI Executable", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_DUSTILOCK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DUSTILOCK_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_DUSTILOCK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_DUSTILOCK: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_DUSTILOCK_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_DUSTILOCK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/REPOSITORY_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for REPOSITORY descriptor", + "type": "string" + }, + "REPOSITORY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/REPOSITORY_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for REPOSITORY descriptor", + "type": "string" + }, + "REPOSITORY_GITLEAKS_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_ARGUMENTS", + "description": "REPOSITORY_GITLEAKS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GITLEAKS_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GITLEAKS_CLI_EXECUTABLE", + "default": [ + [ + "gitleaks" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: CLI Executable", + "type": "array" + }, + "REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GITLEAKS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GITLEAKS_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_GITLEAKS_CONFIG_FILE", + "default": ".gitleaks.toml", + "description": "REPOSITORY_GITLEAKS: User custom config file name if different from default", + "title": "REPOSITORY_GITLEAKS: Custom config file name", + "type": "string" + }, + "REPOSITORY_GITLEAKS_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GITLEAKS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GITLEAKS: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GITLEAKS_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GITLEAKS_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GITLEAKS_RULES_PATH": { + "$id": "#/properties/REPOSITORY_GITLEAKS_RULES_PATH", + "description": "REPOSITORY_GITLEAKS: Path where to find linter configuration file", + "title": "REPOSITORY_GITLEAKS: Custom config file path", + "type": "string" + }, + "REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GITLEAKS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_ARGUMENTS", + "description": "REPOSITORY_GIT_DIFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GIT_DIFF_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_CLI_EXECUTABLE", + "default": [ + [ + "git" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: CLI Executable", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GIT_DIFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GIT_DIFF_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GIT_DIFF: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GIT_DIFF: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GIT_DIFF_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GIT_DIFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_GOODCHECK_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_ARGUMENTS", + "description": "REPOSITORY_GOODCHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GOODCHECK_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GOODCHECK_CLI_EXECUTABLE", + "default": [ + [ + "goodcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) REPOSITORY_GOODCHECK: CLI Executable", + "type": "array" + }, + "REPOSITORY_GOODCHECK_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_GOODCHECK_CONFIG_FILE", + "default": "goodcheck.yml", + "description": "REPOSITORY_GOODCHECK: User custom config file name if different from default", + "title": "(removed) REPOSITORY_GOODCHECK: Custom config file name", + "type": "string" + }, + "REPOSITORY_GOODCHECK_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS", + "default": false, + "title": "(removed) REPOSITORY_GOODCHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) REPOSITORY_GOODCHECK: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GOODCHECK_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GOODCHECK_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GOODCHECK_RULES_PATH": { + "$id": "#/properties/REPOSITORY_GOODCHECK_RULES_PATH", + "description": "REPOSITORY_GOODCHECK: Path where to find linter configuration file", + "title": "(removed) REPOSITORY_GOODCHECK: Custom config file path", + "type": "string" + }, + "REPOSITORY_GRYPE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GRYPE_ARGUMENTS", + "description": "REPOSITORY_GRYPE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GRYPE_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GRYPE_CLI_EXECUTABLE", + "default": [ + [ + "grype" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: CLI Executable", + "type": "array" + }, + "REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GRYPE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GRYPE_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_GRYPE_CONFIG_FILE", + "default": ".grype.yaml", + "description": "REPOSITORY_GRYPE: User custom config file name if different from default", + "title": "REPOSITORY_GRYPE: Custom config file name", + "type": "string" + }, + "REPOSITORY_GRYPE_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GRYPE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GRYPE: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GRYPE_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GRYPE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GRYPE_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GRYPE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GRYPE_RULES_PATH": { + "$id": "#/properties/REPOSITORY_GRYPE_RULES_PATH", + "description": "REPOSITORY_GRYPE: Path where to find linter configuration file", + "title": "REPOSITORY_GRYPE: Custom config file path", + "type": "string" + }, + "REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GRYPE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_KICS_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_KICS_ARGUMENTS", + "description": "REPOSITORY_KICS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_KICS_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_KICS_CLI_EXECUTABLE", + "default": [ + [ + "kics" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: CLI Executable", + "type": "array" + }, + "REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_KICS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_KICS_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_KICS_CONFIG_FILE", + "default": "kics.config", + "description": "REPOSITORY_KICS: User custom config file name if different from default", + "title": "REPOSITORY_KICS: Custom config file name", + "type": "string" + }, + "REPOSITORY_KICS_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_KICS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_KICS: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_KICS_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_KICS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_KICS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_KICS_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_KICS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_KICS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_KICS_RULES_PATH": { + "$id": "#/properties/REPOSITORY_KICS_RULES_PATH", + "description": "REPOSITORY_KICS: Path where to find linter configuration file", + "title": "REPOSITORY_KICS: Custom config file path", + "type": "string" + }, + "REPOSITORY_KICS_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_KICS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_KICS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_SECRETLINT_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_ARGUMENTS", + "description": "REPOSITORY_SECRETLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SECRETLINT_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_SECRETLINT_CLI_EXECUTABLE", + "default": [ + [ + "secretlint" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: CLI Executable", + "type": "array" + }, + "REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SECRETLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SECRETLINT_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_SECRETLINT_CONFIG_FILE", + "default": ".secretlintrc.json", + "description": "REPOSITORY_SECRETLINT: User custom config file name if different from default", + "title": "REPOSITORY_SECRETLINT: Custom config file name", + "type": "string" + }, + "REPOSITORY_SECRETLINT_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SECRETLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SECRETLINT: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_SECRETLINT_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_SECRETLINT_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_SECRETLINT_RULES_PATH": { + "$id": "#/properties/REPOSITORY_SECRETLINT_RULES_PATH", + "description": "REPOSITORY_SECRETLINT: Path where to find linter configuration file", + "title": "REPOSITORY_SECRETLINT: Custom config file path", + "type": "string" + }, + "REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SECRETLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_SEMGREP_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SEMGREP_ARGUMENTS", + "description": "REPOSITORY_SEMGREP: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SEMGREP_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_SEMGREP_CLI_EXECUTABLE", + "default": [ + [ + "semgrep" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: CLI Executable", + "type": "array" + }, + "REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SEMGREP: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SEMGREP_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SEMGREP: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SEMGREP: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_SEMGREP_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_SEMGREP_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_SEMGREP_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_SEMGREP_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SEMGREP and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_SYFT_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SYFT_ARGUMENTS", + "description": "REPOSITORY_SYFT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SYFT_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_SYFT_CLI_EXECUTABLE", + "default": [ + [ + "syft" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: CLI Executable", + "type": "array" + }, + "REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SYFT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SYFT_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_SYFT_CONFIG_FILE", + "default": ".syft.yaml", + "description": "REPOSITORY_SYFT: User custom config file name if different from default", + "title": "REPOSITORY_SYFT: Custom config file name", + "type": "string" + }, + "REPOSITORY_SYFT_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SYFT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SYFT: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_SYFT_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_SYFT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_SYFT_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_SYFT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_SYFT_RULES_PATH": { + "$id": "#/properties/REPOSITORY_SYFT_RULES_PATH", + "description": "REPOSITORY_SYFT: Path where to find linter configuration file", + "title": "REPOSITORY_SYFT: Custom config file path", + "type": "string" + }, + "REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SYFT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_TRIVY_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_ARGUMENTS", + "description": "REPOSITORY_TRIVY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_TRIVY_CLI_EXECUTABLE", + "default": [ + [ + "trivy" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: CLI Executable", + "type": "array" + }, + "REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRIVY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_TRIVY_CONFIG_FILE", + "default": "trivy.yaml", + "description": "REPOSITORY_TRIVY: User custom config file name if different from default", + "title": "REPOSITORY_TRIVY: Custom config file name", + "type": "string" + }, + "REPOSITORY_TRIVY_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRIVY: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRIVY: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_TRIVY_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_RULES_PATH": { + "$id": "#/properties/REPOSITORY_TRIVY_RULES_PATH", + "description": "REPOSITORY_TRIVY: Path where to find linter configuration file", + "title": "REPOSITORY_TRIVY: Custom config file path", + "type": "string" + }, + "REPOSITORY_TRIVY_SBOM_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_ARGUMENTS", + "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE", + "default": [ + [ + "trivy" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: CLI Executable", + "type": "array" + }, + "REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_SBOM_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CONFIG_FILE", + "default": "trivy-sbom.yaml", + "description": "REPOSITORY_TRIVY_SBOM: User custom config file name if different from default", + "title": "REPOSITORY_TRIVY_SBOM: Custom config file name", + "type": "string" + }, + "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRIVY_SBOM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRIVY_SBOM: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_TRIVY_SBOM_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_SBOM_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_SBOM_RULES_PATH": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_RULES_PATH", + "description": "REPOSITORY_TRIVY_SBOM: Path where to find linter configuration file", + "title": "REPOSITORY_TRIVY_SBOM: Custom config file path", + "type": "string" + }, + "REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY_SBOM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_ARGUMENTS", + "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE", + "default": [ + [ + "trufflehog" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: CLI Executable", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRUFFLEHOG_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CONFIG_FILE", + "default": ".trufflehog.yml", + "description": "REPOSITORY_TRUFFLEHOG: User custom config file name if different from default", + "title": "REPOSITORY_TRUFFLEHOG: Custom config file name", + "type": "string" + }, + "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRUFFLEHOG: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRUFFLEHOG: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_TRUFFLEHOG_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_RULES_PATH": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_RULES_PATH", + "description": "REPOSITORY_TRUFFLEHOG: Path where to find linter configuration file", + "title": "REPOSITORY_TRUFFLEHOG: Custom config file path", + "type": "string" + }, + "REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRUFFLEHOG and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/RST_RSTCHECK_CLI_EXECUTABLE", + "default": [ + [ + "rstcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: CLI Executable", + "type": "array" + }, + "RST_RSTCHECK_CLI_LINT_MODE": { + "$id": "#/properties/RST_RSTCHECK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RSTCHECK: Override default cli lint mode", + "type": "string" + }, + "RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RSTCHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/RST_RSTCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RST_RSTCHECK_PRE_COMMANDS": { + "$id": "#/properties/RST_RSTCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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_RSTCHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RST_RSTCHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RSTCHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/RST_RSTFMT_CLI_EXECUTABLE", + "default": [ + [ + "rstfmt" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: CLI Executable", + "type": "array" + }, + "RST_RSTFMT_CLI_LINT_MODE": { + "$id": "#/properties/RST_RSTFMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RSTFMT: Override default cli lint mode", + "type": "string" + }, + "RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RSTFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RSTFMT_DISABLE_ERRORS": { + "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS", + "default": false, + "title": "RST_RSTFMT: Linter doesn't make MegaLinter 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_RSTFMT_POST_COMMANDS": { + "$id": "#/properties/RST_RSTFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTFMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RST_RSTFMT_PRE_COMMANDS": { + "$id": "#/properties/RST_RSTFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTFMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RST_RSTFMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RST_RSTFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RSTFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/RST_RST_LINT_CLI_EXECUTABLE", + "default": [ + [ + "rst-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: CLI Executable", + "type": "array" + }, + "RST_RST_LINT_CLI_LINT_MODE": { + "$id": "#/properties/RST_RST_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RST_LINT: Override default cli lint mode", + "type": "string" + }, + "RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RST_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RST_LINT_DISABLE_ERRORS": { + "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS", + "default": false, + "title": "RST_RST_LINT: Linter doesn't make MegaLinter 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" + }, + "RST_RST_LINT_POST_COMMANDS": { + "$id": "#/properties/RST_RST_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RST_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RST_RST_LINT_PRE_COMMANDS": { + "$id": "#/properties/RST_RST_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RST_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RST_RST_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RST_RST_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RST_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/RUBY_RUBOCOP_CLI_EXECUTABLE", + "default": [ + [ + "rubocop" + ] + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: CLI Executable", + "type": "array" + }, + "RUBY_RUBOCOP_CLI_LINT_MODE": { + "$id": "#/properties/RUBY_RUBOCOP_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RUBY_RUBOCOP: Override default cli lint mode", + "type": "string" + }, + "RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS", + "description": "RUBY_RUBOCOP: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/RUBY_RUBOCOP_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RUBY_RUBOCOP_PRE_COMMANDS": { + "$id": "#/properties/RUBY_RUBOCOP_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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" + }, + "RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RUBY_RUBOCOP and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/RUST_CLIPPY_CLI_EXECUTABLE", + "default": [ + [ + "cargo-clippy" + ] + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: CLI Executable", + "type": "array" + }, + "RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS", + "description": "RUST_CLIPPY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/RUST_CLIPPY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUST_CLIPPY: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RUST_CLIPPY_PRE_COMMANDS": { + "$id": "#/properties/RUST_CLIPPY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUST_CLIPPY: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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_CLIPPY_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RUST_CLIPPY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RUST_CLIPPY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/R_LINTR_CLI_EXECUTABLE", + "default": [ + [ + "lintr" + ] + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: CLI Executable", + "type": "array" + }, + "R_LINTR_CLI_LINT_MODE": { + "$id": "#/properties/R_LINTR_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "R_LINTR: Override default cli lint mode", + "type": "string" + }, + "R_LINTR_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/R_LINTR_COMMAND_REMOVE_ARGUMENTS", + "description": "R_LINTR: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/R_LINTR_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "R_LINTR: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "R_LINTR_PRE_COMMANDS": { + "$id": "#/properties/R_LINTR_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "R_LINTR: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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" + }, + "R_LINTR_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/R_LINTR_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling R_LINTR and its pre/post commands", + "items": { + "type": "string" + }, + "title": "R_LINTR: Unsecured env variables", + "type": "array" + }, + "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_APEX_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE", + "default": [ + [ + "sfdx" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: CLI Executable", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE", + "default": "apex-pmd-ruleset.xml", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file name", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY", + "default": "force-app", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_APEX: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file path", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_APEX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Unsecured env variables", + "type": "array" + }, + "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_AURA_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE", + "default": [ + [ + "sfdx" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: CLI Executable", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE", + "default": "--eslintconfig", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file name", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY", + "default": "force-app", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_AURA: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file path", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_AURA and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Unsecured env variables", + "type": "array" + }, + "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 MegaLinter 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" + }, + "SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE", + "default": [ + [ + "sfdx" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: CLI Executable", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE", + "default": "--eslintconfig", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file name", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY", + "default": "force-app", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_LWC: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file path", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_LWC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Unsecured env variables", + "type": "array" + }, + "SARIF_REPORTER": { + "$id": "#/properties/SARIF_REPORTER", + "default": false, + "description": "Generate SARIF reports that can be used to display issues directly in GitHub UI", + "title": "Activate SARIF reporter", + "type": "boolean" + }, + "SARIF_REPORTER_FILE_NAME": { + "$id": "#/properties/SARIF_REPORTER_FILE_NAME", + "default": "mega-linter-report.sarif", + "description": "Override SARIF output file name", + "title": "SARIF report file name", + "type": "string" + }, + "SARIF_REPORTER_LINTERS": { + "$id": "#/properties/SARIF_REPORTER_LINTERS", + "description": "If SARIF_REPORTER_LINTERS is set, only the linters in the list will output SARIF", + "examples": [ + [ + "BASH_BASH_SHFMT", + "JAVASCRIPT_STANDARD" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "SARIF enabled linters", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/SCALA_SCALAFIX_CLI_EXECUTABLE", + "default": [ + [ + "scalafix" + ] + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: CLI Executable", + "type": "array" + }, + "SCALA_SCALAFIX_CLI_LINT_MODE": { + "$id": "#/properties/SCALA_SCALAFIX_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SCALA_SCALAFIX: Override default cli lint mode", + "type": "string" + }, + "SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS", + "description": "SCALA_SCALAFIX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/SCALA_SCALAFIX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SCALA_SCALAFIX_PRE_COMMANDS": { + "$id": "#/properties/SCALA_SCALAFIX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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" + }, + "SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SCALA_SCALAFIX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Unsecured env variables", + "type": "array" + }, + "SECURED_ENV_VARIABLES": { + "$id": "#/properties/SECURED_ENV_VARIABLES", + "default": [ + "GITHUB_TOKEN", + "PAT", + "SYSTEM_ACCESSTOKEN", + "GIT_AUTHORIZATION_BEARER", + "CI_JOB_TOKEN", + "GITLAB_ACCESS_TOKEN_MEGALINTER", + "GITLAB_CUSTOM_CERTIFICATE", + "WEBHOOK_REPORTER_BEARER_TOKEN" + ], + "description": "List of secured environment variables to hide when calling linters", + "examples:": [ + [ + "GITHUB_TOKEN", + "PAT", + "SYSTEM_ACCESSTOKEN", + "CI_JOB_TOKEN", + "GITLAB_ACCESS_TOKEN_MEGALINTER", + "GITLAB_CUSTOM_CERTIFICATE", + "WEBHOOK_REPORTER_BEARER_TOKEN" + ] + ], + "items": { + "type": "string" + }, + "title": "Secured environment variables", + "type": "array" + }, + "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" + }, + "SHOW_SKIPPED_LINTERS": { + "$id": "#/properties/SHOW_SKIPPED_LINTERS", + "default": true, + "description": "Displays all linters that mega-linter could run but didn't", + "title": "Show skipped Linters", + "type": "boolean" + }, + "SKIP_CLI_LINT_MODES": { + "$id": "#/properties/SKIP_CLI_LINT_MODES", + "description": "Comma-separated list of cli_lint_modes. To use if you want to skip linters with some CLI lint modes (ex: \"file,project\"). Available values: file,cli_lint_mode,project", + "examples:": [ + [ + "file", + "project" + ] + ], + "items": { + "enum": [ + "file", + "list_of_files", + "project" + ] + }, + "title": "List of CLI lint modes to skip", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/SNAKEMAKE_LINT_CLI_EXECUTABLE", + "default": [ + [ + "snakemake" + ] + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: CLI Executable", + "type": "array" + }, + "SNAKEMAKE_LINT_CLI_LINT_MODE": { + "$id": "#/properties/SNAKEMAKE_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SNAKEMAKE_LINT: Override default cli lint mode", + "type": "string" + }, + "SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SNAKEMAKE_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SNAKEMAKE_LINT_DISABLE_ERRORS": { + "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS", + "default": false, + "title": "SNAKEMAKE_LINT: Linter doesn't make MegaLinter 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_LINT_POST_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SNAKEMAKE_LINT_PRE_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE", + "default": [ + [ + "snakefmt" + ] + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: CLI Executable", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SNAKEMAKE_SNAKEFMT: Override default cli lint mode", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_PRE_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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" + }, + "SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_SNAKEFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Unsecured env variables", + "type": "array" + }, + "SPELL_CSPELL_ANALYZE_FILE_NAMES": { + "$id": "#/properties/SPELL_CSPELL_ANALYZE_FILE_NAMES", + "default": false, + "description": "If set to true, MegaLinter will also send file names to cspell for analysis.", + "title": "SPELL_CSPELL: Analyze file names", + "type": "boolean" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_CSPELL_CLI_EXECUTABLE", + "default": [ + [ + "cspell" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: CLI Executable", + "type": "array" + }, + "SPELL_CSPELL_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_CSPELL_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_CSPELL: Override default cli lint mode", + "type": "string" + }, + "SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_CSPELL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/SPELL_CSPELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_CSPELL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_CSPELL_PRE_COMMANDS": { + "$id": "#/properties/SPELL_CSPELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_CSPELL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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_CSPELL_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_CSPELL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_CSPELL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Unsecured env variables", + "type": "array" + }, + "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_LYCHEE_ARGUMENTS": { + "$id": "#/properties/SPELL_LYCHEE_ARGUMENTS", + "description": "SPELL_LYCHEE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_LYCHEE_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_LYCHEE_CLI_EXECUTABLE", + "default": [ + [ + "lychee" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: CLI Executable", + "type": "array" + }, + "SPELL_LYCHEE_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_LYCHEE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_LYCHEE: Override default cli lint mode", + "type": "string" + }, + "SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_LYCHEE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_LYCHEE_CONFIG_FILE": { + "$id": "#/properties/SPELL_LYCHEE_CONFIG_FILE", + "default": "lychee.toml", + "description": "SPELL_LYCHEE: User custom config file name if different from default", + "title": "SPELL_LYCHEE: Custom config file name", + "type": "string" + }, + "SPELL_LYCHEE_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS", + "default": false, + "title": "SPELL_LYCHEE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_LYCHEE: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_LYCHEE_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_LYCHEE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_LYCHEE_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_LYCHEE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_LYCHEE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_EXCLUDE", + "title": "SPELL_LYCHEE: Excluding Regex", + "type": "string" + }, + "SPELL_LYCHEE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_INCLUDE", + "title": "SPELL_LYCHEE: Including Regex", + "type": "string" + }, + "SPELL_LYCHEE_POST_COMMANDS": { + "$id": "#/properties/SPELL_LYCHEE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_LYCHEE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_LYCHEE_PRE_COMMANDS": { + "$id": "#/properties/SPELL_LYCHEE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_LYCHEE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_LYCHEE_RULES_PATH": { + "$id": "#/properties/SPELL_LYCHEE_RULES_PATH", + "description": "SPELL_LYCHEE: Path where to find linter configuration file", + "title": "SPELL_LYCHEE: Custom config file path", + "type": "string" + }, + "SPELL_LYCHEE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_LYCHEE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_LYCHEE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_MISSPELL_CLI_EXECUTABLE", + "default": [ + [ + "misspell" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: CLI Executable", + "type": "array" + }, + "SPELL_MISSPELL_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_MISSPELL_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_MISSPELL: Override default cli lint mode", + "type": "string" + }, + "SPELL_MISSPELL_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS", + "default": false, + "title": "SPELL_MISSPELL: Linter doesn't make MegaLinter 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" + }, + "SPELL_MISSPELL_POST_COMMANDS": { + "$id": "#/properties/SPELL_MISSPELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_MISSPELL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_MISSPELL_PRE_COMMANDS": { + "$id": "#/properties/SPELL_MISSPELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_MISSPELL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_PROSELINT_ARGUMENTS": { + "$id": "#/properties/SPELL_PROSELINT_ARGUMENTS", + "description": "SPELL_PROSELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_PROSELINT_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_PROSELINT_CLI_EXECUTABLE", + "default": [ + [ + "proselint" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: CLI Executable", + "type": "array" + }, + "SPELL_PROSELINT_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_PROSELINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_PROSELINT: Override default cli lint mode", + "type": "string" + }, + "SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_PROSELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_PROSELINT_CONFIG_FILE": { + "$id": "#/properties/SPELL_PROSELINT_CONFIG_FILE", + "default": ".proselintrc", + "description": "SPELL_PROSELINT: User custom config file name if different from default", + "title": "SPELL_PROSELINT: Custom config file name", + "type": "string" + }, + "SPELL_PROSELINT_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS", + "default": false, + "title": "SPELL_PROSELINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_PROSELINT: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_PROSELINT_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_PROSELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_PROSELINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_PROSELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_PROSELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_EXCLUDE", + "title": "SPELL_PROSELINT: Excluding Regex", + "type": "string" + }, + "SPELL_PROSELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_INCLUDE", + "title": "SPELL_PROSELINT: Including Regex", + "type": "string" + }, + "SPELL_PROSELINT_POST_COMMANDS": { + "$id": "#/properties/SPELL_PROSELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_PROSELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_PROSELINT_PRE_COMMANDS": { + "$id": "#/properties/SPELL_PROSELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_PROSELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_PROSELINT_RULES_PATH": { + "$id": "#/properties/SPELL_PROSELINT_RULES_PATH", + "description": "SPELL_PROSELINT: Path where to find linter configuration file", + "title": "SPELL_PROSELINT: Custom config file path", + "type": "string" + }, + "SPELL_PROSELINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_PROSELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_PROSELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Unsecured env variables", + "type": "array" + }, + "SPELL_VALE_ARGUMENTS": { + "$id": "#/properties/SPELL_VALE_ARGUMENTS", + "description": "SPELL_VALE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_VALE_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_VALE_CLI_EXECUTABLE", + "default": [ + [ + "vale" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: CLI Executable", + "type": "array" + }, + "SPELL_VALE_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_VALE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_VALE: Override default cli lint mode", + "type": "string" + }, + "SPELL_VALE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_VALE_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_VALE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_VALE_CONFIG_FILE": { + "$id": "#/properties/SPELL_VALE_CONFIG_FILE", + "default": ".vale.ini", + "description": "SPELL_VALE: User custom config file name if different from default", + "title": "SPELL_VALE: Custom config file name", + "type": "string" + }, + "SPELL_VALE_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS", + "default": false, + "title": "SPELL_VALE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_VALE: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_VALE_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_VALE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_VALE_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_VALE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_VALE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_VALE_FILTER_REGEX_EXCLUDE", + "title": "SPELL_VALE: Excluding Regex", + "type": "string" + }, + "SPELL_VALE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_VALE_FILTER_REGEX_INCLUDE", + "title": "SPELL_VALE: Including Regex", + "type": "string" + }, + "SPELL_VALE_POST_COMMANDS": { + "$id": "#/properties/SPELL_VALE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_VALE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_VALE_PRE_COMMANDS": { + "$id": "#/properties/SPELL_VALE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_VALE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_VALE_RULES_PATH": { + "$id": "#/properties/SPELL_VALE_RULES_PATH", + "description": "SPELL_VALE: Path where to find linter configuration file", + "title": "SPELL_VALE: Custom config file path", + "type": "string" + }, + "SPELL_VALE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_VALE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_VALE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/SQL_SQLFLUFF_CLI_EXECUTABLE", + "default": [ + [ + "sqlfluff" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: CLI Executable", + "type": "array" + }, + "SQL_SQLFLUFF_CLI_LINT_MODE": { + "$id": "#/properties/SQL_SQLFLUFF_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SQL_SQLFLUFF: Override default cli lint mode", + "type": "string" + }, + "SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_SQLFLUFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_SQLFLUFF_CONFIG_FILE": { + "$id": "#/properties/SQL_SQLFLUFF_CONFIG_FILE", + "default": ".sqlfluff", + "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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/SQL_SQLFLUFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SQL_SQLFLUFF_PRE_COMMANDS": { + "$id": "#/properties/SQL_SQLFLUFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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_SQLFLUFF_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_SQLFLUFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/SQL_SQL_LINT_CLI_EXECUTABLE", + "default": [ + [ + "sql-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: CLI Executable", + "type": "array" + }, + "SQL_SQL_LINT_CLI_LINT_MODE": { + "$id": "#/properties/SQL_SQL_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SQL_SQL_LINT: Override default cli lint mode", + "type": "string" + }, + "SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_SQL_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/SQL_SQL_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQL_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SQL_SQL_LINT_PRE_COMMANDS": { + "$id": "#/properties/SQL_SQL_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQL_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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" + }, + "SQL_SQL_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SQL_SQL_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_SQL_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Unsecured env variables", + "type": "array" + }, + "SQL_TSQLLINT_ARGUMENTS": { + "$id": "#/properties/SQL_TSQLLINT_ARGUMENTS", + "description": "SQL_TSQLLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_TSQLLINT_CLI_EXECUTABLE": { + "$id": "#/properties/SQL_TSQLLINT_CLI_EXECUTABLE", + "default": [ + [ + "tsqllint" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: CLI Executable", + "type": "array" + }, + "SQL_TSQLLINT_CLI_LINT_MODE": { + "$id": "#/properties/SQL_TSQLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SQL_TSQLLINT: Override default cli lint mode", + "type": "string" + }, + "SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_TSQLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_TSQLLINT_CONFIG_FILE": { + "$id": "#/properties/SQL_TSQLLINT_CONFIG_FILE", + "default": ".tsqllintrc", + "description": "SQL_TSQLLINT: User custom config file name if different from default", + "title": "SQL_TSQLLINT: Custom config file name", + "type": "string" + }, + "SQL_TSQLLINT_DISABLE_ERRORS": { + "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS", + "default": false, + "title": "SQL_TSQLLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SQL_TSQLLINT: Maximum number of errors allowed", + "type": "number" + }, + "SQL_TSQLLINT_FILE_EXTENSIONS": { + "$id": "#/properties/SQL_TSQLLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SQL_TSQLLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SQL_TSQLLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SQL_TSQLLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_EXCLUDE", + "title": "SQL_TSQLLINT: Excluding Regex", + "type": "string" + }, + "SQL_TSQLLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_INCLUDE", + "title": "SQL_TSQLLINT: Including Regex", + "type": "string" + }, + "SQL_TSQLLINT_POST_COMMANDS": { + "$id": "#/properties/SQL_TSQLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_TSQLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SQL_TSQLLINT_PRE_COMMANDS": { + "$id": "#/properties/SQL_TSQLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_TSQLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SQL_TSQLLINT_RULES_PATH": { + "$id": "#/properties/SQL_TSQLLINT_RULES_PATH", + "description": "SQL_TSQLLINT: Path where to find linter configuration file", + "title": "SQL_TSQLLINT: Custom config file path", + "type": "string" + }, + "SQL_TSQLLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SQL_TSQLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_TSQLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/SWIFT_SWIFTLINT_CLI_EXECUTABLE", + "default": [ + [ + "swiftlint" + ] + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: CLI Executable", + "type": "array" + }, + "SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SWIFT_SWIFTLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/SWIFT_SWIFTLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SWIFT_SWIFTLINT_PRE_COMMANDS": { + "$id": "#/properties/SWIFT_SWIFTLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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" + }, + "SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SWIFT_SWIFTLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_EXECUTABLE", + "default": [ + [ + "tekton-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: CLI Executable", + "type": "array" + }, + "TEKTON_TEKTON_LINT_CLI_LINT_MODE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TEKTON_TEKTON_LINT: Override default cli lint mode", + "type": "string" + }, + "TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TEKTON_TEKTON_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TEKTON_TEKTON_LINT_PRE_COMMANDS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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" + }, + "TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TEKTON_TEKTON_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Unsecured env variables", + "type": "array" + }, + "TERRAFORM_CHECKOV_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_CHECKOV_ARGUMENTS", + "description": "TERRAFORM_CHECKOV: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_CHECKOV_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_CHECKOV_CLI_EXECUTABLE", + "default": [ + [ + "checkov" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: CLI Executable", + "type": "array" + }, + "TERRAFORM_CHECKOV_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_CHECKOV_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) TERRAFORM_CHECKOV: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_CHECKOV_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS", + "default": false, + "title": "(removed) TERRAFORM_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) TERRAFORM_CHECKOV: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_CHECKOV_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_CHECKOV_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE", + "title": "(removed) TERRAFORM_CHECKOV: Excluding Regex", + "type": "string" + }, + "TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE", + "title": "(removed) TERRAFORM_CHECKOV: Including Regex", + "type": "string" + }, + "TERRAFORM_CHECKOV_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_CHECKOV_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_CHECKOV_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_CHECKOV_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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_KICS_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_KICS_ARGUMENTS", + "description": "TERRAFORM_KICS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_KICS_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_KICS_CLI_EXECUTABLE", + "default": [ + [ + "kics" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: CLI Executable", + "type": "array" + }, + "TERRAFORM_KICS_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_KICS_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) TERRAFORM_KICS: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_KICS_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS", + "default": false, + "title": "(removed) TERRAFORM_KICS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) TERRAFORM_KICS: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_KICS_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_KICS_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_KICS_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_KICS_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_KICS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_EXCLUDE", + "title": "(removed) TERRAFORM_KICS: Excluding Regex", + "type": "string" + }, + "TERRAFORM_KICS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_INCLUDE", + "title": "(removed) TERRAFORM_KICS: Including Regex", + "type": "string" + }, + "TERRAFORM_KICS_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_KICS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_KICS_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_KICS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_ARGUMENTS", + "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE", + "default": [ + [ + "terraform" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: CLI Executable", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TERRAFORM_TERRAFORM_FMT: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TERRAFORM_FMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TERRAFORM_FMT: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE", + "title": "TERRAFORM_TERRAFORM_FMT: Excluding Regex", + "type": "string" + }, + "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE", + "title": "TERRAFORM_TERRAFORM_FMT: Including Regex", + "type": "string" + }, + "TERRAFORM_TERRAFORM_FMT_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAFORM_FMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE", + "default": [ + [ + "terragrunt" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: CLI Executable", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TERRAFORM_TERRAGRUNT: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRAGRUNT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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_TERRAGRUNT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAGRUNT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TERRASCAN_CLI_EXECUTABLE", + "default": [ + [ + "terrascan" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: CLI Executable", + "type": "array" + }, + "TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRASCAN: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRASCAN_CONFIG_FILE": { + "$id": "#/properties/TERRAFORM_TERRASCAN_CONFIG_FILE", + "default": "terrascan-config.toml", + "description": "TERRAFORM_TERRASCAN: User custom config file name if different from default", + "title": "TERRAFORM_TERRASCAN: Custom config file name", + "type": "string" + }, + "TERRAFORM_TERRASCAN_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TERRASCAN: Linter doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TERRASCAN_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRASCAN_RULES_PATH": { + "$id": "#/properties/TERRAFORM_TERRASCAN_RULES_PATH", + "description": "TERRAFORM_TERRASCAN: Path where to find linter configuration file", + "title": "TERRAFORM_TERRASCAN: Custom config file path", + "type": "string" + }, + "TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRASCAN and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TFLINT_CLI_EXECUTABLE", + "default": [ + [ + "tflint" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: CLI Executable", + "type": "array" + }, + "TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TFLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TFLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TFLINT_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TFLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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" + }, + "TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TFLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/TSX_ESLINT_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: CLI Executable", + "type": "array" + }, + "TSX_ESLINT_CLI_LINT_MODE": { + "$id": "#/properties/TSX_ESLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TSX_ESLINT: Override default cli lint mode", + "type": "string" + }, + "TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TSX_ESLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/TSX_ESLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TSX_ESLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TSX_ESLINT_PRE_COMMANDS": { + "$id": "#/properties/TSX_ESLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TSX_ESLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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_ESLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TSX_ESLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TSX_ESLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/TYPESCRIPT_ES_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: CLI Executable", + "type": "array" + }, + "TYPESCRIPT_ES_CLI_LINT_MODE": { + "$id": "#/properties/TYPESCRIPT_ES_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_ES: Override default cli lint mode", + "type": "string" + }, + "TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_ES: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_ES_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TYPESCRIPT_ES_PRE_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_ES_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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_ES_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_ES and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: CLI Executable", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_EXECUTABLE", + "default": [ + [ + "ts-standard" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: CLI Executable", + "type": "array" + }, + "TYPESCRIPT_STANDARD_CLI_LINT_MODE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_STANDARD: Override default cli lint mode", + "type": "string" + }, + "TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_STANDARD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_STANDARD_DISABLE_ERRORS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS", + "default": false, + "title": "TYPESCRIPT_STANDARD: Linter doesn't make MegaLinter 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" + }, + "TYPESCRIPT_STANDARD_POST_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TYPESCRIPT_STANDARD_PRE_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_STANDARD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Unsecured env variables", + "type": "array" + }, + "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/VALIDATE_ALL_CODEBASE", + "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_CLI_EXECUTABLE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "dotnet" + ] + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: CLI Executable", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "VBDOTNET_DOTNET_FORMAT: Override default cli lint mode", + "type": "string" + }, + "VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "VBDOTNET_DOTNET_FORMAT: Linter doesn't make MegaLinter 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_DOTNET_FORMAT_POST_COMMANDS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling VBDOTNET_DOTNET_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/XML_XMLLINT_CLI_EXECUTABLE", + "default": [ + [ + "xmllint" + ] + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: CLI Executable", + "type": "array" + }, + "XML_XMLLINT_CLI_LINT_MODE": { + "$id": "#/properties/XML_XMLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "XML_XMLLINT: Override default cli lint mode", + "type": "string" + }, + "XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "XML_XMLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "XML_XMLLINT_DISABLE_ERRORS": { + "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS", + "default": false, + "title": "XML_XMLLINT: Linter doesn't make MegaLinter 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" + }, + "XML_XMLLINT_POST_COMMANDS": { + "$id": "#/properties/XML_XMLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "XML_XMLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "XML_XMLLINT_PRE_COMMANDS": { + "$id": "#/properties/XML_XMLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "XML_XMLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "XML_XMLLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/XML_XMLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling XML_XMLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/YAML_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: CLI Executable", + "type": "array" + }, + "YAML_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/YAML_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Custom remove 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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/YAML_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "YAML_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/YAML_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/YAML_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/YAML_V8R_CLI_EXECUTABLE", + "default": [ + [ + "v8r" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: CLI Executable", + "type": "array" + }, + "YAML_V8R_CLI_LINT_MODE": { + "$id": "#/properties/YAML_V8R_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_V8R: Override default cli lint mode", + "type": "string" + }, + "YAML_V8R_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/YAML_V8R_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_V8R: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_V8R_CONFIG_FILE": { + "$id": "#/properties/YAML_V8R_CONFIG_FILE", + "default": ".v8rrc.yml", + "description": "YAML_V8R: User custom config file name if different from default", + "title": "YAML_V8R: Custom config file name", + "type": "string" + }, + "YAML_V8R_DISABLE_ERRORS": { + "$id": "#/properties/YAML_V8R_DISABLE_ERRORS", + "default": false, + "title": "YAML_V8R: Linter doesn't make MegaLinter 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_V8R_POST_COMMANDS": { + "$id": "#/properties/YAML_V8R_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_V8R: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "YAML_V8R_PRE_COMMANDS": { + "$id": "#/properties/YAML_V8R_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_V8R: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "YAML_V8R_RULES_PATH": { + "$id": "#/properties/YAML_V8R_RULES_PATH", + "description": "YAML_V8R: Path where to find linter configuration file", + "title": "YAML_V8R: Custom config file path", + "type": "string" + }, + "YAML_V8R_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/YAML_V8R_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_V8R and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_V8R: Unsecured env variables", + "type": "array" + }, + "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_CLI_EXECUTABLE": { + "$id": "#/properties/YAML_YAMLLINT_CLI_EXECUTABLE", + "default": [ + [ + "yamllint" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: CLI Executable", + "type": "array" + }, + "YAML_YAMLLINT_CLI_LINT_MODE": { + "$id": "#/properties/YAML_YAMLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_YAMLLINT: Override default cli lint mode", + "type": "string" + }, + "YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_YAMLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_YAMLLINT_CONFIG_FILE": { + "$id": "#/properties/YAML_YAMLLINT_CONFIG_FILE", + "default": ".yamllint.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 doesn't make MegaLinter 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_POST_COMMANDS": { + "$id": "#/properties/YAML_YAMLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_YAMLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "YAML_YAMLLINT_PRE_COMMANDS": { + "$id": "#/properties/YAML_YAMLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_YAMLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "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" }, - "required": [], - "title": "Command", - "type": "object" + "YAML_YAMLLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/YAML_YAMLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_YAMLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Unsecured env variables", + "type": "array" + } + }, + "required": [], + "title": "Command", + "type": "object" }