From 688bc7466d7ab4faa83d614c2e6f9acf42b674dc Mon Sep 17 00:00:00 2001 From: nvuillam Date: Sun, 21 Jan 2024 11:49:46 +0100 Subject: [PATCH] Release MegaLinter v7.8.0 --- .cspell.json | 1 + CHANGELOG.md | 232 ++++++----------- README.md | 42 +-- action.yml | 2 +- docs/descriptors/action_actionlint.md | 40 +-- docs/descriptors/ansible_ansible_lint.md | 42 +-- docs/descriptors/arm_arm_ttk.md | 14 +- docs/descriptors/bash_bash_exec.md | 42 +-- docs/descriptors/bash_shellcheck.md | 44 ++-- docs/descriptors/bash_shfmt.md | 46 ++-- docs/descriptors/bicep_bicep_linter.md | 14 +- docs/descriptors/c_clang_format.md | 14 +- docs/descriptors/c_cpplint.md | 18 +- docs/descriptors/clojure_clj_kondo.md | 14 +- docs/descriptors/clojure_cljstyle.md | 12 +- docs/descriptors/cloudformation_cfn_lint.md | 14 +- docs/descriptors/coffee_coffeelint.md | 14 +- docs/descriptors/copypaste_jscpd.md | 42 +-- docs/descriptors/cpp_clang_format.md | 14 +- docs/descriptors/cpp_cpplint.md | 18 +- docs/descriptors/csharp_csharpier.md | 18 +- docs/descriptors/csharp_dotnet_format.md | 18 +- docs/descriptors/csharp_roslynator.md | 18 +- docs/descriptors/css_scss_lint.md | 42 +-- docs/descriptors/css_stylelint.md | 42 +-- docs/descriptors/dart_dartanalyzer.md | 10 +- docs/descriptors/dockerfile_hadolint.md | 44 ++-- .../editorconfig_editorconfig_checker.md | 40 +-- docs/descriptors/env_dotenv_linter.md | 44 ++-- 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 | 40 +-- docs/descriptors/groovy_npm_groovy_lint.md | 44 ++-- docs/descriptors/html_djlint.md | 40 +-- docs/descriptors/html_htmlhint.md | 40 +-- docs/descriptors/java_checkstyle.md | 14 +- docs/descriptors/java_pmd.md | 14 +- docs/descriptors/javascript_eslint.md | 18 +- docs/descriptors/javascript_prettier.md | 20 +- docs/descriptors/javascript_standard.md | 18 +- docs/descriptors/json_eslint_plugin_jsonc.md | 44 ++-- docs/descriptors/json_jsonlint.md | 42 +-- .../descriptors/json_npm_package_json_lint.md | 20 +- docs/descriptors/json_prettier.md | 46 ++-- docs/descriptors/json_v8r.md | 42 +-- docs/descriptors/jsx_eslint.md | 18 +- docs/descriptors/kotlin_ktlint.md | 42 +-- docs/descriptors/kubernetes_helm.md | 42 +-- docs/descriptors/kubernetes_kubeconform.md | 42 +-- docs/descriptors/kubernetes_kubescape.md | 42 +-- docs/descriptors/latex_chktex.md | 10 +- docs/descriptors/lua_luacheck.md | 10 +- docs/descriptors/makefile_checkmake.md | 28 +- .../markdown_markdown_link_check.md | 40 +-- .../markdown_markdown_table_formatter.md | 44 ++-- docs/descriptors/markdown_markdownlint.md | 44 ++-- docs/descriptors/markdown_remark_lint.md | 12 +- docs/descriptors/openapi_spectral.md | 38 +-- 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 | 20 +- docs/descriptors/protobuf_protolint.md | 40 +-- docs/descriptors/puppet_puppet_lint.md | 12 +- docs/descriptors/python_bandit.md | 14 +- docs/descriptors/python_black.md | 18 +- docs/descriptors/python_flake8.md | 14 +- docs/descriptors/python_isort.md | 18 +- 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 | 42 +-- docs/descriptors/repository_devskim.md | 12 +- docs/descriptors/repository_dustilock.md | 12 +- docs/descriptors/repository_git_diff.md | 42 +-- docs/descriptors/repository_gitleaks.md | 44 ++-- docs/descriptors/repository_grype.md | 44 ++-- docs/descriptors/repository_kics.md | 16 +- docs/descriptors/repository_secretlint.md | 44 ++-- docs/descriptors/repository_semgrep.md | 12 +- docs/descriptors/repository_syft.md | 12 +- docs/descriptors/repository_trivy.md | 44 ++-- docs/descriptors/repository_trivy_sbom.md | 44 ++-- docs/descriptors/repository_trufflehog.md | 44 ++-- docs/descriptors/rst_rst_lint.md | 14 +- docs/descriptors/rst_rstcheck.md | 14 +- docs/descriptors/rst_rstfmt.md | 18 +- docs/descriptors/ruby_rubocop.md | 16 +- docs/descriptors/rust_clippy.md | 14 +- .../salesforce_lightning_flow_scanner.md | 12 +- .../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 | 42 +-- docs/descriptors/snakemake_snakemake.md | 38 +-- docs/descriptors/spell_cspell.md | 40 +-- docs/descriptors/spell_lychee.md | 40 +-- docs/descriptors/spell_proselint.md | 40 +-- docs/descriptors/spell_vale.md | 38 +-- docs/descriptors/sql_sql_lint.md | 40 +-- docs/descriptors/sql_sqlfluff.md | 40 +-- docs/descriptors/sql_tsqllint.md | 14 +- docs/descriptors/swift_swiftlint.md | 16 +- docs/descriptors/tekton_tekton_lint.md | 38 +-- docs/descriptors/terraform_terraform_fmt.md | 18 +- 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 | 20 +- docs/descriptors/typescript_ts_standard.md | 18 +- docs/descriptors/vbdotnet_dotnet_format.md | 18 +- docs/descriptors/xml_xmllint.md | 46 ++-- docs/descriptors/yaml_prettier.md | 46 ++-- docs/descriptors/yaml_v8r.md | 42 +-- docs/descriptors/yaml_yamllint.md | 42 +-- docs/flavors.md | 42 +-- docs/flavors/c_cpp.md | 132 +++++----- docs/flavors/ci_light.md | 68 ++--- docs/flavors/cupcake.md | 190 +++++++------- docs/flavors/documentation.md | 124 ++++----- docs/flavors/dotnet.md | 150 +++++------ docs/flavors/dotnetweb.md | 168 ++++++------ docs/flavors/formatters.md | 54 ++-- docs/flavors/go.md | 128 ++++----- docs/flavors/java.md | 130 ++++----- docs/flavors/javascript.md | 142 +++++----- docs/flavors/php.md | 130 ++++----- docs/flavors/python.md | 146 +++++------ docs/flavors/ruby.md | 124 ++++----- docs/flavors/rust.md | 124 ++++----- docs/flavors/salesforce.md | 132 +++++----- docs/flavors/security.md | 66 ++--- docs/flavors/swift.md | 124 ++++----- docs/flavors/terraform.md | 132 +++++----- docs/standalone-linters.md | 246 +++++++++--------- flavors/c_cpp/action.yml | 2 +- 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/formatters/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 | 4 +- 165 files changed, 2973 insertions(+), 3040 deletions(-) diff --git a/.cspell.json b/.cspell.json index 86cd21980f1..9004fbec47a 100644 --- a/.cspell.json +++ b/.cspell.json @@ -129,6 +129,7 @@ "reusify", "rimraf", "rulesetsoverridetype", + "saishivarcr", "sffamily", "shelljs", "sisteransi", diff --git a/CHANGELOG.md b/CHANGELOG.md index afd0c97030b..7cad29c2616 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,13 +8,32 @@ 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 -- New reporter **MARKDOWN_SUMMARY_REPORTER**, allows saving MegaLinter results summary as a markdown file. This file can be further utilised to add comments on the pull request (PR) from Jenkins and other continuous integration (CI) tools. -- New reporter **BITBUCKET_COMMENT_REPORTER** allowing to post MegaLinter results as comments on Bitbucket pull requests. +- Core + +- Media + +- New linters + +- Fixes + +- Doc + +- CI + +- Linter versions upgrades + + +## [v7.8.0] - 2024-01-21 + +- Reporters + - New reporter **MARKDOWN_SUMMARY_REPORTER**, allows saving MegaLinter results summary as a markdown file. This file can be further utilised to add comments on the pull request (PR) from Jenkins and other continuous integration (CI) tools by @saishivarcr in https://github.com/oxsecurity/megalinter/pull/3250 + - New reporter **BITBUCKET_COMMENT_REPORTER** allowing to post MegaLinter results as comments on Bitbucket pull requests by @saishivarcr in https://github.com/oxsecurity/megalinter/pull/3256 - Core - - mega-linter-runner: Remove container by default, except of `no-remove-container` option is sent + - mega-linter-runner: Remove container by default, except of `no-remove-container` option is sent by @nvuillam in https://github.com/oxsecurity/megalinter/pull/3203 - Upgrade base image from python:3.11.6-alpine3.18 to python:3.11.7-alpine3.18, by @echoix in [#3212](https://github.com/oxsecurity/megalinter/pull/3212) - - Upgrade actions/upload-artifact@v3 to actions/upload-artifact@v4 in default workflows + - Upgrade to python 3.12.0 by @nvuillam in https://github.com/oxsecurity/megalinter/pull/3006 + - Upgrade actions/upload-artifact@v3 to actions/upload-artifact@v4 in default workflows by @nvuillam in https://github.com/oxsecurity/megalinter/pull/3225 - mega-linter-runner: Improve check if running as script or module, by @echoix in [#3233](https://github.com/oxsecurity/megalinter/pull/3233) - Media @@ -22,172 +41,85 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l
-- New linters - - Fixes - tekton-lint is now published as @ibm/tekton-lint, by @echoix in [#3210](https://github.com/oxsecurity/megalinter/pull/3210) - PHP PHIVE: Use keys.openpgp.org and fingerprint for phive key verification, by @echoix in [#3230](https://github.com/oxsecurity/megalinter/pull/3230) - Undowngrade sass linters, by @echoix in [#3260](https://github.com/oxsecurity/megalinter/pull/3260) - Upgrade lychee default configuration to handle [breaking change between 0.13.0 and 0.14.0](https://github.com/lycheeverse/lychee/issues/1338) + - Hadolint: support both `Containerfile` and `Dockerfile` by @sanmai-NL in https://github.com/oxsecurity/megalinter/pull/3217 - Doc - - Upgrade url to [PHP CodeSniffer](https://github.com/PHPCSStandards/PHP_CodeSniffer), as now the original repo is not maintained anymore. + - Upgrade url to [PHP CodeSniffer](https://github.com/PHPCSStandards/PHP_CodeSniffer), as now the original repo is not maintained anymore by @nvuillam in https://github.com/oxsecurity/megalinter/pull/3201 - CI - Use docker/metadata-action for deploy-DEV.yml workflow, by @echoix in [#3193](https://github.com/oxsecurity/megalinter/pull/3193) - Linter versions upgrades - - [prettier](https://prettier.io/) from 3.1.0 to **3.1.1** on 2023-12-10 - - [checkov](https://www.checkov.io/) from 3.1.27 to **3.1.28** on 2023-12-10 - - [checkov](https://www.checkov.io/) from 3.1.28 to **3.1.29** on 2023-12-10 - - [csharpier](https://csharpier.com/) from 0.26.4 to **0.26.5** on 2023-12-10 - - [checkov](https://www.checkov.io/) from 3.1.29 to **3.1.31** on 2023-12-11 - - [rubocop](https://rubocop.org/) from 1.58.0 to **1.59.0** on 2023-12-11 - - [cfn-lint](https://github.com/aws-cloudformation/cfn-lint) from 0.83.4 to **0.83.5** on 2023-12-13 - - [phpstan](https://phpstan.org/) from 1.10.48 to **1.10.49** on 2023-12-13 - - [black](https://black.readthedocs.io/en/stable/) from 23.11.0 to **23.12.0** on 2023-12-13 - - [isort](https://pycqa.github.io/isort/) from 5.13.0 to **5.13.1** on 2023-12-13 - - [pylint](https://pylint.readthedocs.io) from 3.0.2 to **3.0.3** on 2023-12-13 - - [checkov](https://www.checkov.io/) from 3.1.31 to **3.1.34** on 2023-12-13 - - [semgrep](https://semgrep.dev/) from 1.52.0 to **1.53.0** on 2023-12-13 - - [terragrunt](https://terragrunt.gruntwork.io) from 0.54.0 to **0.54.1** on 2023-12-13 - - [pyright](https://github.com/Microsoft/pyright) from 1.1.339 to **1.1.340** on 2023-12-13 - - [checkov](https://www.checkov.io/) from 3.1.34 to **3.1.35** on 2023-12-13 - - [phpstan](https://phpstan.org/) from 1.10.49 to **1.10.50** on 2023-12-13 - - [checkov](https://www.checkov.io/) from 3.1.35 to **3.1.36** on 2023-12-13 - - [eslint-plugin-jsonc](https://ota-meshi.github.io/eslint-plugin-jsonc/) from 2.10.0 to **2.11.0** on 2023-12-13 - - [isort](https://pycqa.github.io/isort/) from 5.13.1 to **5.13.2** on 2023-12-13 - - [ruff](https://github.com/astral-sh/ruff) from 0.1.7 to **0.1.8** on 2023-12-13 - - [checkov](https://www.checkov.io/) from 3.1.36 to **3.1.38** on 2023-12-13 - - [tekton-lint](https://github.com/IBM/tekton-lint) from 0.6.0 to **0.7.0** on 2023-12-13 - - [csharpier](https://csharpier.com/) from 0.26.5 to **0.26.6** on 2023-12-14 - - [eslint-plugin-jsonc](https://ota-meshi.github.io/eslint-plugin-jsonc/) from 2.11.0 to **2.11.1** on 2023-12-14 - - [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.63.2 to **3.63.3** on 2023-12-14 - - [terraform-fmt](https://developer.hashicorp.com/terraform/cli/commands/fmt) from 1.6.5 to **1.6.6** on 2023-12-14 - - [terragrunt](https://terragrunt.gruntwork.io) from 0.54.1 to **0.54.3** on 2023-12-14 + - [ansible-lint](https://ansible-lint.readthedocs.io/) from 6.22.1 to **6.22.2** + - [bash-exec](https://www.gnu.org/software/bash/) from 5.2.15 to **5.2.21** - [bicep_linter](https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter) from 0.23.1 to **0.24.24** on 2023-12-14 + - [black](https://black.readthedocs.io/en/stable/) from 23.11.0 to **23.12.1** on 2023-12-23 + - [cfn-lint](https://github.com/aws-cloudformation/cfn-lint) from 0.83.4 to **0.84.0** + - [checkov](https://www.checkov.io/) from 3.1.27 to **3.1.67** + - [checkstyle](https://checkstyle.sourceforge.io) from 10.12.6 to **10.12.7** + - [clippy](https://github.com/rust-lang/rust-clippy) from 0.1.74 to **0.1.75** on 2023-12-28 - [clj-kondo](https://github.com/borkdude/clj-kondo) from 2023.10.20 to **2023.12.15** on 2023-12-15 - - [cfn-lint](https://github.com/aws-cloudformation/cfn-lint) from 0.83.5 to **0.83.6** on 2023-12-15 - - [pyright](https://github.com/Microsoft/pyright) from 1.1.340 to **1.1.341** on 2023-12-15 - - [devskim](https://github.com/microsoft/DevSkim) from 1.0.23 to **1.0.27** on 2023-12-15 - - [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.63.3 to **3.63.4** on 2023-12-15 - - [terragrunt](https://terragrunt.gruntwork.io) from 0.54.3 to **0.54.4** on 2023-12-15 + - [csharpier](https://csharpier.com/) from 0.26.4 to **0.27.0** + - [cspell](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell) from 8.1.3 to **8.3.2** + - [devskim](https://github.com/microsoft/DevSkim) from 1.0.23 to **1.0.28** + - [djlint](https://djlint.com/) from 1.34.0 to **1.34.1** on 2023-12-22 + - [dotnet-format](https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-format) from 7.0.114 to **7.0.115** + - [eslint-plugin-jsonc](https://ota-meshi.github.io/eslint-plugin-jsonc/) from 2.10.0 to **2.12.2** - [eslint](https://eslint.org) from 8.55.0 to **8.56.0** on 2023-12-16 - - [psalm](https://psalm.dev) from Psalm.5.17.0@ to **Psalm.5.18.0@** on 2023-12-16 - - [terragrunt](https://terragrunt.gruntwork.io) from 0.54.4 to **0.54.5** on 2023-12-16 - - [npm-groovy-lint](https://nvuillam.github.io/npm-groovy-lint/) from 13.0.2 to **14.0.0** on 2023-12-16 - - [terrascan](https://runterrascan.io/) from 1.18.3 to **1.18.8** on 2023-12-16 - - [csharpier](https://csharpier.com/) from 0.26.6 to **0.26.7** on 2023-12-16 + - [flake8](https://flake8.pycqa.org) from 6.1.0 to **7.0.0** + - [git_diff](https://git-scm.com) from 2.40.1 to **2.43.0** + - [helm](https://helm.sh/docs/helm/helm_lint/) from 3.11.3 to **3.13.2** + - [isort](https://pycqa.github.io/isort/) from 5.13.0 to **5.13.2** on 2023-12-13 + - [kics](https://www.kics.io) from 1.7.11 to **1.7.12** on 2023-12-22 + - [ktlint](https://ktlint.github.io) from 1.0.1 to **1.1.1** + - [lychee](https://lychee.cli.rs) from 0.13.0 to **0.14.1** + - [mypy](https://mypy.readthedocs.io/en/stable/) from 1.7.1 to **1.8.0** on 2023-12-22 + - [npm-groovy-lint](https://nvuillam.github.io/npm-groovy-lint/) from 13.0.2 to **14.2.0** + - [phpcs](https://github.com/PHPCSStandards/PHP_CodeSniffer) from 3.8.0 to **3.8.1** - [phplint](https://github.com/overtrue/phplint) from 9.0.6 to **9.1.0** on 2023-12-17 - - [npm-groovy-lint](https://nvuillam.github.io/npm-groovy-lint/) from 14.0.0 to **14.0.1** on 2023-12-18 - - [protolint](https://github.com/yoheimuta/protolint) from 0.46.3 to **0.47.0** on 2023-12-18 + - [phpstan](https://phpstan.org/) from 1.10.48 to **1.10.56** + - [prettier](https://prettier.io/) from 3.1.0 to **3.2.4** + - [protolint](https://github.com/yoheimuta/protolint) from 0.46.3 to **0.47.5** + - [psalm](https://psalm.dev) from Psalm.5.17.0@ to **Psalm.5.20.0@** + - [pylint](https://pylint.readthedocs.io) from 3.0.2 to **3.0.3** on 2023-12-13 + - [pyright](https://github.com/Microsoft/pyright) from 1.1.339 to **1.1.347** + - [revive](https://revive.run/) from 1.3.4 to **1.3.6** + - [roslynator](https://github.com/JosefPihrt/Roslynator) from 0.8.1.0 to **0.8.2.0** + - [rubocop](https://rubocop.org/) from 1.58.0 to **1.60.1** + - [ruff](https://github.com/astral-sh/ruff) from 0.1.7 to **0.1.14** on 2023-12-13 + - [secretlint](https://github.com/secretlint/secretlint) from 8.0.0 to **8.1.0** on 2023-12-28 + - [sfdx-scanner-apex](https://forcedotcom.github.io/sfdx-scanner/) from 3.19.0 to **3.20.0** + - [sfdx-scanner-aura](https://forcedotcom.github.io/sfdx-scanner/) from 3.19.0 to **3.20.0** + - [sfdx-scanner-lwc](https://forcedotcom.github.io/sfdx-scanner/) from 3.19.0 to **3.20.0** + - [snakefmt](https://github.com/snakemake/snakefmt) from 0.8.5 to **0.9.0** + - [snakemake](https://snakemake.readthedocs.io/en/stable/) from 7.32.4 to **8.2.3** + - [stylelint](https://stylelint.io) from 15.11.0 to **16.2.0** + - [syft](https://github.com/anchore/syft) from 0.98.0 to **0.101.1** on 2023-12-22 + - [tekton-lint](https://github.com/IBM/tekton-lint) from 0.6.0 to **1.0.0** + - [terraform-fmt](https://developer.hashicorp.com/terraform/cli/commands/fmt) from 1.6.5 to **1.7.0** + - [terragrunt](https://terragrunt.gruntwork.io) from 0.54.0 to **0.54.20** + - [terrascan](https://runterrascan.io/) from 1.18.3 to **1.18.8** on 2023-12-16 + - [terrascan](https://runterrascan.io/) from 1.18.8 to **1.18.11** on 2023-12-30 + - [tflint](https://github.com/terraform-linters/tflint) from 0.49.0 to **0.50.0** on 2023-12-30 + - [tflint](https://github.com/terraform-linters/tflint) from 0.50.0 to **0.50.1** - [trivy-sbom](https://aquasecurity.github.io/trivy/) from 0.48.0 to **0.48.1** on 2023-12-18 + - [trivy-sbom](https://aquasecurity.github.io/trivy/) from 0.48.1 to **0.48.2** + - [trivy-sbom](https://aquasecurity.github.io/trivy/) from 0.48.2 to **0.48.3** - [trivy](https://aquasecurity.github.io/trivy/) from 0.48.0 to **0.48.1** on 2023-12-18 - - [cfn-lint](https://github.com/aws-cloudformation/cfn-lint) from 0.83.6 to **0.83.7** on 2023-12-22 - - [djlint](https://djlint.com/) from 1.34.0 to **1.34.1** on 2023-12-22 - - [eslint-plugin-jsonc](https://ota-meshi.github.io/eslint-plugin-jsonc/) from 2.11.1 to **2.11.2** on 2023-12-22 - - [ktlint](https://ktlint.github.io) from 1.0.1 to **1.1.0** on 2023-12-22 - - [protolint](https://github.com/yoheimuta/protolint) from 0.47.0 to **0.47.2** on 2023-12-22 - - [mypy](https://mypy.readthedocs.io/en/stable/) from 1.7.1 to **1.8.0** on 2023-12-22 - - [pyright](https://github.com/Microsoft/pyright) from 1.1.341 to **1.1.342** on 2023-12-22 - - [ruff](https://github.com/astral-sh/ruff) from 0.1.8 to **0.1.9** on 2023-12-22 - - [checkov](https://www.checkov.io/) from 3.1.38 to **3.1.42** on 2023-12-22 - - [kics](https://www.kics.io) from 1.7.11 to **1.7.12** on 2023-12-22 - - [semgrep](https://semgrep.dev/) from 1.53.0 to **1.54.3** on 2023-12-22 - - [syft](https://github.com/anchore/syft) from 0.98.0 to **0.99.0** on 2023-12-22 + - [trivy](https://aquasecurity.github.io/trivy/) from 0.48.1 to **0.48.2** + - [trivy](https://aquasecurity.github.io/trivy/) from 0.48.2 to **0.48.3** + - [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.63.2 to **3.63.3** on 2023-12-14 + - [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.63.3 to **3.63.4** on 2023-12-15 - [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.63.4 to **3.63.6** on 2023-12-22 - - [snakemake](https://snakemake.readthedocs.io/en/stable/) from 7.32.4 to **8.0.1** on 2023-12-22 - - [cspell](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell) from 8.1.3 to **8.2.3** on 2023-12-22 - - [terragrunt](https://terragrunt.gruntwork.io) from 0.54.5 to **0.54.10** on 2023-12-22 - - [protolint](https://github.com/yoheimuta/protolint) from 0.47.2 to **0.47.3** on 2023-12-23 - - [black](https://black.readthedocs.io/en/stable/) from 23.12.0 to **23.12.1** on 2023-12-23 - [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.63.6 to **3.63.7** on 2023-12-23 - - [protolint](https://github.com/yoheimuta/protolint) from 0.47.3 to **0.47.4** on 2023-12-25 - - [checkov](https://www.checkov.io/) from 3.1.42 to **3.1.43** on 2023-12-25 - - [pyright](https://github.com/Microsoft/pyright) from 1.1.342 to **1.1.343** on 2023-12-26 - - [checkov](https://www.checkov.io/) from 3.1.43 to **3.1.44** on 2023-12-26 - - [terragrunt](https://terragrunt.gruntwork.io) from 0.54.10 to **0.54.11** on 2023-12-26 - - [terragrunt](https://terragrunt.gruntwork.io) from 0.54.11 to **0.54.12** on 2023-12-27 - - [checkov](https://www.checkov.io/) from 3.1.44 to **3.1.46** on 2023-12-28 - - [secretlint](https://github.com/secretlint/secretlint) from 8.0.0 to **8.1.0** on 2023-12-28 - - [semgrep](https://semgrep.dev/) from 1.54.3 to **3.12** on 2023-12-28 - - [clippy](https://github.com/rust-lang/rust-clippy) from 0.1.74 to **0.1.75** on 2023-12-28 - - [snakemake](https://snakemake.readthedocs.io/en/stable/) from 8.0.1 to **3.12** on 2023-12-28 - - [cspell](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell) from 8.2.3 to **8.2.4** on 2023-12-28 - - [cspell](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell) from 8.2.4 to **8.3.0** on 2023-12-30 - - [terrascan](https://runterrascan.io/) from 1.18.8 to **1.18.11** on 2023-12-30 - - [tflint](https://github.com/terraform-linters/tflint) from 0.49.0 to **0.50.0** on 2023-12-30 - - [pyright](https://github.com/Microsoft/pyright) from 1.1.343 to **1.1.344** on 2023-12-30 - - [roslynator](https://github.com/JosefPihrt/Roslynator) from 0.8.1.0 to **0.8.2.0** on 2024-01-02 - - [stylelint](https://stylelint.io) from 15.11.0 to **16.1.0** on 2024-01-02 - - [checkstyle](https://checkstyle.sourceforge.io) from 10.12.6 to **10.12.7** on 2024-01-02 - - [ruff](https://github.com/astral-sh/ruff) from 0.1.9 to **0.1.10** on 2024-01-02 - - [checkov](https://www.checkov.io/) from 3.1.46 to **3.1.50** on 2024-01-02 - - [cspell](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell) from 8.3.0 to **8.3.2** on 2024-01-02 - - [ruff](https://github.com/astral-sh/ruff) from 0.1.10 to **0.1.11** on 2024-01-03 - - [checkov](https://www.checkov.io/) from 3.1.50 to **3.1.51** on 2024-01-03 - - [tekton-lint](https://github.com/IBM/tekton-lint) from 0.7.0 to **1.0.0** on 2024-01-03 - - [phpstan](https://phpstan.org/) from 1.10.50 to **1.10.54** on 2024-01-07 - - [flake8](https://flake8.pycqa.org) from 6.1.0 to **7.0.0** on 2024-01-07 - - [checkov](https://www.checkov.io/) from 3.1.51 to **3.1.54** on 2024-01-07 - - [syft](https://github.com/anchore/syft) from 0.99.0 to **0.100.0** on 2024-01-07 - - [trivy-sbom](https://aquasecurity.github.io/trivy/) from 0.48.1 to **0.48.2** on 2024-01-07 - - [trivy](https://aquasecurity.github.io/trivy/) from 0.48.1 to **0.48.2** on 2024-01-07 - - [lychee](https://lychee.cli.rs) from 0.13.0 to **0.14.0** on 2024-01-07 - - [revive](https://revive.run/) from 1.3.4 to **1.3.6** on 2024-01-07 - - [bash-exec](https://www.gnu.org/software/bash/) from 5.2.15 to **5.2.21** on 2024-01-07 - - [helm](https://helm.sh/docs/helm/helm_lint/) from 3.11.3 to **3.13.2** on 2024-01-07 - - [git_diff](https://git-scm.com) from 2.40.1 to **2.43.0** on 2024-01-07 - - [cfn-lint](https://github.com/aws-cloudformation/cfn-lint) from 0.83.7 to **0.83.8** on 2024-01-14 - - [dotnet-format](https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-format) from 7.0.114 to **7.0.115** on 2024-01-14 - - [prettier](https://prettier.io/) from 3.1.1 to **3.2.2** on 2024-01-14 - - [ktlint](https://ktlint.github.io) from 1.1.0 to **1.1.1** on 2024-01-14 - - [phpcs](https://github.com/PHPCSStandards/PHP_CodeSniffer) from 3.8.0 to **3.8.1** on 2024-01-14 - - [phpstan](https://phpstan.org/) from 1.10.54 to **1.10.55** on 2024-01-14 - - [psalm](https://psalm.dev) from Psalm.5.18.0@ to **Psalm.5.19.0@** on 2024-01-14 - - [protolint](https://github.com/yoheimuta/protolint) from 0.47.4 to **0.47.5** on 2024-01-14 - - [pyright](https://github.com/Microsoft/pyright) from 1.1.344 to **1.1.345** on 2024-01-14 - - [ruff](https://github.com/astral-sh/ruff) from 0.1.11 to **0.1.13** on 2024-01-14 - - [checkov](https://www.checkov.io/) from 3.1.54 to **3.1.60** on 2024-01-14 - - [devskim](https://github.com/microsoft/DevSkim) from 1.0.27 to **1.0.28** on 2024-01-14 - - [trivy-sbom](https://aquasecurity.github.io/trivy/) from 0.48.2 to **0.48.3** on 2024-01-14 - - [trivy](https://aquasecurity.github.io/trivy/) from 0.48.2 to **0.48.3** on 2024-01-14 - - [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.63.7 to **3.63.9** on 2024-01-14 - - [sfdx-scanner-apex](https://forcedotcom.github.io/sfdx-scanner/) from 3.19.0 to **3.20.0** on 2024-01-14 - - [sfdx-scanner-aura](https://forcedotcom.github.io/sfdx-scanner/) from 3.19.0 to **3.20.0** on 2024-01-14 - - [sfdx-scanner-lwc](https://forcedotcom.github.io/sfdx-scanner/) from 3.19.0 to **3.20.0** on 2024-01-14 - - [snakemake](https://snakemake.readthedocs.io/en/stable/) from 3.12 to **8.1.2** on 2024-01-14 - - [snakefmt](https://github.com/snakemake/snakefmt) from 0.8.5 to **0.9.0** on 2024-01-14 - - [lychee](https://lychee.cli.rs) from 0.14.0 to **0.14.1** on 2024-01-14 - - [vale](https://vale.sh/) from 2.30.0 to **3.0.4** on 2024-01-14 - - [terragrunt](https://terragrunt.gruntwork.io) from 0.54.12 to **0.54.17** on 2024-01-14 - - [csharpier](https://csharpier.com/) from 0.26.7 to **0.27.0** on 2024-01-15 - - [npm-groovy-lint](https://nvuillam.github.io/npm-groovy-lint/) from 14.0.1 to **14.2.0** on 2024-01-15 - - [eslint-plugin-jsonc](https://ota-meshi.github.io/eslint-plugin-jsonc/) from 2.11.2 to **2.12.0** on 2024-01-15 - - [phpstan](https://phpstan.org/) from 1.10.55 to **1.10.56** on 2024-01-15 - - [pyright](https://github.com/Microsoft/pyright) from 1.1.345 to **1.1.347** on 2024-01-15 - - [checkov](https://www.checkov.io/) from 3.1.60 to **3.1.61** on 2024-01-15 - - [rubocop](https://rubocop.org/) from 1.59.0 to **1.60.0** on 2024-01-15 - - [snakemake](https://snakemake.readthedocs.io/en/stable/) from 8.1.2 to **8.1.3** on 2024-01-15 - - [ansible-lint](https://ansible-lint.readthedocs.io/) from 6.22.1 to **6.22.2** on 2024-01-19 - - [cfn-lint](https://github.com/aws-cloudformation/cfn-lint) from 0.83.8 to **0.84.0** on 2024-01-19 - - [stylelint](https://stylelint.io) from 16.1.0 to **16.2.0** on 2024-01-19 - - [prettier](https://prettier.io/) from 3.2.2 to **3.2.4** on 2024-01-19 - - [eslint-plugin-jsonc](https://ota-meshi.github.io/eslint-plugin-jsonc/) from 2.12.0 to **2.12.2** on 2024-01-19 - - [psalm](https://psalm.dev) from Psalm.5.19.0@ to **Psalm.5.20.0@** on 2024-01-19 - - [ruff](https://github.com/astral-sh/ruff) from 0.1.13 to **0.1.14** on 2024-01-19 - - [checkov](https://www.checkov.io/) from 3.1.61 to **3.1.67** on 2024-01-19 - - [syft](https://github.com/anchore/syft) from 0.100.0 to **0.101.0** on 2024-01-19 - - [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.63.9 to **3.63.10** on 2024-01-19 - - [rubocop](https://rubocop.org/) from 1.60.0 to **1.60.1** on 2024-01-19 - - [snakemake](https://snakemake.readthedocs.io/en/stable/) from 8.1.3 to **8.2.3** on 2024-01-19 - - [vale](https://vale.sh/) from 3.0.4 to **3.0.5** on 2024-01-19 - - [terraform-fmt](https://developer.hashicorp.com/terraform/cli/commands/fmt) from 1.6.6 to **1.7.0** on 2024-01-19 - - [terragrunt](https://terragrunt.gruntwork.io) from 0.54.17 to **0.54.19** on 2024-01-19 - - [syft](https://github.com/anchore/syft) from 0.101.0 to **0.101.1** on 2024-01-20 - - [terragrunt](https://terragrunt.gruntwork.io) from 0.54.19 to **0.54.20** on 2024-01-20 - - [tflint](https://github.com/terraform-linters/tflint) from 0.50.0 to **0.50.1** on 2024-01-20 - + - [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.63.7 to **3.63.9** + - [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.63.9 to **3.63.10** + - [vale](https://vale.sh/) from 2.30.0 to **3.0.5** ## [v7.7.0] - 2023-12-09 diff --git a/README.md b/README.md index a12a294c3fe..acd66b3e9db 100644 --- a/README.md +++ b/README.md @@ -1316,27 +1316,27 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/c_cpp.md) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [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 | 83 | ![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 | 50 | ![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) | -| | [formatters](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/formatters.md) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [go](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/go.md) | Optimized for GO based projects | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 23 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/c_cpp.md) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [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.8.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 | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.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 | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.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.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/formatters.md) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [go](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/go.md) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.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 | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.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 | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.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 | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.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 | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.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 | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.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 | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.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.8.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 | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.8.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 | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.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 | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 28621ef8cc9..b51c1b25183 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.7.0" + image: "docker://oxsecurity/megalinter:v7.8.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 cb546080922..057617e0be2 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.8.0/configuration/#activation-and-deactivation) +- Disable actionlint by adding `ACTION_ACTIONLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -45,24 +45,24 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![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 | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 cb2fab1e88b..f1cfc8afae9 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.8.0/configuration/#activation-and-deactivation) +- Disable ansible-lint by adding `ANSIBLE_ANSIBLE_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |--------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -42,25 +42,25 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![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 | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 23 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.8.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 63bdc8db837..9cbd643ad14 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.8.0/configuration/#activation-and-deactivation) +- Disable arm-ttk by adding `ARM_ARM_TTK` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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 | 121 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.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 0c39c532abb..4230cc1a89d 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.8.0/configuration/#activation-and-deactivation) +- Disable bash-exec by adding `BASH_EXEC` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------| @@ -41,25 +41,25 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![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 | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 23 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.8.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 e74c725df5f..575def345c5 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.8.0/configuration/#activation-and-deactivation) +- Disable shellcheck by adding `BASH_SHELLCHECK` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------| @@ -56,26 +56,26 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [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 | 83 | ![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 | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 23 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.8.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 e71a7a6b983..3d60d5b5e9b 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.8.0/configuration/#activation-and-deactivation) +- Disable shfmt by adding `BASH_SHFMT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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.8.0/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------| @@ -55,26 +55,26 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [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 | 83 | ![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 | 50 | ![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) | -| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://megalinter.io/7.8.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 6fe1d2e8dfa..b80330b6332 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.8.0/configuration/#activation-and-deactivation) +- Disable bicep_linter by adding `BICEP_BICEP_LINTER` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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 | 121 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | ## Behind the scenes diff --git a/docs/descriptors/c_clang_format.md b/docs/descriptors/c_clang_format.md index 358caf4abbe..1f57182e4e8 100644 --- a/docs/descriptors/c_clang_format.md +++ b/docs/descriptors/c_clang_format.md @@ -18,10 +18,10 @@ description: How to use clang-format (configure, ignore files, ignore errors, he ## Configuration in MegaLinter -- Enable clang-format by adding `C_CLANG_FORMAT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable clang-format by adding `C_CLANG_FORMAT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable clang-format by adding `C_CLANG_FORMAT` in [ENABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) +- Disable clang-format by adding `C_CLANG_FORMAT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `C_CLANG_FORMAT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `C_CLANG_FORMAT` in [APPLY_FIXES variable](https://megalinter.io/7.8.0/configuration/#apply-fixes) | Variable | Description | Default value | |--------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -54,10 +54,10 @@ Use clang-format 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------|:----------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | ## Behind the scenes diff --git a/docs/descriptors/c_cpplint.md b/docs/descriptors/c_cpplint.md index 190367cc53a..0c9b3bfc7ec 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.8.0/configuration/#activation-and-deactivation) +- Disable cpplint by adding `C_CPPLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -40,13 +40,13 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.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 a4a75280541..7486457da40 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.8.0/configuration/#activation-and-deactivation) +- Disable clj-kondo by adding `CLOJURE_CLJ_KONDO` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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 | 121 | ![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 | 83 | ![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 | 53 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.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 629731d3649..0e3042b3fe4 100644 --- a/docs/descriptors/clojure_cljstyle.md +++ b/docs/descriptors/clojure_cljstyle.md @@ -21,10 +21,10 @@ _This linter has been temporary disabled in this version_ ## 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.8.0/configuration/#activation-and-deactivation) +- Disable cljstyle by adding `CLOJURE_CLJSTYLE` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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.8.0/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -56,9 +56,9 @@ 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 | 121 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/cloudformation_cfn_lint.md b/docs/descriptors/cloudformation_cfn_lint.md index 3d94bc59f8e..a342b876fba 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.8.0/configuration/#activation-and-deactivation) +- Disable cfn-lint by adding `CLOUDFORMATION_CFN_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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 | 121 | ![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 | 83 | ![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 | 23 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [security](https://megalinter.io/7.8.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.8.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 3e3c55b4f07..f01810f4544 100644 --- a/docs/descriptors/coffee_coffeelint.md +++ b/docs/descriptors/coffee_coffeelint.md @@ -18,8 +18,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.8.0/configuration/#activation-and-deactivation) +- Disable coffeelint by adding `COFFEE_COFFEELINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -52,11 +52,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 | 121 | ![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 | 59 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.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 b108c05ee10..8e4018cf25c 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.8.0/configuration/#activation-and-deactivation) +- Disable jscpd by adding `COPYPASTE_JSCPD` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------|--------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -64,25 +64,25 @@ Example: This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [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 | 83 | ![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 | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/cpp_clang_format.md b/docs/descriptors/cpp_clang_format.md index c2f5bec5262..739d693b429 100644 --- a/docs/descriptors/cpp_clang_format.md +++ b/docs/descriptors/cpp_clang_format.md @@ -18,10 +18,10 @@ description: How to use clang-format (configure, ignore files, ignore errors, he ## Configuration in MegaLinter -- Enable clang-format by adding `CPP_CLANG_FORMAT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable clang-format by adding `CPP_CLANG_FORMAT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable clang-format by adding `CPP_CLANG_FORMAT` in [ENABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) +- Disable clang-format by adding `CPP_CLANG_FORMAT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `CPP_CLANG_FORMAT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `CPP_CLANG_FORMAT` in [APPLY_FIXES variable](https://megalinter.io/7.8.0/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------| @@ -54,10 +54,10 @@ Use clang-format 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------|:----------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | ## Behind the scenes diff --git a/docs/descriptors/cpp_cpplint.md b/docs/descriptors/cpp_cpplint.md index 3112a580fe7..a0c82324403 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.8.0/configuration/#activation-and-deactivation) +- Disable cpplint by adding `CPP_CPPLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------| @@ -40,13 +40,13 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.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 b1adebb2b32..7f82cc6b024 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.8.0/configuration/#activation-and-deactivation) +- Disable csharpier by adding `CSHARP_CSHARPIER` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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.8.0/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------| @@ -54,12 +54,12 @@ 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 | 121 | ![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) | -| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://megalinter.io/7.8.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | ## Behind the scenes diff --git a/docs/descriptors/csharp_dotnet_format.md b/docs/descriptors/csharp_dotnet_format.md index eec31ad7e1a..0503860e04d 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.8.0/configuration/#activation-and-deactivation) +- Disable dotnet-format by adding `CSHARP_DOTNET_FORMAT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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.8.0/configuration/#apply-fixes) | Variable | Description | Default value | |--------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -43,12 +43,12 @@ 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 | 121 | ![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) | -| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://megalinter.io/7.8.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | ## Behind the scenes diff --git a/docs/descriptors/csharp_roslynator.md b/docs/descriptors/csharp_roslynator.md index fa26e057f57..07487dc11b0 100644 --- a/docs/descriptors/csharp_roslynator.md +++ b/docs/descriptors/csharp_roslynator.md @@ -19,10 +19,10 @@ description: How to use roslynator (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable roslynator by adding `CSHARP_ROSLYNATOR` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable roslynator by adding `CSHARP_ROSLYNATOR` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable roslynator by adding `CSHARP_ROSLYNATOR` in [ENABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) +- Disable roslynator by adding `CSHARP_ROSLYNATOR` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `CSHARP_ROSLYNATOR` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `CSHARP_ROSLYNATOR` in [APPLY_FIXES variable](https://megalinter.io/7.8.0/configuration/#apply-fixes) | Variable | Description | Default value | |-----------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -53,12 +53,12 @@ Use roslynator 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 | 121 | ![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) | -| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://megalinter.io/7.8.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | ## Behind the scenes diff --git a/docs/descriptors/css_scss_lint.md b/docs/descriptors/css_scss_lint.md index cf8e6c73a3d..51de2208f7d 100644 --- a/docs/descriptors/css_scss_lint.md +++ b/docs/descriptors/css_scss_lint.md @@ -15,7 +15,7 @@ description: How to use scss-lint (configure, ignore files, ignore errors, help > This linter has been deprecated. > -> +> https://github.com/sds/scss-lint#notice-consider-other-tools-before-adopting-scss-lint > > You should disable scss-lint by adding it in DISABLE_LINTERS property. > @@ -32,8 +32,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.8.0/configuration/#activation-and-deactivation) +- Disable scss-lint by adding `CSS_SCSS_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -67,24 +67,24 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![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 | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 21c31569db5..6f4cf2070b1 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.8.0/configuration/#activation-and-deactivation) +- Disable stylelint by adding `CSS_STYLELINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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.8.0/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -66,24 +66,24 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![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 | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 28450a91613..c37db737249 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.8.0/configuration/#activation-and-deactivation) +- Disable dartanalyzer by adding `DART_DARTANALYZER` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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 | 121 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.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 f5051b7a14e..a08af6219fd 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.8.0/configuration/#activation-and-deactivation) +- Disable hadolint by adding `DOCKERFILE_HADOLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -54,26 +54,26 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [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 | 83 | ![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 | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 23 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.8.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 09c85e63ecb..05b992dcdee 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.8.0/configuration/#activation-and-deactivation) +- Disable editorconfig-checker by adding `EDITORCONFIG_EDITORCONFIG_CHECKER` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -49,24 +49,24 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![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 | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 b3636ca1263..0b3008f3a63 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.8.0/configuration/#activation-and-deactivation) +- Disable dotenv-linter by adding `ENV_DOTENV_LINTER` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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.8.0/configuration/#apply-fixes) | Variable | Description | Default value | |-----------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------| @@ -48,25 +48,25 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [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 | 83 | ![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 | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 68e2d0360a3..e20147e7f4d 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.8.0/configuration/#activation-and-deactivation) +- Disable gherkin-lint by adding `GHERKIN_GHERKIN_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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 | 121 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.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 147b15cb850..279d02988c3 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.8.0/configuration/#activation-and-deactivation) +- Disable golangci-lint by adding `GO_GOLANGCI_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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.8.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 | 121 | ![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 | 83 | ![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 | 52 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.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 63ccb233162..ea717feea84 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.8.0/configuration/#activation-and-deactivation) +- Disable revive by adding `GO_REVIVE` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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 | 121 | ![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 | 83 | ![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 | 52 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.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 1dff0cd6dac..ff930611f49 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.8.0/configuration/#activation-and-deactivation) +- Disable graphql-schema-linter by adding `GRAPHQL_GRAPHQL_SCHEMA_LINTER` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -44,24 +44,24 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![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 | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 bfc029089ba..63326c44f41 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.8.0/configuration/#activation-and-deactivation) +- Disable npm-groovy-lint by adding `GROOVY_NPM_GROOVY_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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.8.0/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -55,25 +55,25 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [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 | 83 | ![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 | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 9c9108315ae..22a9b2416b0 100644 --- a/docs/descriptors/html_djlint.md +++ b/docs/descriptors/html_djlint.md @@ -37,8 +37,8 @@ For example, define `HTML_DJLINT_ARGUMENTS: ["--profile", "django"]` to select d ## 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.8.0/configuration/#activation-and-deactivation) +- Disable djlint by adding `HTML_DJLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------| @@ -69,24 +69,24 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![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 | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 8fd8411a66f..f627e62d6e8 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.8.0/configuration/#activation-and-deactivation) +- Disable htmlhint by adding `HTML_HTMLHINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -56,24 +56,24 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![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 | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 6be9b074a81..ce0bcfc1c62 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.8.0/configuration/#activation-and-deactivation) +- Disable checkstyle by adding `JAVA_CHECKSTYLE` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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 | 121 | ![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 | 83 | ![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 | 53 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.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 0bf828bce48..f44de13240d 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.8.0/configuration/#activation-and-deactivation) +- Disable pmd by adding `JAVA_PMD` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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 | 121 | ![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 | 83 | ![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 | 53 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.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 80c99d7cac5..88adb2bb137 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.8.0/configuration/#activation-and-deactivation) +- Disable eslint by adding `JAVASCRIPT_ES` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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.8.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 | 121 | ![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 | 83 | ![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 | 59 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.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 28aa4878b1e..ea31894fe7c 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.8.0/configuration/#activation-and-deactivation) +- Disable prettier by adding `JAVASCRIPT_PRETTIER` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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.8.0/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -71,13 +71,13 @@ 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 | 121 | ![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 | 83 | ![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) | -| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://megalinter.io/7.8.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.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 1d31b0f5747..1d8e3d6b407 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.8.0/configuration/#activation-and-deactivation) +- Disable standard by adding `JAVASCRIPT_STANDARD` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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.8.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 | 121 | ![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 | 83 | ![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 | 59 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.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 a49ab09a911..96579108eb8 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.8.0/configuration/#activation-and-deactivation) +- Disable eslint-plugin-jsonc by adding `JSON_ESLINT_PLUGIN_JSONC` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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.8.0/configuration/#apply-fixes) | Variable | Description | Default value | |------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -120,25 +120,25 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [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 | 83 | ![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 | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 e739bb346b3..92a004a913a 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.8.0/configuration/#activation-and-deactivation) +- Disable jsonlint by adding `JSON_JSONLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -43,25 +43,25 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [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 | 83 | ![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 | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 f67b042fb60..cd4c2fd0032 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.8.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.8.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 | 121 | ![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 | 83 | ![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 | 59 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.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 1a950a13056..51c6323d1fe 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.8.0/configuration/#activation-and-deactivation) +- Disable prettier by adding `JSON_PRETTIER` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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.8.0/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -70,26 +70,26 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [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 | 83 | ![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 | 50 | ![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) | -| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://megalinter.io/7.8.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 84f868c239c..4bd5beed2b9 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.8.0/configuration/#activation-and-deactivation) +- Disable v8r by adding `JSON_V8R` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |--------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -53,25 +53,25 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [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 | 83 | ![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 | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 78816f75b33..124cf314071 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.8.0/configuration/#activation-and-deactivation) +- Disable eslint by adding `JSX_ESLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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.8.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 | 121 | ![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 | 83 | ![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 | 59 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.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 5ffdf6b96eb..f1629ca5ac7 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.8.0/configuration/#activation-and-deactivation) +- Disable ktlint by adding `KOTLIN_KTLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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.8.0/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -57,24 +57,24 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![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 | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 92d8116b74d..c5d4a44a800 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.8.0/configuration/#activation-and-deactivation) +- Disable helm by adding `KUBERNETES_HELM` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------| @@ -45,25 +45,25 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![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 | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 23 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.8.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 73b16f848ed..067070f0d1b 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.8.0/configuration/#activation-and-deactivation) +- Disable kubeconform by adding `KUBERNETES_KUBECONFORM` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |----------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------| @@ -48,25 +48,25 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![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 | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 23 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.8.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 43db0baf81c..586e3661836 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.8.0/configuration/#activation-and-deactivation) +- Disable kubescape by adding `KUBERNETES_KUBESCAPE` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |--------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------| @@ -53,25 +53,25 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![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 | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 23 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.8.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 b7edfaf6883..731e4e1883d 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.8.0/configuration/#activation-and-deactivation) +- Disable chktex by adding `LATEX_CHKTEX` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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 | 121 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.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 069e80b4c33..27df0793e89 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.8.0/configuration/#activation-and-deactivation) +- Disable luacheck by adding `LUA_LUACHECK` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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 | 121 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.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 e7eb2ee2284..74229b9e62e 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.8.0/configuration/#activation-and-deactivation) +- Disable checkmake by adding `MAKEFILE_CHECKMAKE` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -42,18 +42,18 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [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 | 83 | ![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 | 50 | ![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 | 52 | ![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 | 53 | ![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 | 61 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.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 13253042b4a..e2d05141e85 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.8.0/configuration/#activation-and-deactivation) +- Disable markdown-link-check by adding `MARKDOWN_MARKDOWN_LINK_CHECK` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |----------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -44,24 +44,24 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![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 | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 dec796882e9..0cee5c6494b 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.8.0/configuration/#activation-and-deactivation) +- Disable markdown-table-formatter by adding `MARKDOWN_MARKDOWN_TABLE_FORMATTER` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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.8.0/configuration/#apply-fixes) | Variable | Description | Default value | |---------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------| @@ -51,25 +51,25 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![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 | 50 | ![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) | -| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://megalinter.io/7.8.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 e34b54fd590..1265a0dbdea 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.8.0/configuration/#activation-and-deactivation) +- Disable markdownlint by adding `MARKDOWN_MARKDOWNLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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.8.0/configuration/#apply-fixes) | Variable | Description | Default value | |---------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -66,25 +66,25 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![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 | 50 | ![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) | -| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://megalinter.io/7.8.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 a07a929f57b..72b166997bc 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.8.0/configuration/#activation-and-deactivation) +- Disable remark-lint by adding `MARKDOWN_REMARK_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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.8.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 | 121 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.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 42177a739e2..e7c83333cff 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.8.0/configuration/#activation-and-deactivation) +- Disable spectral by adding `OPENAPI_SPECTRAL` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |----------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -59,23 +59,23 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 2f279c30ff3..cd4552f3ebf 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.8.0/configuration/#activation-and-deactivation) +- Disable perlcritic by adding `PERL_PERLCRITIC` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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 | 121 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.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 6fb9bfd4392..cc616a79f2f 100644 --- a/docs/descriptors/php_phpcs.md +++ b/docs/descriptors/php_phpcs.md @@ -21,8 +21,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.8.0/configuration/#activation-and-deactivation) +- Disable phpcs by adding `PHP_PHPCS` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -59,11 +59,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 | 121 | ![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 | 83 | ![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 | 53 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.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 9eaab659e5f..e4fa079bffc 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.8.0/configuration/#activation-and-deactivation) +- Disable phplint by adding `PHP_PHPLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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 | 121 | ![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 | 83 | ![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 | 53 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.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 675c4fdbd2f..1e6bbff5b29 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.8.0/configuration/#activation-and-deactivation) +- Disable phpstan by adding `PHP_PHPSTAN` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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 | 121 | ![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 | 83 | ![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 | 53 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.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 b09e59bef58..6a82039d0ba 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.8.0/configuration/#activation-and-deactivation) +- Disable psalm by adding `PHP_PSALM` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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 | 121 | ![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 | 83 | ![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 | 53 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.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 4da83d5c0ab..b98eb8a0f51 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.8.0/configuration/#activation-and-deactivation) +- Disable powershell by adding `POWERSHELL_POWERSHELL` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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.8.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 | 121 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.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 68591ec070c..82c9431dd72 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.8.0/configuration/#activation-and-deactivation) +- Disable powershell_formatter by adding `POWERSHELL_POWERSHELL_FORMATTER` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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.8.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,12 +55,12 @@ 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 | 121 | ![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) | -| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://megalinter.io/7.8.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | ## Behind the scenes diff --git a/docs/descriptors/protobuf_protolint.md b/docs/descriptors/protobuf_protolint.md index 0792f6e450e..35926e03bfe 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.8.0/configuration/#activation-and-deactivation) +- Disable protolint by adding `PROTOBUF_PROTOLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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.8.0/configuration/#apply-fixes) | Variable | Description | Default value | |------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -55,23 +55,23 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 bfdac40c169..6584a83e315 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.8.0/configuration/#activation-and-deactivation) +- Disable puppet-lint by adding `PUPPET_PUPPET_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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.8.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 | 121 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.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 09443f7d303..f49d0ed1c2f 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.8.0/configuration/#activation-and-deactivation) +- Disable bandit by adding `PYTHON_BANDIT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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 | 121 | ![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 | 61 | ![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 | 23 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [security](https://megalinter.io/7.8.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.8.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 d9e625d98f5..2e194a35025 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.8.0/configuration/#activation-and-deactivation) +- Disable black by adding `PYTHON_BLACK` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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.8.0/configuration/#apply-fixes) | Variable | Description | Default value | |------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -65,12 +65,12 @@ 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 | 121 | ![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 | 83 | ![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) | -| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 61 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [formatters](https://megalinter.io/7.8.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.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 da4dc36bbbc..089da11dcb5 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.8.0/configuration/#activation-and-deactivation) +- Disable flake8 by adding `PYTHON_FLAKE8` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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 | 121 | ![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 | 83 | ![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 | 61 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.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 2042a67c6dd..37902bfcf96 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.8.0/configuration/#activation-and-deactivation) +- Disable isort by adding `PYTHON_ISORT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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.8.0/configuration/#apply-fixes) | Variable | Description | Default value | |------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -65,12 +65,12 @@ 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 | 121 | ![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 | 83 | ![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) | -| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 61 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [formatters](https://megalinter.io/7.8.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.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 727342c6431..9c593255849 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.8.0/configuration/#activation-and-deactivation) +- Disable mypy by adding `PYTHON_MYPY` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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 | 121 | ![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 | 83 | ![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 | 61 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.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 c761fd0f8b3..ea52e7d709b 100644 --- a/docs/descriptors/python_pylint.md +++ b/docs/descriptors/python_pylint.md @@ -20,8 +20,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.8.0/configuration/#activation-and-deactivation) +- Disable pylint by adding `PYTHON_PYLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -56,11 +56,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 | 121 | ![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 | 83 | ![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 | 61 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.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 4ddb6f72da7..00c66085868 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.8.0/configuration/#activation-and-deactivation) +- Disable pyright by adding `PYTHON_PYRIGHT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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 | 121 | ![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 | 83 | ![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 | 61 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.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 a59fbb69022..45a94c46c56 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.8.0/configuration/#activation-and-deactivation) +- Disable ruff by adding `PYTHON_RUFF` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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.8.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 | 121 | ![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 | 83 | ![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 | 61 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.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 b3f3715a562..423b1d073fd 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.8.0/configuration/#activation-and-deactivation) +- Disable lintr by adding `R_LINTR` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -55,9 +55,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 | 121 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.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 3c531df8e71..42b310805cd 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.8.0/configuration/#activation-and-deactivation) +- Disable raku by adding `RAKU_RAKU` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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 | 121 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.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 318608d1565..ab4a618569a 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.8.0/configuration/#activation-and-deactivation) +- Disable checkov by adding `REPOSITORY_CHECKOV` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------------|-----------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -54,25 +54,25 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![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 | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 23 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.8.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 69c45ee431f..7286bda3a99 100644 --- a/docs/descriptors/repository_devskim.md +++ b/docs/descriptors/repository_devskim.md @@ -32,8 +32,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.8.0/configuration/#activation-and-deactivation) +- Disable devskim by adding `REPOSITORY_DEVSKIM` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------------|-----------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -60,10 +60,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 | 121 | ![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 | 23 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [security](https://megalinter.io/7.8.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.8.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 a007e46b270..ec2f263c061 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.8.0/configuration/#activation-and-deactivation) +- Disable dustilock by adding `REPOSITORY_DUSTILOCK` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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 | 121 | ![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 | 23 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [security](https://megalinter.io/7.8.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.8.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 80ae367463a..ae10a8441b9 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.8.0/configuration/#activation-and-deactivation) +- Disable git_diff by adding `REPOSITORY_GIT_DIFF` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------------|------------------------------------------------------------------------------------------------------------|---------------| @@ -36,25 +36,25 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [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 | 83 | ![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 | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 631843226db..7d7ac30e815 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.8.0/configuration/#activation-and-deactivation) +- Disable gitleaks by adding `REPOSITORY_GITLEAKS` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------------|------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -85,26 +85,26 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [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 | 83 | ![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 | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 23 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.8.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 ccb6cb6e023..e6a2ef4bcf6 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.8.0/configuration/#activation-and-deactivation) +- Disable grype by adding `REPOSITORY_GRYPE` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |----------------------------------------------|---------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -45,26 +45,26 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [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 | 83 | ![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 | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 23 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.8.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 2d564dc8728..c8a9ee29d68 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.8.0/configuration/#activation-and-deactivation) +- Disable kics by adding `REPOSITORY_KICS` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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 | 121 | ![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 | 83 | ![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 | 23 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [security](https://megalinter.io/7.8.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 efed3de1990..708fa1d031c 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.8.0/configuration/#activation-and-deactivation) +- Disable secretlint by adding `REPOSITORY_SECRETLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------------|--------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -47,26 +47,26 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [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 | 83 | ![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 | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 23 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.8.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 5f03d895a0e..38b409223fa 100644 --- a/docs/descriptors/repository_semgrep.md +++ b/docs/descriptors/repository_semgrep.md @@ -15,7 +15,7 @@ description: How to use semgrep (configure, ignore files, ignore errors, help & _This linter has been temporary disabled in this version_ -**Disabled until is solved** +**Disabled until https://github.com/semgrep/semgrep/issues/9632 is solved** To use SemGrep in MegaLinter you must define a list of rulesets to use. @@ -37,8 +37,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.8.0/configuration/#activation-and-deactivation) +- Disable semgrep by adding `REPOSITORY_SEMGREP` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------------|-----------------------------------------------------------------------------------------------------------|---------------| @@ -65,9 +65,9 @@ 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 | 121 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/repository_syft.md b/docs/descriptors/repository_syft.md index c989f35fd16..9679bd1f63e 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.8.0/configuration/#activation-and-deactivation) +- Disable syft by adding `REPOSITORY_SYFT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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 | 121 | ![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 | 23 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [security](https://megalinter.io/7.8.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.8.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 ecf05a5bfa9..6f59c9a2c9c 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.8.0/configuration/#activation-and-deactivation) +- Disable trivy by adding `REPOSITORY_TRIVY` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |----------------------------------------------|---------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -54,26 +54,26 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [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 | 83 | ![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 | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 23 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.8.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 84d815aef11..a2277787555 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.8.0/configuration/#activation-and-deactivation) +- Disable trivy-sbom by adding `REPOSITORY_TRIVY_SBOM` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------------|--------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -54,26 +54,26 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [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 | 83 | ![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 | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 23 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.8.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 0ef32409761..825838b1a58 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.8.0/configuration/#activation-and-deactivation) +- Disable trufflehog by adding `REPOSITORY_TRUFFLEHOG` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------------|--------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -43,26 +43,26 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [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 | 83 | ![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 | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 23 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.8.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 312d7b0c664..50c719ac907 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.8.0/configuration/#activation-and-deactivation) +- Disable rst-lint by adding `RST_RST_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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 | 121 | ![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 | 83 | ![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 | 61 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.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 70f1b0c7ae7..0432fec59f5 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.8.0/configuration/#activation-and-deactivation) +- Disable rstcheck by adding `RST_RSTCHECK` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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 | 121 | ![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 | 83 | ![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 | 61 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.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 d4bf8a09b8c..2c86cd711ec 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.8.0/configuration/#activation-and-deactivation) +- Disable rstfmt by adding `RST_RSTFMT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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.8.0/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -41,12 +41,12 @@ 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 | 121 | ![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 | 83 | ![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) | -| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 61 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [formatters](https://megalinter.io/7.8.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.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 22940e7536c..01150f51883 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.8.0/configuration/#activation-and-deactivation) +- Disable rubocop by adding `RUBY_RUBOCOP` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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.8.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 | 121 | ![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 | 83 | ![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 | 50 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.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 287564364f4..f154ec3773a 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.8.0/configuration/#activation-and-deactivation) +- Disable clippy by adding `RUST_CLIPPY` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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 | 121 | ![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 | 83 | ![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 | 50 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | ## Behind the scenes diff --git a/docs/descriptors/salesforce_lightning_flow_scanner.md b/docs/descriptors/salesforce_lightning_flow_scanner.md index 029f4393139..9194fb4e78b 100644 --- a/docs/descriptors/salesforce_lightning_flow_scanner.md +++ b/docs/descriptors/salesforce_lightning_flow_scanner.md @@ -28,8 +28,8 @@ If your root folder is not **force-app**, please set variable SALESFORCE_LIGHTNI ## Configuration in MegaLinter -- Enable lightning-flow-scanner by adding `SALESFORCE_LIGHTNING_FLOW_SCANNER` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable lightning-flow-scanner by adding `SALESFORCE_LIGHTNING_FLOW_SCANNER` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable lightning-flow-scanner by adding `SALESFORCE_LIGHTNING_FLOW_SCANNER` in [ENABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) +- Disable lightning-flow-scanner by adding `SALESFORCE_LIGHTNING_FLOW_SCANNER` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -57,10 +57,10 @@ Use lightning-flow-scanner in your favorite IDE to catch errors before MegaLinte This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:----------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | ## Behind the scenes diff --git a/docs/descriptors/salesforce_sfdx_scanner_apex.md b/docs/descriptors/salesforce_sfdx_scanner_apex.md index a0add4568f0..24e9ba11794 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.8.0/configuration/#activation-and-deactivation) +- Disable sfdx-scanner-apex by adding `SALESFORCE_SFDX_SCANNER_APEX` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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 | 121 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.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 75a53c31836..29667f58068 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.8.0/configuration/#activation-and-deactivation) +- Disable sfdx-scanner-aura by adding `SALESFORCE_SFDX_SCANNER_AURA` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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 | 121 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.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 07e023777f0..f7961c8343e 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.8.0/configuration/#activation-and-deactivation) +- Disable sfdx-scanner-lwc by adding `SALESFORCE_SFDX_SCANNER_LWC` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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 | 121 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.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 0d791f6f257..4eb6becd700 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.8.0/configuration/#activation-and-deactivation) +- Disable scalafix by adding `SCALA_SCALAFIX` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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 | 121 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.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 fb222c0aa1d..110d316fc95 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.8.0/configuration/#activation-and-deactivation) +- Disable snakefmt by adding `SNAKEMAKE_SNAKEFMT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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.8.0/configuration/#apply-fixes) | Variable | Description | Default value | |------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -45,24 +45,24 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![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) | -| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://megalinter.io/7.8.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 d74f37c7a62..cd5b3506581 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.8.0/configuration/#activation-and-deactivation) +- Disable snakemake by adding `SNAKEMAKE_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |--------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -54,23 +54,23 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 0c3cdb864c4..698eb644581 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.8.0/configuration/#activation-and-deactivation) +- Disable cspell by adding `SPELL_CSPELL` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -58,24 +58,24 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![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 | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 80553ea3c58..c981007b6af 100644 --- a/docs/descriptors/spell_lychee.md +++ b/docs/descriptors/spell_lychee.md @@ -36,8 +36,8 @@ https://github.com/sgerrand/alpine-pkg-glibc/releases/download ## 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.8.0/configuration/#activation-and-deactivation) +- Disable lychee by adding `SPELL_LYCHEE` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------| @@ -61,24 +61,24 @@ https://github.com/sgerrand/alpine-pkg-glibc/releases/download This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![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 | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 af6672deea3..56d653ece7f 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.8.0/configuration/#activation-and-deactivation) +- Disable proselint by adding `SPELL_PROSELINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -62,24 +62,24 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![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 | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 81fde74216b..9467826eda8 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.8.0/configuration/#activation-and-deactivation) +- Disable vale by adding `SPELL_VALE` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -62,23 +62,23 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 c71f6fafe2d..31a8c069a9e 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.8.0/configuration/#activation-and-deactivation) +- Disable sql-lint by adding `SQL_SQL_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -52,24 +52,24 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![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 | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 8a407aef3c4..79fcc189531 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.8.0/configuration/#activation-and-deactivation) +- Disable sqlfluff by adding `SQL_SQLFLUFF` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -50,24 +50,24 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![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 | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 67b59604cfd..7627c401f09 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.8.0/configuration/#activation-and-deactivation) +- Disable tsqllint by adding `SQL_TSQLLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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 | 121 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.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 78703e672af..416e4eade35 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.8.0/configuration/#activation-and-deactivation) +- Disable swiftlint by adding `SWIFT_SWIFTLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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.8.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 | 121 | ![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 | 83 | ![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 | 50 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.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 4c2a9db2622..a9a85b7f090 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.8.0/configuration/#activation-and-deactivation) +- Disable tekton-lint by adding `TEKTON_TEKTON_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -43,23 +43,23 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 8b24dea2daf..a469186e7a2 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.8.0/configuration/#activation-and-deactivation) +- Disable terraform-fmt by adding `TERRAFORM_TERRAFORM_FMT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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.8.0/configuration/#apply-fixes) | Variable | Description | Default value | |-----------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -58,12 +58,12 @@ 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 | 121 | ![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 | 83 | ![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) | -| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [formatters](https://megalinter.io/7.8.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 a704de14668..4c3365be0de 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.8.0/configuration/#activation-and-deactivation) +- Disable terragrunt by adding `TERRAFORM_TERRAGRUNT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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.8.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 | 121 | ![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 | 83 | ![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 | 23 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [security](https://megalinter.io/7.8.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 c196ff65f95..91a98c850db 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.8.0/configuration/#activation-and-deactivation) +- Disable terrascan by adding `TERRAFORM_TERRASCAN` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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 | 121 | ![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 | 83 | ![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 | 23 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [security](https://megalinter.io/7.8.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 d3b0d9c408c..2f1ce14a7c4 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.8.0/configuration/#activation-and-deactivation) +- Disable tflint by adding `TERRAFORM_TFLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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 | 121 | ![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 | 83 | ![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 | 23 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [security](https://megalinter.io/7.8.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 3428e1475d6..db6b3839d42 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.8.0/configuration/#activation-and-deactivation) +- Disable eslint by adding `TSX_ESLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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.8.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 | 121 | ![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 | 83 | ![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 | 59 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.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 3b31f26b18d..a1b89c51e05 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.8.0/configuration/#activation-and-deactivation) +- Disable eslint by adding `TYPESCRIPT_ES` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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.8.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 | 121 | ![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 | 83 | ![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 | 59 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.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 d49104544bb..202477d9432 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.8.0/configuration/#activation-and-deactivation) +- Disable prettier by adding `TYPESCRIPT_PRETTIER` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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.8.0/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -68,13 +68,13 @@ 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 | 121 | ![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 | 83 | ![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) | -| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://megalinter.io/7.8.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.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 793d7a11d7b..651b2862b9e 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.8.0/configuration/#activation-and-deactivation) +- Disable ts-standard by adding `TYPESCRIPT_STANDARD` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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.8.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 | 121 | ![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 | 83 | ![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 | 59 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.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 dbbee4ed26b..7b5fd8b1de6 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.8.0/configuration/#activation-and-deactivation) +- Disable dotnet-format by adding `VBDOTNET_DOTNET_FORMAT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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.8.0/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -43,12 +43,12 @@ 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 | 121 | ![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) | -| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://megalinter.io/7.8.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | ## Behind the scenes diff --git a/docs/descriptors/xml_xmllint.md b/docs/descriptors/xml_xmllint.md index 5653f65b05b..1a33025f830 100644 --- a/docs/descriptors/xml_xmllint.md +++ b/docs/descriptors/xml_xmllint.md @@ -17,15 +17,15 @@ 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.8.0/configuration/#activation-and-deactivation) +- Disable xmllint by adding `XML_XMLLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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.8.0/configuration/#apply-fixes) | Variable | Description | Default value | |-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| | XML_XMLLINT_AUTOFORMAT | If set to `true`, it will reformat and reindent the output | `false` | -| XML_XMLLINT_INDENT | The number of indentation spaces when `XML_XMLLINT_AUTOFORMAT` is `true` | `` | +| XML_XMLLINT_INDENT | The number of indentation spaces when `XML_XMLLINT_AUTOFORMAT` is `true` | ` ` | | XML_XMLLINT_ARGUMENTS | User custom arguments to add in linter CLI call
Ex: `-s --foo "bar"` | | | XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS | User custom arguments to remove from command line before calling the linter
Ex: `-s --foo "bar"` | | | XML_XMLLINT_FILTER_REGEX_INCLUDE | Custom regex including filter
Ex: `(src\|lib)` | Include every file | @@ -44,25 +44,25 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [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 | 83 | ![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 | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 89d4e786719..d8f6c0869cf 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.8.0/configuration/#activation-and-deactivation) +- Disable prettier by adding `YAML_PRETTIER` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.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.8.0/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -70,26 +70,26 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [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 | 83 | ![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 | 50 | ![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) | -| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://megalinter.io/7.8.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 b2b0594a9d1..c7e3e0fbd7a 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.8.0/configuration/#activation-and-deactivation) +- Disable v8r by adding `YAML_V8R` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |--------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -55,25 +55,25 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [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 | 83 | ![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 | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 039cf75a18f..ada1a7bd05c 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.8.0/configuration/#activation-and-deactivation) +- Disable yamllint by adding `YAML_YAMLLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.8.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -53,25 +53,25 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [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 | 83 | ![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 | 50 | ![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 | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.8.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.8.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.8.0/flavors/documentation/) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.8.0/flavors/go/) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.8.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.8.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.8.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.8.0/flavors/python/) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.8.0/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.8.0/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.8.0/flavors/salesforce/) | Optimized for Salesforce based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.8.0/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.8.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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 8696e5b3ba5..7769ca85a0f 100644 --- a/docs/flavors.md +++ b/docs/flavors.md @@ -16,27 +16,27 @@ 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 | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](flavors/c_cpp.md) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [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 | 83 | ![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 | 50 | ![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) | -| | [formatters](flavors/formatters.md) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [go](flavors/go.md) | Optimized for GO based projects | 52 | ![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 | 53 | ![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 | 59 | ![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 | 53 | ![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 | 61 | ![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 | 50 | ![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 | 50 | ![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 | 23 | ![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 | 50 | ![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 | 54 | ![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.8.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](flavors/c_cpp.md) | Optimized for pure C/C++ projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](flavors/cupcake.md) | MegaLinter for the most commonly used languages | 83 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](flavors/documentation.md) | MegaLinter for documentation projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.8.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.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](flavors/formatters.md) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [go](flavors/go.md) | Optimized for GO based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](flavors/java.md) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](flavors/javascript.md) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 59 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](flavors/php.md) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](flavors/python.md) | Optimized for PYTHON based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](flavors/ruby.md) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](flavors/rust.md) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.8.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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](flavors/security.md) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](flavors/swift.md) | Optimized for SWIFT based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](flavors/terraform.md) | Optimized for TERRAFORM based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.8.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/c_cpp.md b/docs/flavors/c_cpp.md index 70dd2b3f584..8cc2d50dee0 100644 --- a/docs/flavors/c_cpp.md +++ b/docs/flavors/c_cpp.md @@ -4,7 +4,7 @@ description: c_cpp flavor is an optimized MegaLinter with only linters related t --- # c_cpp MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) ## Description @@ -13,83 +13,83 @@ Optimized for pure C/C++ projects ## Usage -- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/c_cpp@beta** -- Docker image: **oxsecurity/megalinter-c_cpp:beta** -- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor c_cpp` +- [GitHub Action](https://megalinter.io/7.8.0/installation/#github-action): **oxsecurity/megalinter/flavors/c_cpp@v7.8.0** +- Docker image: **oxsecurity/megalinter-c_cpp:v7.8.0** +- [mega-linter-runner](https://megalinter.io/7.8.0/mega-linter-runner/): `mega-linter-runner --flavor c_cpp` ## 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**](https://megalinter.io/beta/descriptors/c/) | [**clang-format**](https://megalinter.io/beta/descriptors/c_clang_format/)
[_C_CLANG_FORMAT_](https://megalinter.io/beta/descriptors/c_clang_format/) | [![GitHub stars](https://img.shields.io/github/stars/llvm/llvm-project?cacheSeconds=3600)](https://github.com/llvm/llvm-project) ![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) | -| | [**C++** (CPP)](https://megalinter.io/beta/descriptors/cpp/) | [**clang-format**](https://megalinter.io/beta/descriptors/cpp_clang_format/)
[_CPP_CLANG_FORMAT_](https://megalinter.io/beta/descriptors/cpp_clang_format/) | [![GitHub stars](https://img.shields.io/github/stars/llvm/llvm-project?cacheSeconds=3600)](https://github.com/llvm/llvm-project) ![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) | -| | [**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.8.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.8.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.8.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.8.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.8.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.8.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.8.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.8.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.8.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.8.0/descriptors/c/) | [**cpplint**](https://megalinter.io/7.8.0/descriptors/c_cpplint/)
[_C_CPPLINT_](https://megalinter.io/7.8.0/descriptors/c_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | +| | [**C**](https://megalinter.io/7.8.0/descriptors/c/) | [**clang-format**](https://megalinter.io/7.8.0/descriptors/c_clang_format/)
[_C_CLANG_FORMAT_](https://megalinter.io/7.8.0/descriptors/c_clang_format/) | [![GitHub stars](https://img.shields.io/github/stars/llvm/llvm-project?cacheSeconds=3600)](https://github.com/llvm/llvm-project) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**C++** (CPP)](https://megalinter.io/7.8.0/descriptors/cpp/) | [**cpplint**](https://megalinter.io/7.8.0/descriptors/cpp_cpplint/)
[_CPP_CPPLINT_](https://megalinter.io/7.8.0/descriptors/cpp_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | +| | [**C++** (CPP)](https://megalinter.io/7.8.0/descriptors/cpp/) | [**clang-format**](https://megalinter.io/7.8.0/descriptors/cpp_clang_format/)
[_CPP_CLANG_FORMAT_](https://megalinter.io/7.8.0/descriptors/cpp_clang_format/) | [![GitHub stars](https://img.shields.io/github/stars/llvm/llvm-project?cacheSeconds=3600)](https://github.com/llvm/llvm-project) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GROOVY**](https://megalinter.io/7.8.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.8.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.8.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.8.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.8.0/descriptors/makefile/) | [**checkmake**](https://megalinter.io/7.8.0/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/7.8.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.8.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.8.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.8.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.8.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/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![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.8.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.8.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.8.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.8.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.8.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.8.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.8.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.8.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.8.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.8.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.8.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.8.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.8.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.8.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.8.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.8.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.8.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.8.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.8.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.8.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.8.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.8.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.8.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.8.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.8.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.8.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.8.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.8.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.8.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.8.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.8.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.8.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.8.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.8.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.8.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.8.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.8.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.8.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.8.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.8.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.8.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.8.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.8.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.8.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.8.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.8.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.8.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.8.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.8.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.8.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.8.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.8.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.8.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.8.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.8.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.8.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.8.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.8.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.8.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.8.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.8.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/) | [**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.8.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.8.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.8.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.8.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.8.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.8.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.8.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.8.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.8.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.8.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.8.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.8.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.8.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.8.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.8.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/ci_light.md b/docs/flavors/ci_light.md index 18329705361..0eb8737cda3 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.8.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.8.0/installation/#github-action): **oxsecurity/megalinter/flavors/ci_light@v7.8.0** +- Docker image: **oxsecurity/megalinter-ci_light:v7.8.0** +- [mega-linter-runner](https://megalinter.io/7.8.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.8.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.8.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.8.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.8.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.8.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.8.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.8.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.8.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/makefile/) | [**checkmake**](https://megalinter.io/7.8.0/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/7.8.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.8.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.8.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.8.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.8.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.8.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.8.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.8.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.8.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.8.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.8.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.8.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.8.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.8.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.8.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.8.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.8.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.8.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.8.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.8.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.8.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.8.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.8.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.8.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.8.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.8.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.8.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.8.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.8.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.8.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.8.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 104eafe6d50..9a75b2b9e7d 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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) ## Description @@ -13,112 +13,112 @@ 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.8.0/installation/#github-action): **oxsecurity/megalinter/flavors/cupcake@v7.8.0** +- Docker image: **oxsecurity/megalinter-cupcake:v7.8.0** +- [mega-linter-runner](https://megalinter.io/7.8.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) | -| | [**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/PHPCSStandards/PHP_CodeSniffer?cacheSeconds=3600)](https://github.com/PHPCSStandards/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/pylint-dev/pylint?cacheSeconds=3600)](https://github.com/pylint-dev/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/astral-sh/ruff?cacheSeconds=3600)](https://github.com/astral-sh/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.8.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.8.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.8.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.8.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.8.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.8.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.8.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.8.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.8.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.8.0/descriptors/c/) | [**cpplint**](https://megalinter.io/7.8.0/descriptors/c_cpplint/)
[_C_CPPLINT_](https://megalinter.io/7.8.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.8.0/descriptors/clojure/) | [**clj-kondo**](https://megalinter.io/7.8.0/descriptors/clojure_clj_kondo/)
[_CLOJURE_CLJ_KONDO_](https://megalinter.io/7.8.0/descriptors/clojure_clj_kondo/) | [![GitHub stars](https://img.shields.io/github/stars/borkdude/clj-kondo?cacheSeconds=3600)](https://github.com/borkdude/clj-kondo) | +| | [**C++** (CPP)](https://megalinter.io/7.8.0/descriptors/cpp/) | [**cpplint**](https://megalinter.io/7.8.0/descriptors/cpp_cpplint/)
[_CPP_CPPLINT_](https://megalinter.io/7.8.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.8.0/descriptors/go/) | [**golangci-lint**](https://megalinter.io/7.8.0/descriptors/go_golangci_lint/)
[_GO_GOLANGCI_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/go/) | [**revive**](https://megalinter.io/7.8.0/descriptors/go_revive/)
[_GO_REVIVE_](https://megalinter.io/7.8.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.8.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.8.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/java/) | [**checkstyle**](https://megalinter.io/7.8.0/descriptors/java_checkstyle/)
[_JAVA_CHECKSTYLE_](https://megalinter.io/7.8.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.8.0/descriptors/java/) | [**pmd**](https://megalinter.io/7.8.0/descriptors/java_pmd/)
[_JAVA_PMD_](https://megalinter.io/7.8.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.8.0/descriptors/javascript/) | [**eslint**](https://megalinter.io/7.8.0/descriptors/javascript_eslint/)
[_JAVASCRIPT_ES_](https://megalinter.io/7.8.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.8.0/descriptors/javascript/) | [**standard**](https://megalinter.io/7.8.0/descriptors/javascript_standard/)
[_JAVASCRIPT_STANDARD_](https://megalinter.io/7.8.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.8.0/descriptors/javascript/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/javascript_prettier/)
[_JAVASCRIPT_PRETTIER_](https://megalinter.io/7.8.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.8.0/descriptors/jsx/) | [**eslint**](https://megalinter.io/7.8.0/descriptors/jsx_eslint/)
[_JSX_ESLINT_](https://megalinter.io/7.8.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.8.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.8.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.8.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.8.0/descriptors/makefile/) | [**checkmake**](https://megalinter.io/7.8.0/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/7.8.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.8.0/descriptors/php/) | [**phpcs**](https://megalinter.io/7.8.0/descriptors/php_phpcs/)
[_PHP_PHPCS_](https://megalinter.io/7.8.0/descriptors/php_phpcs/) | [![GitHub stars](https://img.shields.io/github/stars/PHPCSStandards/PHP_CodeSniffer?cacheSeconds=3600)](https://github.com/PHPCSStandards/PHP_CodeSniffer) | +| | [**PHP**](https://megalinter.io/7.8.0/descriptors/php/) | [**phpstan**](https://megalinter.io/7.8.0/descriptors/php_phpstan/)
[_PHP_PHPSTAN_](https://megalinter.io/7.8.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.8.0/descriptors/php/) | [**psalm**](https://megalinter.io/7.8.0/descriptors/php_psalm/)
[_PHP_PSALM_](https://megalinter.io/7.8.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.8.0/descriptors/php/) | [**phplint**](https://megalinter.io/7.8.0/descriptors/php_phplint/)
[_PHP_PHPLINT_](https://megalinter.io/7.8.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.8.0/descriptors/python/) | [**pylint**](https://megalinter.io/7.8.0/descriptors/python_pylint/)
[_PYTHON_PYLINT_](https://megalinter.io/7.8.0/descriptors/python_pylint/) | [![GitHub stars](https://img.shields.io/github/stars/pylint-dev/pylint?cacheSeconds=3600)](https://github.com/pylint-dev/pylint) | +| | [**PYTHON**](https://megalinter.io/7.8.0/descriptors/python/) | [**black**](https://megalinter.io/7.8.0/descriptors/python_black/)
[_PYTHON_BLACK_](https://megalinter.io/7.8.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.8.0/descriptors/python/) | [**flake8**](https://megalinter.io/7.8.0/descriptors/python_flake8/)
[_PYTHON_FLAKE8_](https://megalinter.io/7.8.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.8.0/descriptors/python/) | [**isort**](https://megalinter.io/7.8.0/descriptors/python_isort/)
[_PYTHON_ISORT_](https://megalinter.io/7.8.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.8.0/descriptors/python/) | [**mypy**](https://megalinter.io/7.8.0/descriptors/python_mypy/)
[_PYTHON_MYPY_](https://megalinter.io/7.8.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.8.0/descriptors/python/) | [**pyright**](https://megalinter.io/7.8.0/descriptors/python_pyright/)
[_PYTHON_PYRIGHT_](https://megalinter.io/7.8.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.8.0/descriptors/python/) | [**ruff**](https://megalinter.io/7.8.0/descriptors/python_ruff/)
[_PYTHON_RUFF_](https://megalinter.io/7.8.0/descriptors/python_ruff/) | [![GitHub stars](https://img.shields.io/github/stars/astral-sh/ruff?cacheSeconds=3600)](https://github.com/astral-sh/ruff) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**RUBY**](https://megalinter.io/7.8.0/descriptors/ruby/) | [**rubocop**](https://megalinter.io/7.8.0/descriptors/ruby_rubocop/)
[_RUBY_RUBOCOP_](https://megalinter.io/7.8.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.8.0/descriptors/rust/) | [**clippy**](https://megalinter.io/7.8.0/descriptors/rust_clippy/)
[_RUST_CLIPPY_](https://megalinter.io/7.8.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.8.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.8.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.8.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.8.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.8.0/descriptors/swift/) | [**swiftlint**](https://megalinter.io/7.8.0/descriptors/swift_swiftlint/)
[_SWIFT_SWIFTLINT_](https://megalinter.io/7.8.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.8.0/descriptors/tsx/) | [**eslint**](https://megalinter.io/7.8.0/descriptors/tsx_eslint/)
[_TSX_ESLINT_](https://megalinter.io/7.8.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.8.0/descriptors/typescript/) | [**eslint**](https://megalinter.io/7.8.0/descriptors/typescript_eslint/)
[_TYPESCRIPT_ES_](https://megalinter.io/7.8.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.8.0/descriptors/typescript/) | [**ts-standard**](https://megalinter.io/7.8.0/descriptors/typescript_ts_standard/)
[_TYPESCRIPT_STANDARD_](https://megalinter.io/7.8.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.8.0/descriptors/typescript/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/typescript_prettier/)
[_TYPESCRIPT_PRETTIER_](https://megalinter.io/7.8.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/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![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.8.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.8.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.8.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.8.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.8.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.8.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.8.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.8.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.8.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.8.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.8.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.8.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.8.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.8.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.8.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.8.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.8.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.8.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.8.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.8.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**npm-package-json-lint**](https://megalinter.io/7.8.0/descriptors/json_npm_package_json_lint/)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.8.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.8.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.8.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.8.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.8.0/descriptors/rst/) | [**rst-lint**](https://megalinter.io/7.8.0/descriptors/rst_rst_lint/)
[_RST_RST_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/rst/) | [**rstcheck**](https://megalinter.io/7.8.0/descriptors/rst_rstcheck/)
[_RST_RSTCHECK_](https://megalinter.io/7.8.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.8.0/descriptors/rst/) | [**rstfmt**](https://megalinter.io/7.8.0/descriptors/rst_rstfmt/)
[_RST_RSTFMT_](https://megalinter.io/7.8.0/descriptors/rst_rstfmt/) | ![formatter](https://shields.io/badge/-format-yellow) | +| | [**XML**](https://megalinter.io/7.8.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.8.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.8.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.8.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.8.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.8.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.8.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.8.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.8.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.8.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.8.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.8.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.8.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.8.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.8.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.8.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/cloudformation/) | [**cfn-lint**](https://megalinter.io/7.8.0/descriptors/cloudformation_cfn_lint/)
[_CLOUDFORMATION_CFN_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.8.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.8.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.8.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.8.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.8.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.8.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.8.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.8.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.8.0/descriptors/terraform/) | [**tflint**](https://megalinter.io/7.8.0/descriptors/terraform_tflint/)
[_TERRAFORM_TFLINT_](https://megalinter.io/7.8.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.8.0/descriptors/terraform/) | [**terrascan**](https://megalinter.io/7.8.0/descriptors/terraform_terrascan/)
[_TERRAFORM_TERRASCAN_](https://megalinter.io/7.8.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.8.0/descriptors/terraform/) | [**terragrunt**](https://megalinter.io/7.8.0/descriptors/terraform_terragrunt/)
[_TERRAFORM_TERRAGRUNT_](https://megalinter.io/7.8.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.8.0/descriptors/terraform/) | [**terraform-fmt**](https://megalinter.io/7.8.0/descriptors/terraform_terraform_fmt/)
[_TERRAFORM_TERRAFORM_FMT_](https://megalinter.io/7.8.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/) | [**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.8.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.8.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.8.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.8.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.8.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.8.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**kics**](https://megalinter.io/7.8.0/descriptors/repository_kics/)
[_REPOSITORY_KICS_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.8.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.8.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.8.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.8.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.8.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.8.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.8.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.8.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 053f81196d9..cb08b6aa3d7 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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) ## Description @@ -13,79 +13,79 @@ 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.8.0/installation/#github-action): **oxsecurity/megalinter/flavors/documentation@v7.8.0** +- Docker image: **oxsecurity/megalinter-documentation:v7.8.0** +- [mega-linter-runner](https://megalinter.io/7.8.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.8.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.8.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.8.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.8.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.8.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.8.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.8.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.8.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.8.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.8.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.8.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.8.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.8.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.8.0/descriptors/makefile/) | [**checkmake**](https://megalinter.io/7.8.0/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/7.8.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.8.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.8.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.8.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.8.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/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![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.8.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.8.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.8.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.8.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.8.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.8.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.8.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.8.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.8.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.8.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.8.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.8.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.8.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.8.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.8.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.8.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.8.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.8.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.8.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.8.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.8.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.8.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.8.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.8.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.8.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.8.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.8.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.8.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.8.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.8.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.8.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.8.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.8.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.8.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.8.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.8.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.8.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.8.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.8.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.8.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.8.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.8.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.8.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.8.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.8.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.8.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.8.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.8.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.8.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.8.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.8.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.8.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.8.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.8.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.8.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.8.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.8.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.8.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.8.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.8.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.8.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/) | [**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.8.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.8.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.8.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.8.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.8.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.8.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.8.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.8.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.8.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.8.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.8.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.8.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.8.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.8.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.8.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 cec528e9982..77f94935413 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.8.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.8.0/installation/#github-action): **oxsecurity/megalinter/flavors/dotnet@v7.8.0** +- Docker image: **oxsecurity/megalinter-dotnet:v7.8.0** +- [mega-linter-runner](https://megalinter.io/7.8.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) | -| | [**C#** (CSHARP)](https://megalinter.io/beta/descriptors/csharp/) | [**roslynator**](https://megalinter.io/beta/descriptors/csharp_roslynator/)
[_CSHARP_ROSLYNATOR_](https://megalinter.io/beta/descriptors/csharp_roslynator/) | [![GitHub stars](https://img.shields.io/github/stars/JosefPihrt/Roslynator?cacheSeconds=3600)](https://github.com/JosefPihrt/Roslynator) ![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.8.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.8.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.8.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.8.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.8.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.8.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.8.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.8.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.8.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.8.0/descriptors/c/) | [**cpplint**](https://megalinter.io/7.8.0/descriptors/c_cpplint/)
[_C_CPPLINT_](https://megalinter.io/7.8.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.8.0/descriptors/cpp/) | [**cpplint**](https://megalinter.io/7.8.0/descriptors/cpp_cpplint/)
[_CPP_CPPLINT_](https://megalinter.io/7.8.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.8.0/descriptors/csharp/) | [**dotnet-format**](https://megalinter.io/7.8.0/descriptors/csharp_dotnet_format/)
[_CSHARP_DOTNET_FORMAT_](https://megalinter.io/7.8.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.8.0/descriptors/csharp/) | [**csharpier**](https://megalinter.io/7.8.0/descriptors/csharp_csharpier/)
[_CSHARP_CSHARPIER_](https://megalinter.io/7.8.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) | +| | [**C#** (CSHARP)](https://megalinter.io/7.8.0/descriptors/csharp/) | [**roslynator**](https://megalinter.io/7.8.0/descriptors/csharp_roslynator/)
[_CSHARP_ROSLYNATOR_](https://megalinter.io/7.8.0/descriptors/csharp_roslynator/) | [![GitHub stars](https://img.shields.io/github/stars/JosefPihrt/Roslynator?cacheSeconds=3600)](https://github.com/JosefPihrt/Roslynator) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**GROOVY**](https://megalinter.io/7.8.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.8.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.8.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.8.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.8.0/descriptors/makefile/) | [**checkmake**](https://megalinter.io/7.8.0/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/7.8.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.8.0/descriptors/powershell/) | [**powershell**](https://megalinter.io/7.8.0/descriptors/powershell_powershell/)
[_POWERSHELL_POWERSHELL_](https://megalinter.io/7.8.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.8.0/descriptors/powershell/) | [**powershell_formatter**](https://megalinter.io/7.8.0/descriptors/powershell_powershell_formatter/)
[_POWERSHELL_POWERSHELL_FORMATTER_](https://megalinter.io/7.8.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.8.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.8.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.8.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.8.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.8.0/descriptors/sql/) | [**tsqllint**](https://megalinter.io/7.8.0/descriptors/sql_tsqllint/)
[_SQL_TSQLLINT_](https://megalinter.io/7.8.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.8.0/descriptors/vbdotnet/) | [**dotnet-format**](https://megalinter.io/7.8.0/descriptors/vbdotnet_dotnet_format/)
[_VBDOTNET_DOTNET_FORMAT_](https://megalinter.io/7.8.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/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![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.8.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.8.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.8.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.8.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.8.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.8.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.8.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.8.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.8.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.8.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.8.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.8.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.8.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.8.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.8.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.8.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.8.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.8.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.8.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.8.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**npm-package-json-lint**](https://megalinter.io/7.8.0/descriptors/json_npm_package_json_lint/)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.8.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.8.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.8.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.8.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.8.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.8.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.8.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.8.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.8.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.8.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.8.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.8.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.8.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.8.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.8.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.8.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.8.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.8.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.8.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.8.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.8.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.8.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.8.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/arm/) | [**arm-ttk**](https://megalinter.io/7.8.0/descriptors/arm_arm_ttk/)
[_ARM_ARM_TTK_](https://megalinter.io/7.8.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.8.0/descriptors/bicep/) | [**bicep_linter**](https://megalinter.io/7.8.0/descriptors/bicep_bicep_linter/)
[_BICEP_BICEP_LINTER_](https://megalinter.io/7.8.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.8.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.8.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.8.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.8.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.8.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.8.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.8.0/descriptors/gherkin/) | [**gherkin-lint**](https://megalinter.io/7.8.0/descriptors/gherkin_gherkin_lint/)
[_GHERKIN_GHERKIN_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.8.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.8.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.8.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.8.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.8.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.8.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.8.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.8.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.8.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.8.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.8.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.8.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.8.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.8.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/) | [**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.8.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.8.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.8.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.8.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.8.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.8.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.8.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.8.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.8.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.8.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.8.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.8.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.8.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.8.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.8.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 910f89b37b7..d439ab07c60 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.8.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.8.0/installation/#github-action): **oxsecurity/megalinter/flavors/dotnetweb@v7.8.0** +- Docker image: **oxsecurity/megalinter-dotnetweb:v7.8.0** +- [mega-linter-runner](https://megalinter.io/7.8.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) | -| | [**C#** (CSHARP)](https://megalinter.io/beta/descriptors/csharp/) | [**roslynator**](https://megalinter.io/beta/descriptors/csharp_roslynator/)
[_CSHARP_ROSLYNATOR_](https://megalinter.io/beta/descriptors/csharp_roslynator/) | [![GitHub stars](https://img.shields.io/github/stars/JosefPihrt/Roslynator?cacheSeconds=3600)](https://github.com/JosefPihrt/Roslynator) ![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.8.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.8.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.8.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.8.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.8.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.8.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.8.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.8.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.8.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.8.0/descriptors/c/) | [**cpplint**](https://megalinter.io/7.8.0/descriptors/c_cpplint/)
[_C_CPPLINT_](https://megalinter.io/7.8.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.8.0/descriptors/coffee/) | [**coffeelint**](https://megalinter.io/7.8.0/descriptors/coffee_coffeelint/)
[_COFFEE_COFFEELINT_](https://megalinter.io/7.8.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.8.0/descriptors/cpp/) | [**cpplint**](https://megalinter.io/7.8.0/descriptors/cpp_cpplint/)
[_CPP_CPPLINT_](https://megalinter.io/7.8.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.8.0/descriptors/csharp/) | [**dotnet-format**](https://megalinter.io/7.8.0/descriptors/csharp_dotnet_format/)
[_CSHARP_DOTNET_FORMAT_](https://megalinter.io/7.8.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.8.0/descriptors/csharp/) | [**csharpier**](https://megalinter.io/7.8.0/descriptors/csharp_csharpier/)
[_CSHARP_CSHARPIER_](https://megalinter.io/7.8.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) | +| | [**C#** (CSHARP)](https://megalinter.io/7.8.0/descriptors/csharp/) | [**roslynator**](https://megalinter.io/7.8.0/descriptors/csharp_roslynator/)
[_CSHARP_ROSLYNATOR_](https://megalinter.io/7.8.0/descriptors/csharp_roslynator/) | [![GitHub stars](https://img.shields.io/github/stars/JosefPihrt/Roslynator?cacheSeconds=3600)](https://github.com/JosefPihrt/Roslynator) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**GROOVY**](https://megalinter.io/7.8.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.8.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/javascript/) | [**eslint**](https://megalinter.io/7.8.0/descriptors/javascript_eslint/)
[_JAVASCRIPT_ES_](https://megalinter.io/7.8.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.8.0/descriptors/javascript/) | [**standard**](https://megalinter.io/7.8.0/descriptors/javascript_standard/)
[_JAVASCRIPT_STANDARD_](https://megalinter.io/7.8.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.8.0/descriptors/javascript/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/javascript_prettier/)
[_JAVASCRIPT_PRETTIER_](https://megalinter.io/7.8.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.8.0/descriptors/jsx/) | [**eslint**](https://megalinter.io/7.8.0/descriptors/jsx_eslint/)
[_JSX_ESLINT_](https://megalinter.io/7.8.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.8.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.8.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.8.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.8.0/descriptors/makefile/) | [**checkmake**](https://megalinter.io/7.8.0/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/7.8.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.8.0/descriptors/powershell/) | [**powershell**](https://megalinter.io/7.8.0/descriptors/powershell_powershell/)
[_POWERSHELL_POWERSHELL_](https://megalinter.io/7.8.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.8.0/descriptors/powershell/) | [**powershell_formatter**](https://megalinter.io/7.8.0/descriptors/powershell_powershell_formatter/)
[_POWERSHELL_POWERSHELL_FORMATTER_](https://megalinter.io/7.8.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.8.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.8.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.8.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.8.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.8.0/descriptors/sql/) | [**tsqllint**](https://megalinter.io/7.8.0/descriptors/sql_tsqllint/)
[_SQL_TSQLLINT_](https://megalinter.io/7.8.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.8.0/descriptors/tsx/) | [**eslint**](https://megalinter.io/7.8.0/descriptors/tsx_eslint/)
[_TSX_ESLINT_](https://megalinter.io/7.8.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.8.0/descriptors/typescript/) | [**eslint**](https://megalinter.io/7.8.0/descriptors/typescript_eslint/)
[_TYPESCRIPT_ES_](https://megalinter.io/7.8.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.8.0/descriptors/typescript/) | [**ts-standard**](https://megalinter.io/7.8.0/descriptors/typescript_ts_standard/)
[_TYPESCRIPT_STANDARD_](https://megalinter.io/7.8.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.8.0/descriptors/typescript/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/typescript_prettier/)
[_TYPESCRIPT_PRETTIER_](https://megalinter.io/7.8.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.8.0/descriptors/vbdotnet/) | [**dotnet-format**](https://megalinter.io/7.8.0/descriptors/vbdotnet_dotnet_format/)
[_VBDOTNET_DOTNET_FORMAT_](https://megalinter.io/7.8.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/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![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.8.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.8.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.8.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.8.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.8.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.8.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.8.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.8.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.8.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.8.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.8.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.8.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.8.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.8.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.8.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.8.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.8.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.8.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.8.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.8.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**npm-package-json-lint**](https://megalinter.io/7.8.0/descriptors/json_npm_package_json_lint/)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.8.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.8.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.8.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.8.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.8.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.8.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.8.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.8.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.8.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.8.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.8.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.8.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.8.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.8.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.8.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.8.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.8.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.8.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.8.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.8.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.8.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.8.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.8.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/arm/) | [**arm-ttk**](https://megalinter.io/7.8.0/descriptors/arm_arm_ttk/)
[_ARM_ARM_TTK_](https://megalinter.io/7.8.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.8.0/descriptors/bicep/) | [**bicep_linter**](https://megalinter.io/7.8.0/descriptors/bicep_bicep_linter/)
[_BICEP_BICEP_LINTER_](https://megalinter.io/7.8.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.8.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.8.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.8.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.8.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.8.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.8.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.8.0/descriptors/gherkin/) | [**gherkin-lint**](https://megalinter.io/7.8.0/descriptors/gherkin_gherkin_lint/)
[_GHERKIN_GHERKIN_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.8.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.8.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.8.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.8.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.8.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.8.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.8.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.8.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.8.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.8.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.8.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.8.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.8.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.8.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/) | [**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.8.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.8.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.8.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.8.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.8.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.8.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.8.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.8.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.8.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.8.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.8.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.8.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.8.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.8.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.8.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/formatters.md b/docs/flavors/formatters.md index 078b8d38726..450a2f24f07 100644 --- a/docs/flavors/formatters.md +++ b/docs/flavors/formatters.md @@ -4,7 +4,7 @@ description: formatters flavor is an optimized MegaLinter with only linters rela --- # formatters MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) ## Description @@ -13,43 +13,43 @@ Contains only formatters ## Usage -- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/formatters@beta** -- Docker image: **oxsecurity/megalinter-formatters:beta** -- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor formatters` +- [GitHub Action](https://megalinter.io/7.8.0/installation/#github-action): **oxsecurity/megalinter/flavors/formatters@v7.8.0** +- Docker image: **oxsecurity/megalinter-formatters:v7.8.0** +- [mega-linter-runner](https://megalinter.io/7.8.0/mega-linter-runner/): `mega-linter-runner --flavor formatters` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**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#** (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) | -| | [**C#** (CSHARP)](https://megalinter.io/beta/descriptors/csharp/) | [**roslynator**](https://megalinter.io/beta/descriptors/csharp_roslynator/)
[_CSHARP_ROSLYNATOR_](https://megalinter.io/beta/descriptors/csharp_roslynator/) | [![GitHub stars](https://img.shields.io/github/stars/JosefPihrt/Roslynator?cacheSeconds=3600)](https://github.com/JosefPihrt/Roslynator) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**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) | -| | [**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) | -| | [**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/) | [**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) | -| | [**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.8.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.8.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.8.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#** (CSHARP)](https://megalinter.io/7.8.0/descriptors/csharp/) | [**dotnet-format**](https://megalinter.io/7.8.0/descriptors/csharp_dotnet_format/)
[_CSHARP_DOTNET_FORMAT_](https://megalinter.io/7.8.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.8.0/descriptors/csharp/) | [**csharpier**](https://megalinter.io/7.8.0/descriptors/csharp_csharpier/)
[_CSHARP_CSHARPIER_](https://megalinter.io/7.8.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) | +| | [**C#** (CSHARP)](https://megalinter.io/7.8.0/descriptors/csharp/) | [**roslynator**](https://megalinter.io/7.8.0/descriptors/csharp_roslynator/)
[_CSHARP_ROSLYNATOR_](https://megalinter.io/7.8.0/descriptors/csharp_roslynator/) | [![GitHub stars](https://img.shields.io/github/stars/JosefPihrt/Roslynator?cacheSeconds=3600)](https://github.com/JosefPihrt/Roslynator) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**JAVASCRIPT**](https://megalinter.io/7.8.0/descriptors/javascript/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/javascript_prettier/)
[_JAVASCRIPT_PRETTIER_](https://megalinter.io/7.8.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) | +| | [**POWERSHELL**](https://megalinter.io/7.8.0/descriptors/powershell/) | [**powershell_formatter**](https://megalinter.io/7.8.0/descriptors/powershell_powershell_formatter/)
[_POWERSHELL_POWERSHELL_FORMATTER_](https://megalinter.io/7.8.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) | +| | [**PYTHON**](https://megalinter.io/7.8.0/descriptors/python/) | [**black**](https://megalinter.io/7.8.0/descriptors/python_black/)
[_PYTHON_BLACK_](https://megalinter.io/7.8.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.8.0/descriptors/python/) | [**isort**](https://megalinter.io/7.8.0/descriptors/python_isort/)
[_PYTHON_ISORT_](https://megalinter.io/7.8.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) | +| | [**TYPESCRIPT**](https://megalinter.io/7.8.0/descriptors/typescript/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/typescript_prettier/)
[_TYPESCRIPT_PRETTIER_](https://megalinter.io/7.8.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.8.0/descriptors/vbdotnet/) | [**dotnet-format**](https://megalinter.io/7.8.0/descriptors/vbdotnet_dotnet_format/)
[_VBDOTNET_DOTNET_FORMAT_](https://megalinter.io/7.8.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 | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**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-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/) | [**rstfmt**](https://megalinter.io/beta/descriptors/rst_rstfmt/)
[_RST_RSTFMT_](https://megalinter.io/beta/descriptors/rst_rstfmt/) | ![formatter](https://shields.io/badge/-format-yellow) | -| | [**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) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**JSON**](https://megalinter.io/7.8.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.8.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.8.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.8.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.8.0/descriptors/rst/) | [**rstfmt**](https://megalinter.io/7.8.0/descriptors/rst_rstfmt/)
[_RST_RSTFMT_](https://megalinter.io/7.8.0/descriptors/rst_rstfmt/) | ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/7.8.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.8.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) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**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) | -| | [**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 | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**SNAKEMAKE**](https://megalinter.io/7.8.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.8.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.8.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) | +| | [**TERRAFORM**](https://megalinter.io/7.8.0/descriptors/terraform/) | [**terraform-fmt**](https://megalinter.io/7.8.0/descriptors/terraform_terraform_fmt/)
[_TERRAFORM_TERRAFORM_FMT_](https://megalinter.io/7.8.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 diff --git a/docs/flavors/go.md b/docs/flavors/go.md index 7169ab67d74..b5a49adf5a2 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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) ## Description @@ -13,81 +13,81 @@ 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.8.0/installation/#github-action): **oxsecurity/megalinter/flavors/go@v7.8.0** +- Docker image: **oxsecurity/megalinter-go:v7.8.0** +- [mega-linter-runner](https://megalinter.io/7.8.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.8.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.8.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.8.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.8.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.8.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.8.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.8.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.8.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.8.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.8.0/descriptors/go/) | [**golangci-lint**](https://megalinter.io/7.8.0/descriptors/go_golangci_lint/)
[_GO_GOLANGCI_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/go/) | [**revive**](https://megalinter.io/7.8.0/descriptors/go_revive/)
[_GO_REVIVE_](https://megalinter.io/7.8.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.8.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.8.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.8.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.8.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.8.0/descriptors/makefile/) | [**checkmake**](https://megalinter.io/7.8.0/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/7.8.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.8.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.8.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.8.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.8.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/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![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.8.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.8.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.8.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.8.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.8.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.8.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.8.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.8.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.8.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.8.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.8.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.8.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.8.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.8.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.8.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.8.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.8.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.8.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.8.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.8.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.8.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.8.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.8.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.8.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.8.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.8.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.8.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.8.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.8.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.8.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.8.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.8.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.8.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.8.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.8.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.8.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.8.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.8.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.8.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.8.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.8.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.8.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.8.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.8.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.8.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.8.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.8.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.8.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.8.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.8.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.8.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.8.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.8.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.8.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.8.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.8.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.8.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.8.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.8.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.8.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.8.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/) | [**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.8.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.8.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.8.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.8.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.8.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.8.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.8.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.8.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.8.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.8.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.8.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.8.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.8.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.8.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.8.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 bfbc7e7acc8..f9bc9339580 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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) ## Description @@ -13,82 +13,82 @@ 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.8.0/installation/#github-action): **oxsecurity/megalinter/flavors/java@v7.8.0** +- Docker image: **oxsecurity/megalinter-java:v7.8.0** +- [mega-linter-runner](https://megalinter.io/7.8.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) | -| | [**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.8.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.8.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.8.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.8.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.8.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.8.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.8.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.8.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.8.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.8.0/descriptors/clojure/) | [**clj-kondo**](https://megalinter.io/7.8.0/descriptors/clojure_clj_kondo/)
[_CLOJURE_CLJ_KONDO_](https://megalinter.io/7.8.0/descriptors/clojure_clj_kondo/) | [![GitHub stars](https://img.shields.io/github/stars/borkdude/clj-kondo?cacheSeconds=3600)](https://github.com/borkdude/clj-kondo) | +| | [**GROOVY**](https://megalinter.io/7.8.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.8.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/java/) | [**checkstyle**](https://megalinter.io/7.8.0/descriptors/java_checkstyle/)
[_JAVA_CHECKSTYLE_](https://megalinter.io/7.8.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.8.0/descriptors/java/) | [**pmd**](https://megalinter.io/7.8.0/descriptors/java_pmd/)
[_JAVA_PMD_](https://megalinter.io/7.8.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.8.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.8.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.8.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.8.0/descriptors/makefile/) | [**checkmake**](https://megalinter.io/7.8.0/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/7.8.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.8.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.8.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.8.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.8.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/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![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.8.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.8.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.8.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.8.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.8.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.8.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.8.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.8.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.8.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.8.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.8.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.8.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.8.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.8.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.8.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.8.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.8.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.8.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.8.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.8.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.8.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.8.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.8.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.8.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.8.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.8.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.8.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.8.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.8.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.8.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.8.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.8.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.8.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.8.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.8.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.8.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.8.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.8.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.8.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.8.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.8.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.8.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.8.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.8.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.8.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.8.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.8.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.8.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.8.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.8.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.8.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.8.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.8.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.8.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.8.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.8.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.8.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.8.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.8.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.8.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.8.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/) | [**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.8.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.8.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.8.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.8.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.8.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.8.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.8.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.8.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.8.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.8.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.8.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.8.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.8.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.8.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.8.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 c646c8fbb74..4e2242140eb 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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) ## Description @@ -13,88 +13,88 @@ 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.8.0/installation/#github-action): **oxsecurity/megalinter/flavors/javascript@v7.8.0** +- Docker image: **oxsecurity/megalinter-javascript:v7.8.0** +- [mega-linter-runner](https://megalinter.io/7.8.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.8.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.8.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.8.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.8.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.8.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.8.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.8.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.8.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.8.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.8.0/descriptors/coffee/) | [**coffeelint**](https://megalinter.io/7.8.0/descriptors/coffee_coffeelint/)
[_COFFEE_COFFEELINT_](https://megalinter.io/7.8.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.8.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.8.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/javascript/) | [**eslint**](https://megalinter.io/7.8.0/descriptors/javascript_eslint/)
[_JAVASCRIPT_ES_](https://megalinter.io/7.8.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.8.0/descriptors/javascript/) | [**standard**](https://megalinter.io/7.8.0/descriptors/javascript_standard/)
[_JAVASCRIPT_STANDARD_](https://megalinter.io/7.8.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.8.0/descriptors/javascript/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/javascript_prettier/)
[_JAVASCRIPT_PRETTIER_](https://megalinter.io/7.8.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.8.0/descriptors/jsx/) | [**eslint**](https://megalinter.io/7.8.0/descriptors/jsx_eslint/)
[_JSX_ESLINT_](https://megalinter.io/7.8.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.8.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.8.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.8.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.8.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.8.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.8.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.8.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.8.0/descriptors/tsx/) | [**eslint**](https://megalinter.io/7.8.0/descriptors/tsx_eslint/)
[_TSX_ESLINT_](https://megalinter.io/7.8.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.8.0/descriptors/typescript/) | [**eslint**](https://megalinter.io/7.8.0/descriptors/typescript_eslint/)
[_TYPESCRIPT_ES_](https://megalinter.io/7.8.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.8.0/descriptors/typescript/) | [**ts-standard**](https://megalinter.io/7.8.0/descriptors/typescript_ts_standard/)
[_TYPESCRIPT_STANDARD_](https://megalinter.io/7.8.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.8.0/descriptors/typescript/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/typescript_prettier/)
[_TYPESCRIPT_PRETTIER_](https://megalinter.io/7.8.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/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![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.8.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.8.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.8.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.8.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.8.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.8.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.8.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.8.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.8.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.8.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.8.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.8.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.8.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.8.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.8.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.8.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.8.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.8.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.8.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.8.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**npm-package-json-lint**](https://megalinter.io/7.8.0/descriptors/json_npm_package_json_lint/)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.8.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.8.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.8.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.8.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.8.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.8.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.8.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.8.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.8.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.8.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.8.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.8.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.8.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.8.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.8.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.8.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.8.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.8.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.8.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.8.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.8.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.8.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.8.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.8.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.8.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.8.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.8.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.8.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.8.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.8.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.8.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.8.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.8.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.8.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.8.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.8.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.8.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.8.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.8.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.8.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.8.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/) | [**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.8.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.8.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.8.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.8.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.8.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.8.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.8.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.8.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.8.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.8.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.8.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.8.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.8.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.8.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.8.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 168036e3d6f..eb9b6255ab9 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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) ## Description @@ -13,82 +13,82 @@ 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.8.0/installation/#github-action): **oxsecurity/megalinter/flavors/php@v7.8.0** +- Docker image: **oxsecurity/megalinter-php:v7.8.0** +- [mega-linter-runner](https://megalinter.io/7.8.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/PHPCSStandards/PHP_CodeSniffer?cacheSeconds=3600)](https://github.com/PHPCSStandards/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.8.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.8.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.8.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.8.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.8.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.8.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.8.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.8.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.8.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.8.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.8.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.8.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.8.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.8.0/descriptors/php/) | [**phpcs**](https://megalinter.io/7.8.0/descriptors/php_phpcs/)
[_PHP_PHPCS_](https://megalinter.io/7.8.0/descriptors/php_phpcs/) | [![GitHub stars](https://img.shields.io/github/stars/PHPCSStandards/PHP_CodeSniffer?cacheSeconds=3600)](https://github.com/PHPCSStandards/PHP_CodeSniffer) | +| | [**PHP**](https://megalinter.io/7.8.0/descriptors/php/) | [**phpstan**](https://megalinter.io/7.8.0/descriptors/php_phpstan/)
[_PHP_PHPSTAN_](https://megalinter.io/7.8.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.8.0/descriptors/php/) | [**psalm**](https://megalinter.io/7.8.0/descriptors/php_psalm/)
[_PHP_PSALM_](https://megalinter.io/7.8.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.8.0/descriptors/php/) | [**phplint**](https://megalinter.io/7.8.0/descriptors/php_phplint/)
[_PHP_PHPLINT_](https://megalinter.io/7.8.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.8.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.8.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.8.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.8.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/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![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.8.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.8.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.8.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.8.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.8.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.8.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.8.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.8.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.8.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.8.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.8.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.8.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.8.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.8.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.8.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.8.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.8.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.8.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.8.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.8.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.8.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.8.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.8.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.8.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.8.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.8.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.8.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.8.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.8.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.8.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.8.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.8.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.8.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.8.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.8.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.8.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.8.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.8.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.8.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.8.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.8.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.8.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.8.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.8.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.8.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.8.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.8.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.8.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.8.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.8.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.8.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.8.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.8.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.8.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.8.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.8.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.8.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.8.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.8.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.8.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.8.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/) | [**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.8.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.8.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.8.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.8.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.8.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.8.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.8.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.8.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.8.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.8.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.8.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.8.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.8.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.8.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.8.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 a07b19ace3f..6b0d7b36f81 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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) ## Description @@ -13,90 +13,90 @@ 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.8.0/installation/#github-action): **oxsecurity/megalinter/flavors/python@v7.8.0** +- Docker image: **oxsecurity/megalinter-python:v7.8.0** +- [mega-linter-runner](https://megalinter.io/7.8.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/pylint-dev/pylint?cacheSeconds=3600)](https://github.com/pylint-dev/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/astral-sh/ruff?cacheSeconds=3600)](https://github.com/astral-sh/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.8.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.8.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.8.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.8.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.8.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.8.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.8.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.8.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.8.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.8.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.8.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.8.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.8.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.8.0/descriptors/makefile/) | [**checkmake**](https://megalinter.io/7.8.0/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/7.8.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.8.0/descriptors/python/) | [**pylint**](https://megalinter.io/7.8.0/descriptors/python_pylint/)
[_PYTHON_PYLINT_](https://megalinter.io/7.8.0/descriptors/python_pylint/) | [![GitHub stars](https://img.shields.io/github/stars/pylint-dev/pylint?cacheSeconds=3600)](https://github.com/pylint-dev/pylint) | +| | [**PYTHON**](https://megalinter.io/7.8.0/descriptors/python/) | [**black**](https://megalinter.io/7.8.0/descriptors/python_black/)
[_PYTHON_BLACK_](https://megalinter.io/7.8.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.8.0/descriptors/python/) | [**flake8**](https://megalinter.io/7.8.0/descriptors/python_flake8/)
[_PYTHON_FLAKE8_](https://megalinter.io/7.8.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.8.0/descriptors/python/) | [**isort**](https://megalinter.io/7.8.0/descriptors/python_isort/)
[_PYTHON_ISORT_](https://megalinter.io/7.8.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.8.0/descriptors/python/) | [**bandit**](https://megalinter.io/7.8.0/descriptors/python_bandit/)
[_PYTHON_BANDIT_](https://megalinter.io/7.8.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.8.0/descriptors/python/) | [**mypy**](https://megalinter.io/7.8.0/descriptors/python_mypy/)
[_PYTHON_MYPY_](https://megalinter.io/7.8.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.8.0/descriptors/python/) | [**pyright**](https://megalinter.io/7.8.0/descriptors/python_pyright/)
[_PYTHON_PYRIGHT_](https://megalinter.io/7.8.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.8.0/descriptors/python/) | [**ruff**](https://megalinter.io/7.8.0/descriptors/python_ruff/)
[_PYTHON_RUFF_](https://megalinter.io/7.8.0/descriptors/python_ruff/) | [![GitHub stars](https://img.shields.io/github/stars/astral-sh/ruff?cacheSeconds=3600)](https://github.com/astral-sh/ruff) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**SQL**](https://megalinter.io/7.8.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.8.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.8.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.8.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/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![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.8.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.8.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.8.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.8.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.8.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.8.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.8.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.8.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.8.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.8.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.8.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.8.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.8.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.8.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.8.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.8.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.8.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.8.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.8.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.8.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.8.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.8.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.8.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.8.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.8.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.8.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.8.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.8.0/descriptors/rst/) | [**rst-lint**](https://megalinter.io/7.8.0/descriptors/rst_rst_lint/)
[_RST_RST_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/rst/) | [**rstcheck**](https://megalinter.io/7.8.0/descriptors/rst_rstcheck/)
[_RST_RSTCHECK_](https://megalinter.io/7.8.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.8.0/descriptors/rst/) | [**rstfmt**](https://megalinter.io/7.8.0/descriptors/rst_rstfmt/)
[_RST_RSTFMT_](https://megalinter.io/7.8.0/descriptors/rst_rstfmt/) | ![formatter](https://shields.io/badge/-format-yellow) | +| | [**XML**](https://megalinter.io/7.8.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.8.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.8.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.8.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.8.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.8.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.8.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.8.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.8.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.8.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.8.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.8.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.8.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.8.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.8.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.8.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.8.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.8.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.8.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.8.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.8.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.8.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.8.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.8.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.8.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.8.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.8.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.8.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.8.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.8.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.8.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.8.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.8.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.8.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/) | [**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.8.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.8.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.8.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.8.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.8.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.8.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.8.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.8.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.8.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.8.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.8.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.8.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.8.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.8.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.8.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 970f5a6b2fa..41b072e1cb0 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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) ## Description @@ -13,79 +13,79 @@ 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.8.0/installation/#github-action): **oxsecurity/megalinter/flavors/ruby@v7.8.0** +- Docker image: **oxsecurity/megalinter-ruby:v7.8.0** +- [mega-linter-runner](https://megalinter.io/7.8.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.8.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.8.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.8.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.8.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.8.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.8.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.8.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.8.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.8.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.8.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.8.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.8.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.8.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.8.0/descriptors/ruby/) | [**rubocop**](https://megalinter.io/7.8.0/descriptors/ruby_rubocop/)
[_RUBY_RUBOCOP_](https://megalinter.io/7.8.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.8.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.8.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.8.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.8.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/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![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.8.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.8.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.8.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.8.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.8.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.8.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.8.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.8.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.8.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.8.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.8.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.8.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.8.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.8.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.8.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.8.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.8.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.8.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.8.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.8.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.8.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.8.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.8.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.8.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.8.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.8.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.8.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.8.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.8.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.8.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.8.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.8.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.8.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.8.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.8.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.8.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.8.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.8.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.8.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.8.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.8.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.8.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.8.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.8.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.8.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.8.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.8.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.8.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.8.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.8.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.8.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.8.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.8.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.8.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.8.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.8.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.8.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.8.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.8.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.8.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.8.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/) | [**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.8.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.8.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.8.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.8.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.8.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.8.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.8.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.8.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.8.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.8.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.8.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.8.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.8.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.8.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.8.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 66d4c0a56ca..884334e0b96 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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) ## Description @@ -13,79 +13,79 @@ 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.8.0/installation/#github-action): **oxsecurity/megalinter/flavors/rust@v7.8.0** +- Docker image: **oxsecurity/megalinter-rust:v7.8.0** +- [mega-linter-runner](https://megalinter.io/7.8.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.8.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.8.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.8.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.8.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.8.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.8.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.8.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.8.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.8.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.8.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.8.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.8.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.8.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.8.0/descriptors/rust/) | [**clippy**](https://megalinter.io/7.8.0/descriptors/rust_clippy/)
[_RUST_CLIPPY_](https://megalinter.io/7.8.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.8.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.8.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.8.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.8.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/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![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.8.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.8.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.8.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.8.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.8.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.8.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.8.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.8.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.8.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.8.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.8.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.8.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.8.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.8.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.8.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.8.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.8.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.8.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.8.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.8.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.8.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.8.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.8.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.8.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.8.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.8.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.8.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.8.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.8.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.8.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.8.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.8.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.8.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.8.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.8.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.8.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.8.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.8.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.8.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.8.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.8.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.8.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.8.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.8.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.8.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.8.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.8.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.8.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.8.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.8.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.8.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.8.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.8.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.8.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.8.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.8.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.8.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.8.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.8.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.8.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.8.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/) | [**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.8.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.8.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.8.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.8.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.8.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.8.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.8.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.8.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.8.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.8.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.8.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.8.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.8.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.8.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.8.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 45ed9a42f40..01f283628fa 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.8.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.8.0/installation/#github-action): **oxsecurity/megalinter/flavors/salesforce@v7.8.0** +- Docker image: **oxsecurity/megalinter-salesforce:v7.8.0** +- [mega-linter-runner](https://megalinter.io/7.8.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) | -| | [**SALESFORCE**](https://megalinter.io/beta/descriptors/salesforce/) | [**lightning-flow-scanner**](https://megalinter.io/beta/descriptors/salesforce_lightning_flow_scanner/)
[_SALESFORCE_LIGHTNING_FLOW_SCANNER_](https://megalinter.io/beta/descriptors/salesforce_lightning_flow_scanner/) | [![GitHub stars](https://img.shields.io/github/stars/Lightning-Flow-Scanner/lightning-flow-scanner-sfdx?cacheSeconds=3600)](https://github.com/Lightning-Flow-Scanner/lightning-flow-scanner-sfdx) | -| | [**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.8.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.8.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.8.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.8.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.8.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.8.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.8.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.8.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.8.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.8.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.8.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.8.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.8.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.8.0/descriptors/salesforce/) | [**sfdx-scanner-apex**](https://megalinter.io/7.8.0/descriptors/salesforce_sfdx_scanner_apex/)
[_SALESFORCE_SFDX_SCANNER_APEX_](https://megalinter.io/7.8.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.8.0/descriptors/salesforce/) | [**sfdx-scanner-aura**](https://megalinter.io/7.8.0/descriptors/salesforce_sfdx_scanner_aura/)
[_SALESFORCE_SFDX_SCANNER_AURA_](https://megalinter.io/7.8.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.8.0/descriptors/salesforce/) | [**sfdx-scanner-lwc**](https://megalinter.io/7.8.0/descriptors/salesforce_sfdx_scanner_lwc/)
[_SALESFORCE_SFDX_SCANNER_LWC_](https://megalinter.io/7.8.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) | +| | [**SALESFORCE**](https://megalinter.io/7.8.0/descriptors/salesforce/) | [**lightning-flow-scanner**](https://megalinter.io/7.8.0/descriptors/salesforce_lightning_flow_scanner/)
[_SALESFORCE_LIGHTNING_FLOW_SCANNER_](https://megalinter.io/7.8.0/descriptors/salesforce_lightning_flow_scanner/) | [![GitHub stars](https://img.shields.io/github/stars/Lightning-Flow-Scanner/lightning-flow-scanner-sfdx?cacheSeconds=3600)](https://github.com/Lightning-Flow-Scanner/lightning-flow-scanner-sfdx) | +| | [**SQL**](https://megalinter.io/7.8.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.8.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.8.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.8.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/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![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.8.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.8.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.8.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.8.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.8.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.8.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.8.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.8.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.8.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.8.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.8.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.8.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.8.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.8.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.8.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.8.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.8.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.8.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.8.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.8.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**npm-package-json-lint**](https://megalinter.io/7.8.0/descriptors/json_npm_package_json_lint/)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.8.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.8.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.8.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.8.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.8.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.8.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.8.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.8.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.8.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.8.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.8.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.8.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.8.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.8.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.8.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.8.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.8.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.8.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.8.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.8.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.8.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.8.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.8.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.8.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.8.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.8.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.8.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.8.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.8.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.8.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.8.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.8.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.8.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.8.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.8.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.8.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.8.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.8.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.8.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.8.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.8.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/) | [**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.8.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.8.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.8.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.8.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.8.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.8.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.8.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.8.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.8.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.8.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.8.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.8.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.8.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.8.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.8.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 0c63d904863..f21c55af879 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.8.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.8.0/installation/#github-action): **oxsecurity/megalinter/flavors/security@v7.8.0** +- Docker image: **oxsecurity/megalinter-security:v7.8.0** +- [mega-linter-runner](https://megalinter.io/7.8.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.8.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.8.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.8.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.8.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.8.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.8.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.8.0/descriptors/python/) | [**bandit**](https://megalinter.io/7.8.0/descriptors/python_bandit/)
[_PYTHON_BANDIT_](https://megalinter.io/7.8.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,31 +34,31 @@ 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.8.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.8.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/cloudformation/) | [**cfn-lint**](https://megalinter.io/7.8.0/descriptors/cloudformation_cfn_lint/)
[_CLOUDFORMATION_CFN_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.8.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.8.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.8.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.8.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.8.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.8.0/descriptors/terraform/) | [**tflint**](https://megalinter.io/7.8.0/descriptors/terraform_tflint/)
[_TERRAFORM_TFLINT_](https://megalinter.io/7.8.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.8.0/descriptors/terraform/) | [**terrascan**](https://megalinter.io/7.8.0/descriptors/terraform_terrascan/)
[_TERRAFORM_TERRASCAN_](https://megalinter.io/7.8.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.8.0/descriptors/terraform/) | [**terragrunt**](https://megalinter.io/7.8.0/descriptors/terraform_terragrunt/)
[_TERRAFORM_TERRAGRUNT_](https://megalinter.io/7.8.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/) | [**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.8.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.8.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**devskim**](https://megalinter.io/7.8.0/descriptors/repository_devskim/)
[_REPOSITORY_DEVSKIM_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**dustilock**](https://megalinter.io/7.8.0/descriptors/repository_dustilock/)
[_REPOSITORY_DUSTILOCK_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.8.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.8.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**kics**](https://megalinter.io/7.8.0/descriptors/repository_kics/)
[_REPOSITORY_KICS_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.8.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**syft**](https://megalinter.io/7.8.0/descriptors/repository_syft/)
[_REPOSITORY_SYFT_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.8.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.8.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.8.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.8.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 da92ff783d7..e6ca8ce2de8 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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) ## Description @@ -13,79 +13,79 @@ 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.8.0/installation/#github-action): **oxsecurity/megalinter/flavors/swift@v7.8.0** +- Docker image: **oxsecurity/megalinter-swift:v7.8.0** +- [mega-linter-runner](https://megalinter.io/7.8.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.8.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.8.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.8.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.8.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.8.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.8.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.8.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.8.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.8.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.8.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.8.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.8.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.8.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.8.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.8.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.8.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.8.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.8.0/descriptors/swift/) | [**swiftlint**](https://megalinter.io/7.8.0/descriptors/swift_swiftlint/)
[_SWIFT_SWIFTLINT_](https://megalinter.io/7.8.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/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![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.8.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.8.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.8.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.8.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.8.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.8.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.8.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.8.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.8.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.8.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.8.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.8.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.8.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.8.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.8.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.8.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.8.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.8.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.8.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.8.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.8.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.8.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.8.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.8.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.8.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.8.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.8.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.8.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.8.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.8.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.8.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.8.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.8.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.8.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.8.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.8.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.8.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.8.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.8.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.8.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.8.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.8.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.8.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.8.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.8.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.8.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.8.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.8.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.8.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.8.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.8.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.8.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.8.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.8.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.8.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.8.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.8.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.8.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.8.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.8.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.8.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/) | [**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.8.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.8.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.8.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.8.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.8.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.8.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.8.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.8.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.8.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.8.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.8.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.8.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.8.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.8.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.8.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 6700b7acb5f..f1a710b3cc7 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.8.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) ## Description @@ -13,83 +13,83 @@ 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.8.0/installation/#github-action): **oxsecurity/megalinter/flavors/terraform@v7.8.0** +- Docker image: **oxsecurity/megalinter-terraform:v7.8.0** +- [mega-linter-runner](https://megalinter.io/7.8.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.8.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.8.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.8.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.8.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.8.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.8.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.8.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.8.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.8.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.8.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.8.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.8.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.8.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.8.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.8.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.8.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.8.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/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![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.8.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.8.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.8.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.8.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.8.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.8.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.8.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.8.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.8.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.8.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.8.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.8.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.8.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.8.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.8.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.8.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.8.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.8.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.8.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.8.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.8.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.8.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.8.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.8.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.8.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.8.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.8.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.8.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.8.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.8.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.8.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.8.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.8.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.8.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.8.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.8.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.8.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.8.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.8.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.8.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.8.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.8.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.8.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.8.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.8.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.8.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.8.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.8.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.8.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.8.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.8.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.8.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.8.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.8.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.8.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.8.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.8.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.8.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.8.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.8.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.8.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.8.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.8.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.8.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.8.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.8.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.8.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.8.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.8.0/descriptors/terraform/) | [**tflint**](https://megalinter.io/7.8.0/descriptors/terraform_tflint/)
[_TERRAFORM_TFLINT_](https://megalinter.io/7.8.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.8.0/descriptors/terraform/) | [**terrascan**](https://megalinter.io/7.8.0/descriptors/terraform_terrascan/)
[_TERRAFORM_TERRASCAN_](https://megalinter.io/7.8.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.8.0/descriptors/terraform/) | [**terragrunt**](https://megalinter.io/7.8.0/descriptors/terraform_terragrunt/)
[_TERRAFORM_TERRAGRUNT_](https://megalinter.io/7.8.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.8.0/descriptors/terraform/) | [**terraform-fmt**](https://megalinter.io/7.8.0/descriptors/terraform_terraform_fmt/)
[_TERRAFORM_TERRAFORM_FMT_](https://megalinter.io/7.8.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/) | [**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.8.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.8.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.8.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.8.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.8.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.8.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**kics**](https://megalinter.io/7.8.0/descriptors/repository_kics/)
[_REPOSITORY_KICS_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.8.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.8.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.8.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.8.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.8.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.8.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.8.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.8.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.8.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.8.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.8.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.8.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.8.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 809cc8e77f8..9ebb1262e69 100644 --- a/docs/standalone-linters.md +++ b/docs/standalone-linters.md @@ -1,126 +1,126 @@ # 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) | -| C_CLANG_FORMAT | oxsecurity/megalinter-only-c_clang_format:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-c_clang_format/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) | -| CPP_CLANG_FORMAT | oxsecurity/megalinter-only-cpp_clang_format:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-cpp_clang_format/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) | -| CSHARP_ROSLYNATOR | oxsecurity/megalinter-only-csharp_roslynator:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-csharp_roslynator/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) | -| SALESFORCE_LIGHTNING_FLOW_SCANNER | oxsecurity/megalinter-only-salesforce_lightning_flow_scanner:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-salesforce_lightning_flow_scanner/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.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-action_actionlint/v7.8.0) | +| ANSIBLE_ANSIBLE_LINT | oxsecurity/megalinter-only-ansible_ansible_lint:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-ansible_ansible_lint/v7.8.0) | +| ARM_ARM_TTK | oxsecurity/megalinter-only-arm_arm_ttk:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-arm_arm_ttk/v7.8.0) | +| BASH_EXEC | oxsecurity/megalinter-only-bash_exec:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-bash_exec/v7.8.0) | +| BASH_SHELLCHECK | oxsecurity/megalinter-only-bash_shellcheck:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-bash_shellcheck/v7.8.0) | +| BASH_SHFMT | oxsecurity/megalinter-only-bash_shfmt:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-bash_shfmt/v7.8.0) | +| BICEP_BICEP_LINTER | oxsecurity/megalinter-only-bicep_bicep_linter:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-bicep_bicep_linter/v7.8.0) | +| C_CPPLINT | oxsecurity/megalinter-only-c_cpplint:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-c_cpplint/v7.8.0) | +| C_CLANG_FORMAT | oxsecurity/megalinter-only-c_clang_format:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-c_clang_format/v7.8.0) | +| CLOJURE_CLJ_KONDO | oxsecurity/megalinter-only-clojure_clj_kondo:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-clojure_clj_kondo/v7.8.0) | +| CLOJURE_CLJSTYLE | oxsecurity/megalinter-only-clojure_cljstyle:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-clojure_cljstyle/v7.8.0) | +| CLOUDFORMATION_CFN_LINT | oxsecurity/megalinter-only-cloudformation_cfn_lint:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-cloudformation_cfn_lint/v7.8.0) | +| COFFEE_COFFEELINT | oxsecurity/megalinter-only-coffee_coffeelint:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-coffee_coffeelint/v7.8.0) | +| COPYPASTE_JSCPD | oxsecurity/megalinter-only-copypaste_jscpd:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-copypaste_jscpd/v7.8.0) | +| CPP_CPPLINT | oxsecurity/megalinter-only-cpp_cpplint:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-cpp_cpplint/v7.8.0) | +| CPP_CLANG_FORMAT | oxsecurity/megalinter-only-cpp_clang_format:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-cpp_clang_format/v7.8.0) | +| CSHARP_DOTNET_FORMAT | oxsecurity/megalinter-only-csharp_dotnet_format:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-csharp_dotnet_format/v7.8.0) | +| CSHARP_CSHARPIER | oxsecurity/megalinter-only-csharp_csharpier:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-csharp_csharpier/v7.8.0) | +| CSHARP_ROSLYNATOR | oxsecurity/megalinter-only-csharp_roslynator:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-csharp_roslynator/v7.8.0) | +| CSS_STYLELINT | oxsecurity/megalinter-only-css_stylelint:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-css_stylelint/v7.8.0) | +| CSS_SCSS_LINT | oxsecurity/megalinter-only-css_scss_lint:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-css_scss_lint/v7.8.0) | +| DART_DARTANALYZER | oxsecurity/megalinter-only-dart_dartanalyzer:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-dart_dartanalyzer/v7.8.0) | +| DOCKERFILE_HADOLINT | oxsecurity/megalinter-only-dockerfile_hadolint:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-dockerfile_hadolint/v7.8.0) | +| EDITORCONFIG_EDITORCONFIG_CHECKER | oxsecurity/megalinter-only-editorconfig_editorconfig_checker:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-editorconfig_editorconfig_checker/v7.8.0) | +| ENV_DOTENV_LINTER | oxsecurity/megalinter-only-env_dotenv_linter:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-env_dotenv_linter/v7.8.0) | +| GHERKIN_GHERKIN_LINT | oxsecurity/megalinter-only-gherkin_gherkin_lint:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-gherkin_gherkin_lint/v7.8.0) | +| GO_GOLANGCI_LINT | oxsecurity/megalinter-only-go_golangci_lint:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-go_golangci_lint/v7.8.0) | +| GO_REVIVE | oxsecurity/megalinter-only-go_revive:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-go_revive/v7.8.0) | +| GRAPHQL_GRAPHQL_SCHEMA_LINTER | oxsecurity/megalinter-only-graphql_graphql_schema_linter:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-graphql_graphql_schema_linter/v7.8.0) | +| GROOVY_NPM_GROOVY_LINT | oxsecurity/megalinter-only-groovy_npm_groovy_lint:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-groovy_npm_groovy_lint/v7.8.0) | +| HTML_DJLINT | oxsecurity/megalinter-only-html_djlint:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-html_djlint/v7.8.0) | +| HTML_HTMLHINT | oxsecurity/megalinter-only-html_htmlhint:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-html_htmlhint/v7.8.0) | +| JAVA_CHECKSTYLE | oxsecurity/megalinter-only-java_checkstyle:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-java_checkstyle/v7.8.0) | +| JAVA_PMD | oxsecurity/megalinter-only-java_pmd:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-java_pmd/v7.8.0) | +| JAVASCRIPT_ES | oxsecurity/megalinter-only-javascript_es:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-javascript_es/v7.8.0) | +| JAVASCRIPT_STANDARD | oxsecurity/megalinter-only-javascript_standard:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-javascript_standard/v7.8.0) | +| JAVASCRIPT_PRETTIER | oxsecurity/megalinter-only-javascript_prettier:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-javascript_prettier/v7.8.0) | +| JSON_JSONLINT | oxsecurity/megalinter-only-json_jsonlint:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-json_jsonlint/v7.8.0) | +| JSON_ESLINT_PLUGIN_JSONC | oxsecurity/megalinter-only-json_eslint_plugin_jsonc:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-json_eslint_plugin_jsonc/v7.8.0) | +| JSON_V8R | oxsecurity/megalinter-only-json_v8r:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-json_v8r/v7.8.0) | +| JSON_PRETTIER | oxsecurity/megalinter-only-json_prettier:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-json_prettier/v7.8.0) | +| JSON_NPM_PACKAGE_JSON_LINT | oxsecurity/megalinter-only-json_npm_package_json_lint:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-json_npm_package_json_lint/v7.8.0) | +| JSX_ESLINT | oxsecurity/megalinter-only-jsx_eslint:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-jsx_eslint/v7.8.0) | +| KOTLIN_KTLINT | oxsecurity/megalinter-only-kotlin_ktlint:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-kotlin_ktlint/v7.8.0) | +| KUBERNETES_KUBECONFORM | oxsecurity/megalinter-only-kubernetes_kubeconform:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-kubernetes_kubeconform/v7.8.0) | +| KUBERNETES_HELM | oxsecurity/megalinter-only-kubernetes_helm:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-kubernetes_helm/v7.8.0) | +| KUBERNETES_KUBESCAPE | oxsecurity/megalinter-only-kubernetes_kubescape:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-kubernetes_kubescape/v7.8.0) | +| LATEX_CHKTEX | oxsecurity/megalinter-only-latex_chktex:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-latex_chktex/v7.8.0) | +| LUA_LUACHECK | oxsecurity/megalinter-only-lua_luacheck:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-lua_luacheck/v7.8.0) | +| MAKEFILE_CHECKMAKE | oxsecurity/megalinter-only-makefile_checkmake:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-makefile_checkmake/v7.8.0) | +| MARKDOWN_MARKDOWNLINT | oxsecurity/megalinter-only-markdown_markdownlint:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-markdown_markdownlint/v7.8.0) | +| MARKDOWN_REMARK_LINT | oxsecurity/megalinter-only-markdown_remark_lint:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-markdown_remark_lint/v7.8.0) | +| MARKDOWN_MARKDOWN_LINK_CHECK | oxsecurity/megalinter-only-markdown_markdown_link_check:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-markdown_markdown_link_check/v7.8.0) | +| MARKDOWN_MARKDOWN_TABLE_FORMATTER | oxsecurity/megalinter-only-markdown_markdown_table_formatter:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-markdown_markdown_table_formatter/v7.8.0) | +| OPENAPI_SPECTRAL | oxsecurity/megalinter-only-openapi_spectral:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-openapi_spectral/v7.8.0) | +| PERL_PERLCRITIC | oxsecurity/megalinter-only-perl_perlcritic:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-perl_perlcritic/v7.8.0) | +| PHP_PHPCS | oxsecurity/megalinter-only-php_phpcs:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-php_phpcs/v7.8.0) | +| PHP_PHPSTAN | oxsecurity/megalinter-only-php_phpstan:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-php_phpstan/v7.8.0) | +| PHP_PSALM | oxsecurity/megalinter-only-php_psalm:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-php_psalm/v7.8.0) | +| PHP_PHPLINT | oxsecurity/megalinter-only-php_phplint:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-php_phplint/v7.8.0) | +| POWERSHELL_POWERSHELL | oxsecurity/megalinter-only-powershell_powershell:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-powershell_powershell/v7.8.0) | +| POWERSHELL_POWERSHELL_FORMATTER | oxsecurity/megalinter-only-powershell_powershell_formatter:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-powershell_powershell_formatter/v7.8.0) | +| PROTOBUF_PROTOLINT | oxsecurity/megalinter-only-protobuf_protolint:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-protobuf_protolint/v7.8.0) | +| PUPPET_PUPPET_LINT | oxsecurity/megalinter-only-puppet_puppet_lint:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-puppet_puppet_lint/v7.8.0) | +| PYTHON_PYLINT | oxsecurity/megalinter-only-python_pylint:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_pylint/v7.8.0) | +| PYTHON_BLACK | oxsecurity/megalinter-only-python_black:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_black/v7.8.0) | +| PYTHON_FLAKE8 | oxsecurity/megalinter-only-python_flake8:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_flake8/v7.8.0) | +| PYTHON_ISORT | oxsecurity/megalinter-only-python_isort:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_isort/v7.8.0) | +| PYTHON_BANDIT | oxsecurity/megalinter-only-python_bandit:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_bandit/v7.8.0) | +| PYTHON_MYPY | oxsecurity/megalinter-only-python_mypy:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_mypy/v7.8.0) | +| PYTHON_PYRIGHT | oxsecurity/megalinter-only-python_pyright:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_pyright/v7.8.0) | +| PYTHON_RUFF | oxsecurity/megalinter-only-python_ruff:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_ruff/v7.8.0) | +| R_LINTR | oxsecurity/megalinter-only-r_lintr:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-r_lintr/v7.8.0) | +| RAKU_RAKU | oxsecurity/megalinter-only-raku_raku:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-raku_raku/v7.8.0) | +| REPOSITORY_CHECKOV | oxsecurity/megalinter-only-repository_checkov:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_checkov/v7.8.0) | +| REPOSITORY_DEVSKIM | oxsecurity/megalinter-only-repository_devskim:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_devskim/v7.8.0) | +| REPOSITORY_DUSTILOCK | oxsecurity/megalinter-only-repository_dustilock:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_dustilock/v7.8.0) | +| REPOSITORY_GIT_DIFF | oxsecurity/megalinter-only-repository_git_diff:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_git_diff/v7.8.0) | +| REPOSITORY_GITLEAKS | oxsecurity/megalinter-only-repository_gitleaks:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_gitleaks/v7.8.0) | +| REPOSITORY_GRYPE | oxsecurity/megalinter-only-repository_grype:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_grype/v7.8.0) | +| REPOSITORY_KICS | oxsecurity/megalinter-only-repository_kics:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_kics/v7.8.0) | +| REPOSITORY_SECRETLINT | oxsecurity/megalinter-only-repository_secretlint:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_secretlint/v7.8.0) | +| REPOSITORY_SEMGREP | oxsecurity/megalinter-only-repository_semgrep:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_semgrep/v7.8.0) | +| REPOSITORY_SYFT | oxsecurity/megalinter-only-repository_syft:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_syft/v7.8.0) | +| REPOSITORY_TRIVY | oxsecurity/megalinter-only-repository_trivy:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_trivy/v7.8.0) | +| REPOSITORY_TRIVY_SBOM | oxsecurity/megalinter-only-repository_trivy_sbom:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_trivy_sbom/v7.8.0) | +| REPOSITORY_TRUFFLEHOG | oxsecurity/megalinter-only-repository_trufflehog:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_trufflehog/v7.8.0) | +| RST_RST_LINT | oxsecurity/megalinter-only-rst_rst_lint:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-rst_rst_lint/v7.8.0) | +| RST_RSTCHECK | oxsecurity/megalinter-only-rst_rstcheck:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-rst_rstcheck/v7.8.0) | +| RST_RSTFMT | oxsecurity/megalinter-only-rst_rstfmt:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-rst_rstfmt/v7.8.0) | +| RUBY_RUBOCOP | oxsecurity/megalinter-only-ruby_rubocop:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-ruby_rubocop/v7.8.0) | +| RUST_CLIPPY | oxsecurity/megalinter-only-rust_clippy:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-rust_clippy/v7.8.0) | +| SALESFORCE_SFDX_SCANNER_APEX | oxsecurity/megalinter-only-salesforce_sfdx_scanner_apex:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-salesforce_sfdx_scanner_apex/v7.8.0) | +| SALESFORCE_SFDX_SCANNER_AURA | oxsecurity/megalinter-only-salesforce_sfdx_scanner_aura:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-salesforce_sfdx_scanner_aura/v7.8.0) | +| SALESFORCE_SFDX_SCANNER_LWC | oxsecurity/megalinter-only-salesforce_sfdx_scanner_lwc:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-salesforce_sfdx_scanner_lwc/v7.8.0) | +| SALESFORCE_LIGHTNING_FLOW_SCANNER | oxsecurity/megalinter-only-salesforce_lightning_flow_scanner:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-salesforce_lightning_flow_scanner/v7.8.0) | +| SCALA_SCALAFIX | oxsecurity/megalinter-only-scala_scalafix:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-scala_scalafix/v7.8.0) | +| SNAKEMAKE_LINT | oxsecurity/megalinter-only-snakemake_lint:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-snakemake_lint/v7.8.0) | +| SNAKEMAKE_SNAKEFMT | oxsecurity/megalinter-only-snakemake_snakefmt:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-snakemake_snakefmt/v7.8.0) | +| SPELL_CSPELL | oxsecurity/megalinter-only-spell_cspell:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-spell_cspell/v7.8.0) | +| SPELL_PROSELINT | oxsecurity/megalinter-only-spell_proselint:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-spell_proselint/v7.8.0) | +| SPELL_VALE | oxsecurity/megalinter-only-spell_vale:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-spell_vale/v7.8.0) | +| SPELL_LYCHEE | oxsecurity/megalinter-only-spell_lychee:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-spell_lychee/v7.8.0) | +| SQL_SQL_LINT | oxsecurity/megalinter-only-sql_sql_lint:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-sql_sql_lint/v7.8.0) | +| SQL_SQLFLUFF | oxsecurity/megalinter-only-sql_sqlfluff:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-sql_sqlfluff/v7.8.0) | +| SQL_TSQLLINT | oxsecurity/megalinter-only-sql_tsqllint:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-sql_tsqllint/v7.8.0) | +| SWIFT_SWIFTLINT | oxsecurity/megalinter-only-swift_swiftlint:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-swift_swiftlint/v7.8.0) | +| TEKTON_TEKTON_LINT | oxsecurity/megalinter-only-tekton_tekton_lint:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-tekton_tekton_lint/v7.8.0) | +| TERRAFORM_TFLINT | oxsecurity/megalinter-only-terraform_tflint:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-terraform_tflint/v7.8.0) | +| TERRAFORM_TERRASCAN | oxsecurity/megalinter-only-terraform_terrascan:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-terraform_terrascan/v7.8.0) | +| TERRAFORM_TERRAGRUNT | oxsecurity/megalinter-only-terraform_terragrunt:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-terraform_terragrunt/v7.8.0) | +| TERRAFORM_TERRAFORM_FMT | oxsecurity/megalinter-only-terraform_terraform_fmt:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-terraform_terraform_fmt/v7.8.0) | +| TSX_ESLINT | oxsecurity/megalinter-only-tsx_eslint:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-tsx_eslint/v7.8.0) | +| TYPESCRIPT_ES | oxsecurity/megalinter-only-typescript_es:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-typescript_es/v7.8.0) | +| TYPESCRIPT_STANDARD | oxsecurity/megalinter-only-typescript_standard:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-typescript_standard/v7.8.0) | +| TYPESCRIPT_PRETTIER | oxsecurity/megalinter-only-typescript_prettier:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-typescript_prettier/v7.8.0) | +| VBDOTNET_DOTNET_FORMAT | oxsecurity/megalinter-only-vbdotnet_dotnet_format:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-vbdotnet_dotnet_format/v7.8.0) | +| XML_XMLLINT | oxsecurity/megalinter-only-xml_xmllint:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-xml_xmllint/v7.8.0) | +| YAML_PRETTIER | oxsecurity/megalinter-only-yaml_prettier:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-yaml_prettier/v7.8.0) | +| YAML_YAMLLINT | oxsecurity/megalinter-only-yaml_yamllint:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-yaml_yamllint/v7.8.0) | +| YAML_V8R | oxsecurity/megalinter-only-yaml_v8r:v7.8.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-yaml_v8r/v7.8.0) | diff --git a/flavors/c_cpp/action.yml b/flavors/c_cpp/action.yml index 021e8a18057..66a56942e9d 100644 --- a/flavors/c_cpp/action.yml +++ b/flavors/c_cpp/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-c_cpp:v7" + image: "docker://oxsecurity/megalinter-c_cpp:v7.8.0" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/ci_light/action.yml b/flavors/ci_light/action.yml index 8065e77e560..f218da57403 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.8.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..05059ca48bf 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.8.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..e2c90061f1c 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.8.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..36d5e5a4426 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.8.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..1840228bb38 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.8.0" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/formatters/action.yml b/flavors/formatters/action.yml index 540f4b0a42e..cf5dc8009e8 100644 --- a/flavors/formatters/action.yml +++ b/flavors/formatters/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-formatters:v7" + image: "docker://oxsecurity/megalinter-formatters:v7.8.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..248eeb71aa8 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.8.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..e9d6bb701a0 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.8.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..8e9d1613b10 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.8.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..e57f62fcccc 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.8.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..c539d9d3dd1 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.8.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..bdb96512383 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.8.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..e6450767588 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.8.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..8f4dae1c78f 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.8.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..e062e5031ee 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.8.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..fe3bb458e81 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.8.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..0852c334a2d 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.8.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 34e7630f03f..9ec421a1d43 100644 --- a/mega-linter-runner/package.json +++ b/mega-linter-runner/package.json @@ -1,6 +1,6 @@ { "name": "mega-linter-runner", - "version": "7.7.0", + "version": "7.8.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 9d0cf16be3d..71b0ce510b2 100644 --- a/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json +++ b/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json @@ -11260,7 +11260,7 @@ "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_EXECUTABLE", "default": [ [ - "pwsh" + "powershell" ] ], "items": { @@ -11375,7 +11375,7 @@ "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE", "default": [ [ - "pwsh" + "powershell" ] ], "items": {