From 5f31a454875ab3ed3d6321c16ec32dc9347fdb83 Mon Sep 17 00:00:00 2001 From: Nicolas Vuillamy Date: Sat, 20 Sep 2025 15:34:44 +0000 Subject: [PATCH 1/2] [automation] Auto-update linters version, help and documentation --- .automation/generated/linter-helps.json | 11 +- README.md | 44 +-- docs/descriptors/action_actionlint.md | 40 +-- docs/descriptors/ansible_ansible_lint.md | 42 +-- docs/descriptors/api_spectral.md | 38 +-- 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_cppcheck.md | 20 +- docs/descriptors/c_cpplint.md | 20 +- docs/descriptors/clojure_clj_kondo.md | 14 +- docs/descriptors/clojure_cljstyle.md | 16 +- docs/descriptors/cloudformation_cfn_lint.md | 14 +- docs/descriptors/coffee_coffeelint.md | 14 +- docs/descriptors/copypaste_jscpd.md | 42 +-- docs/descriptors/cpp_clang_format.md | 14 +- docs/descriptors/cpp_cppcheck.md | 20 +- docs/descriptors/cpp_cpplint.md | 20 +- docs/descriptors/csharp_csharpier.md | 18 +- docs/descriptors/csharp_dotnet_format.md | 18 +- docs/descriptors/csharp_roslynator.md | 18 +- 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 | 18 +- 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 | 14 +- 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_detekt.md | 40 +-- docs/descriptors/kotlin_ktlint.md | 42 +-- docs/descriptors/kubernetes_helm.md | 42 +-- docs/descriptors/kubernetes_kubeconform.md | 42 +-- docs/descriptors/kubernetes_kubescape.md | 43 +-- docs/descriptors/latex_chktex.md | 10 +- docs/descriptors/lua_luacheck.md | 10 +- docs/descriptors/lua_selene.md | 10 +- docs/descriptors/lua_stylua.md | 10 +- docs/descriptors/makefile_checkmake.md | 12 +- .../markdown_markdown_table_formatter.md | 44 +-- docs/descriptors/markdown_markdownlint.md | 44 +-- docs/descriptors/markdown_remark_lint.md | 14 +- docs/descriptors/perl_perlcritic.md | 10 +- docs/descriptors/php_php_cs_fixer.md | 14 +- 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 | 14 +- 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/python_ruff_format.md | 16 +- docs/descriptors/r_lintr.md | 10 +- docs/descriptors/raku_raku.md | 10 +- docs/descriptors/repository_checkov.md | 12 +- docs/descriptors/repository_devskim.md | 12 +- docs/descriptors/repository_dustilock.md | 12 +- docs/descriptors/repository_git_diff.md | 42 +-- docs/descriptors/repository_gitleaks.md | 54 ++-- docs/descriptors/repository_grype.md | 44 +-- docs/descriptors/repository_kics.md | 16 +- docs/descriptors/repository_ls_lint.md | 42 +-- docs/descriptors/repository_secretlint.md | 44 +-- docs/descriptors/repository_semgrep.md | 42 +-- docs/descriptors/repository_syft.md | 44 +-- 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 +- docs/descriptors/salesforce.md | 2 +- .../salesforce_lightning_flow_scanner.md | 14 +- .../salesforce_sfdx_scanner_apex.md | 14 +- .../salesforce_sfdx_scanner_aura.md | 14 +- .../salesforce_sfdx_scanner_lwc.md | 14 +- docs/descriptors/scala_scalafix.md | 10 +- docs/descriptors/snakemake_snakefmt.md | 42 +-- docs/descriptors/snakemake_snakemake.md | 46 ++-- 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_sqlfluff.md | 42 +-- 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 | 44 +-- 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 | 136 +++++----- docs/flavors/ci_light.md | 70 ++--- docs/flavors/cupcake.md | 198 +++++++------- docs/flavors/documentation.md | 122 ++++----- docs/flavors/dotnet.md | 152 +++++------ docs/flavors/dotnetweb.md | 170 ++++++------ docs/flavors/formatters.md | 58 ++-- docs/flavors/go.md | 126 ++++----- docs/flavors/java.md | 132 ++++----- docs/flavors/javascript.md | 142 +++++----- docs/flavors/php.md | 132 ++++----- docs/flavors/python.md | 154 +++++------ docs/flavors/ruby.md | 124 ++++----- docs/flavors/rust.md | 124 ++++----- docs/flavors/salesforce.md | 130 ++++----- docs/flavors/security.md | 68 ++--- docs/flavors/swift.md | 124 ++++----- docs/flavors/terraform.md | 132 ++++----- docs/index.md | 5 +- docs/standalone-linters.md | 256 +++++++++--------- docs/used-by-stats.md | 28 +- 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 +- .../megalinter-configuration.jsonschema.json | 4 +- 170 files changed, 2972 insertions(+), 2971 deletions(-) diff --git a/.automation/generated/linter-helps.json b/.automation/generated/linter-helps.json index a4f188d8cc0..fb3e8207165 100644 --- a/.automation/generated/linter-helps.json +++ b/.automation/generated/linter-helps.json @@ -3838,7 +3838,8 @@ " -l, --logger string Logger level. Supported: debug/info/success/warning/error/fatal [$KS_LOGGER] (default \"info\")", " --server string Backend discovery server URL", "", - "Use \"kubescape [command] --help\" for more information about a command." + "Use \"kubescape [command] --help\" for more information about a command.", + "{\"level\":\"info\",\"ts\":\"2025-09-20T15:28:26Z\",\"msg\":\"Received interrupt signal, exiting...\"}" ], "kubeval": [ "Validate a Kubernetes YAML file against the relevant schema", @@ -9571,7 +9572,7 @@ " [--summary] [--detailed-summary] [--archive FILE]", " [--cleanup-metadata FILE [FILE ...]] [--cleanup-shadow]", " [--skip-script-cleanup] [--unlock]", - " [--list-changes {params,input,code}] [--list-input-changes]", + " [--list-changes {input,code,params}] [--list-input-changes]", " [--list-params-changes] [--list-untracked]", " [--delete-all-output | --delete-temp-output]", " [--keep-incomplete] [--drop-metadata] [--version]", @@ -9616,7 +9617,7 @@ " [--apptainer-args ARGS] [--use-envmodules]", " [--deploy-sources QUERY CHECKSUM]", " [--target-jobs TARGET_JOBS [TARGET_JOBS ...]]", - " [--mode {subprocess,default,remote}]", + " [--mode {default,remote,subprocess}]", " [--scheduler-solver-path SCHEDULER_SOLVER_PATH]", " [--max-jobs-per-second MAX_JOBS_PER_SECOND]", " [--report-html-path VALUE]", @@ -10104,7 +10105,7 @@ " (default: False)", " --unlock Remove a lock on the working directory. (default:", " False)", - " --list-changes, --lc {params,input,code}", + " --list-changes, --lc {input,code,params}", " List all output files for which the given items (code,", " input, params) have changed since creation.", " --list-input-changes, --li", @@ -10459,7 +10460,7 @@ " --target-jobs TARGET_JOBS [TARGET_JOBS ...]", " Internal use only: Target particular jobs by", " RULE:WILDCARD1=VALUE,WILDCARD2=VALUE,...", - " --mode {subprocess,default,remote}", + " --mode {default,remote,subprocess}", " Internal use only: Set execution mode of Snakemake.", " (default: default)", " --scheduler-solver-path SCHEDULER_SOLVER_PATH", diff --git a/README.md b/README.md index 11dfaa10d46..ecde39884f6 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ [![MegaLinter](https://github.com/oxsecurity/megalinter/workflows/MegaLinter/badge.svg?branch=main)](https://github.com/oxsecurity/megalinter/actions?query=workflow%3AMegaLinter+branch%3Amain) [![codecov](https://codecov.io/gh/oxsecurity/megalinter/branch/main/graph/badge.svg)](https://codecov.io/gh/oxsecurity/megalinter) -[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by&message=2657&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/blob/main/./docs/used-by-stats.md) +[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by&message=2655&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/blob/main/./docs/used-by-stats.md) [![Secured with Trivy](https://img.shields.io/badge/Trivy-secured-green?logo=docker)](https://github.com/aquasecurity/trivy) [![GitHub contributors](https://img.shields.io/github/contributors/oxsecurity/megalinter.svg)](https://github.com/oxsecurity/megalinter/graphs/contributors/) [![GitHub Sponsors](https://img.shields.io/github/sponsors/nvuillam)](https://github.com/sponsors/nvuillam) @@ -1395,27 +1395,27 @@ To improve run performance, we provide **flavored MegaLinter images** containing _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/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.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 | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.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/v9.0.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 | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.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 | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.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/v9.0.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/v9.0.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 | 18 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v9.0.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 | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.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/v9.0.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 | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.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/v9.0.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 | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.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 | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.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 | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.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 | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.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/v9.0.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 | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.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 | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 18 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | If you need a new flavor, [post an issue](https://github.com/oxsecurity/megalinter/issues) :wink: diff --git a/docs/descriptors/action_actionlint.md b/docs/descriptors/action_actionlint.md index 71ac353ade9..5b973580b67 100644 --- a/docs/descriptors/action_actionlint.md +++ b/docs/descriptors/action_actionlint.md @@ -29,8 +29,8 @@ description: How to use actionlint (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable actionlint by adding `ACTION_ACTIONLINT` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable actionlint by adding `ACTION_ACTIONLINT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |-----------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -55,24 +55,24 @@ description: How to use actionlint (configure, ignore files, ignore errors, help This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/ansible_ansible_lint.md b/docs/descriptors/ansible_ansible_lint.md index 57735772731..17c11948f61 100644 --- a/docs/descriptors/ansible_ansible_lint.md +++ b/docs/descriptors/ansible_ansible_lint.md @@ -41,8 +41,8 @@ Ansible-lint helps teams maintain consistent, secure, and well-structured Ansibl ## Configuration in MegaLinter -- Enable ansible-lint by adding `ANSIBLE_ANSIBLE_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable ansible-lint by adding `ANSIBLE_ANSIBLE_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |--------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -64,25 +64,25 @@ Ansible-lint helps teams maintain consistent, secure, and well-structured Ansibl This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/9.0.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/api_spectral.md b/docs/descriptors/api_spectral.md index 907841cfc15..38a3be678ce 100644 --- a/docs/descriptors/api_spectral.md +++ b/docs/descriptors/api_spectral.md @@ -38,8 +38,8 @@ Spectral helps ensure your API specifications follow best practices and maintain ## Configuration in MegaLinter -- Enable spectral by adding `API_SPECTRAL` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable spectral by adding `API_SPECTRAL` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- Enable spectral by adding `API_SPECTRAL` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable spectral by adding `API_SPECTRAL` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -72,23 +72,23 @@ Use spectral in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/arm_arm_ttk.md b/docs/descriptors/arm_arm_ttk.md index 0db1a037c2b..6bcf6ded73e 100644 --- a/docs/descriptors/arm_arm_ttk.md +++ b/docs/descriptors/arm_arm_ttk.md @@ -32,8 +32,8 @@ ARM TTK helps ensure your ARM templates are secure, maintainable, and follow Azu ## Configuration in MegaLinter -- Enable arm-ttk by adding `ARM_ARM_TTK` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable arm-ttk by adding `ARM_ARM_TTK` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |-----------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -65,11 +65,11 @@ Use arm-ttk in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:---------------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/bash_bash_exec.md b/docs/descriptors/bash_bash_exec.md index e5f82bca97c..c3f7366ba3c 100644 --- a/docs/descriptors/bash_bash_exec.md +++ b/docs/descriptors/bash_bash_exec.md @@ -25,8 +25,8 @@ description: How to use bash-exec (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable bash-exec by adding `BASH_EXEC` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable bash-exec by adding `BASH_EXEC` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |---------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------| @@ -49,25 +49,25 @@ description: How to use bash-exec (configure, ignore files, ignore errors, help This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/9.0.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/bash_shellcheck.md b/docs/descriptors/bash_shellcheck.md index d9777af2f20..8d21e509b19 100644 --- a/docs/descriptors/bash_shellcheck.md +++ b/docs/descriptors/bash_shellcheck.md @@ -32,8 +32,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/9.0.0/configuration/#activation-and-deactivation) -- Disable shellcheck by adding `BASH_SHELLCHECK` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |---------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------| @@ -69,26 +69,26 @@ Use shellcheck in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/9.0.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/bash_shfmt.md b/docs/descriptors/bash_shfmt.md index 1b64779d4e6..e02ce1b439c 100644 --- a/docs/descriptors/bash_shfmt.md +++ b/docs/descriptors/bash_shfmt.md @@ -30,10 +30,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/9.0.0/configuration/#activation-and-deactivation) -- Disable shfmt by adding `BASH_SHFMT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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 **autofixes** by adding `BASH_SHFMT` in [APPLY_FIXES variable](https://megalinter.io/9.0.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `BASH_SHFMT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------| @@ -68,26 +68,26 @@ Use shfmt in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](https://megalinter.io/9.0.0/flavors/formatters/) | Contains only formatters | 18 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 18 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/bicep_bicep_linter.md b/docs/descriptors/bicep_bicep_linter.md index 59f7c6d76c5..9339f310b65 100644 --- a/docs/descriptors/bicep_bicep_linter.md +++ b/docs/descriptors/bicep_bicep_linter.md @@ -34,8 +34,8 @@ By default, Bicep linter errors are set as warnings. To customize linter setting ## Configuration in MegaLinter -- Enable bicep_linter by adding `BICEP_BICEP_LINTER` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable bicep_linter by adding `BICEP_BICEP_LINTER` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -65,11 +65,11 @@ Use bicep_linter in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:---------------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/c_clang_format.md b/docs/descriptors/c_clang_format.md index b19be736e9a..9d7c94e3e1a 100644 --- a/docs/descriptors/c_clang_format.md +++ b/docs/descriptors/c_clang_format.md @@ -32,10 +32,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/9.0.0/configuration/#activation-and-deactivation) -- Disable clang-format by adding `C_CLANG_FORMAT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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 **autofixes** by adding `C_CLANG_FORMAT` in [APPLY_FIXES variable](https://megalinter.io/9.0.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `C_CLANG_FORMAT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |--------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -68,10 +68,10 @@ Use clang-format in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------|:----------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:----------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/c_cppcheck.md b/docs/descriptors/c_cppcheck.md index 5f065755f93..bc7656a16be 100644 --- a/docs/descriptors/c_cppcheck.md +++ b/docs/descriptors/c_cppcheck.md @@ -36,8 +36,8 @@ Cppcheck helps ensure your C/C++ code is secure, reliable, and follows best prac ## Configuration in MegaLinter -- Enable cppcheck by adding `C_CPPCHECK` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable cppcheck by adding `C_CPPCHECK` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- Enable cppcheck by adding `C_CPPCHECK` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable cppcheck by adding `C_CPPCHECK` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |----------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -59,14 +59,14 @@ Cppcheck helps ensure your C/C++ code is secure, reliable, and follows best prac This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:---------------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 64 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/c_cpplint.md b/docs/descriptors/c_cpplint.md index de9107e5afe..81805006760 100644 --- a/docs/descriptors/c_cpplint.md +++ b/docs/descriptors/c_cpplint.md @@ -38,8 +38,8 @@ Cpplint helps maintain consistent, readable C++ code that follows industry-stand ## Configuration in MegaLinter -- Enable cpplint by adding `C_CPPLINT` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable cpplint by adding `C_CPPLINT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |---------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -61,14 +61,14 @@ Cpplint helps maintain consistent, readable C++ code that follows industry-stand This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:---------------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 64 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/clojure_clj_kondo.md b/docs/descriptors/clojure_clj_kondo.md index 82b5c2d6ab2..cddadc1d54f 100644 --- a/docs/descriptors/clojure_clj_kondo.md +++ b/docs/descriptors/clojure_clj_kondo.md @@ -37,8 +37,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/9.0.0/configuration/#activation-and-deactivation) -- Disable clj-kondo by adding `CLOJURE_CLJ_KONDO` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |-----------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -72,11 +72,11 @@ Use clj-kondo in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 86 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/clojure_cljstyle.md b/docs/descriptors/clojure_cljstyle.md index e93a800106e..2c72d4662ac 100644 --- a/docs/descriptors/clojure_cljstyle.md +++ b/docs/descriptors/clojure_cljstyle.md @@ -30,10 +30,10 @@ description: How to use cljstyle (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable cljstyle by adding `CLOJURE_CLJSTYLE` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable cljstyle by adding `CLOJURE_CLJSTYLE` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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 **autofixes** by adding `CLOJURE_CLJSTYLE` in [APPLY_FIXES variable](https://megalinter.io/9.0.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `CLOJURE_CLJSTYLE` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -65,11 +65,11 @@ Use cljstyle in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 86 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/cloudformation_cfn_lint.md b/docs/descriptors/cloudformation_cfn_lint.md index 16a41059eb4..c418f5b6e21 100644 --- a/docs/descriptors/cloudformation_cfn_lint.md +++ b/docs/descriptors/cloudformation_cfn_lint.md @@ -57,8 +57,8 @@ CFN-Lint helps ensure your CloudFormation templates are valid, secure, and follo ## Configuration in MegaLinter -- Enable cfn-lint by adding `CLOUDFORMATION_CFN_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable cfn-lint by adding `CLOUDFORMATION_CFN_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |-----------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -92,11 +92,11 @@ Use cfn-lint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------|:------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [security](https://megalinter.io/9.0.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 86 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/coffee_coffeelint.md b/docs/descriptors/coffee_coffeelint.md index 744495a0a70..b36050695ef 100644 --- a/docs/descriptors/coffee_coffeelint.md +++ b/docs/descriptors/coffee_coffeelint.md @@ -31,8 +31,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/9.0.0/configuration/#activation-and-deactivation) -- Disable coffeelint by adding `COFFEE_COFFEELINT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |-----------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -64,11 +64,11 @@ Use coffeelint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 58 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/copypaste_jscpd.md b/docs/descriptors/copypaste_jscpd.md index 25363343af2..a70d97b298f 100644 --- a/docs/descriptors/copypaste_jscpd.md +++ b/docs/descriptors/copypaste_jscpd.md @@ -55,8 +55,8 @@ Example: ## Configuration in MegaLinter -- Enable jscpd by adding `COPYPASTE_JSCPD` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable jscpd by adding `COPYPASTE_JSCPD` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |---------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -76,25 +76,25 @@ Example: This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/cpp_clang_format.md b/docs/descriptors/cpp_clang_format.md index 3433dc292e6..71023623a36 100644 --- a/docs/descriptors/cpp_clang_format.md +++ b/docs/descriptors/cpp_clang_format.md @@ -30,10 +30,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/9.0.0/configuration/#activation-and-deactivation) -- Disable clang-format by adding `CPP_CLANG_FORMAT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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 **autofixes** by adding `CPP_CLANG_FORMAT` in [APPLY_FIXES variable](https://megalinter.io/9.0.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `CPP_CLANG_FORMAT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------| @@ -66,10 +66,10 @@ Use clang-format in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------|:----------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:----------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/cpp_cppcheck.md b/docs/descriptors/cpp_cppcheck.md index 99ec7d4f2de..bebd8011ac1 100644 --- a/docs/descriptors/cpp_cppcheck.md +++ b/docs/descriptors/cpp_cppcheck.md @@ -26,8 +26,8 @@ description: How to use cppcheck (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable cppcheck by adding `CPP_CPPCHECK` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable cppcheck by adding `CPP_CPPCHECK` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- Enable cppcheck by adding `CPP_CPPCHECK` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable cppcheck by adding `CPP_CPPCHECK` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------| @@ -49,14 +49,14 @@ description: How to use cppcheck (configure, ignore files, ignore errors, help & This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:---------------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 64 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/cpp_cpplint.md b/docs/descriptors/cpp_cpplint.md index 111262f9f94..bd28600e14b 100644 --- a/docs/descriptors/cpp_cpplint.md +++ b/docs/descriptors/cpp_cpplint.md @@ -29,8 +29,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/9.0.0/configuration/#activation-and-deactivation) -- Disable cpplint by adding `CPP_CPPLINT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------| @@ -52,14 +52,14 @@ description: How to use cpplint (configure, ignore files, ignore errors, help & This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:---------------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 64 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/csharp_csharpier.md b/docs/descriptors/csharp_csharpier.md index 2f42c2b1ab0..ebdd1b06f95 100644 --- a/docs/descriptors/csharp_csharpier.md +++ b/docs/descriptors/csharp_csharpier.md @@ -32,10 +32,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/9.0.0/configuration/#activation-and-deactivation) -- Disable csharpier by adding `CSHARP_CSHARPIER` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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 **autofixes** by adding `CSHARP_CSHARPIER` in [APPLY_FIXES variable](https://megalinter.io/9.0.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `CSHARP_CSHARPIER` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------| @@ -69,12 +69,12 @@ Use csharpier in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](https://megalinter.io/9.0.0/flavors/formatters/) | Contains only formatters | 18 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 18 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/csharp_dotnet_format.md b/docs/descriptors/csharp_dotnet_format.md index c8a3eb3c5de..ec87a588b8b 100644 --- a/docs/descriptors/csharp_dotnet_format.md +++ b/docs/descriptors/csharp_dotnet_format.md @@ -32,10 +32,10 @@ description: How to use dotnet-format (configure, ignore files, ignore errors, h ## Configuration in MegaLinter -- Enable dotnet-format by adding `CSHARP_DOTNET_FORMAT` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable dotnet-format by adding `CSHARP_DOTNET_FORMAT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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 **autofixes** by adding `CSHARP_DOTNET_FORMAT` in [APPLY_FIXES variable](https://megalinter.io/9.0.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `CSHARP_DOTNET_FORMAT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |--------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -55,12 +55,12 @@ description: How to use dotnet-format (configure, ignore files, ignore errors, h This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](https://megalinter.io/9.0.0/flavors/formatters/) | Contains only formatters | 18 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 18 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/csharp_roslynator.md b/docs/descriptors/csharp_roslynator.md index 30b80fdfd1e..252f3757719 100644 --- a/docs/descriptors/csharp_roslynator.md +++ b/docs/descriptors/csharp_roslynator.md @@ -31,10 +31,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/9.0.0/configuration/#activation-and-deactivation) -- Disable roslynator by adding `CSHARP_ROSLYNATOR` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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 **autofixes** by adding `CSHARP_ROSLYNATOR` in [APPLY_FIXES variable](https://megalinter.io/9.0.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `CSHARP_ROSLYNATOR` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |-----------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -65,12 +65,12 @@ Use roslynator in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](https://megalinter.io/9.0.0/flavors/formatters/) | Contains only formatters | 18 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 18 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/css_stylelint.md b/docs/descriptors/css_stylelint.md index 02b6fed61c4..1046681ec0c 100644 --- a/docs/descriptors/css_stylelint.md +++ b/docs/descriptors/css_stylelint.md @@ -39,10 +39,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/9.0.0/configuration/#activation-and-deactivation) -- Disable stylelint by adding `CSS_STYLELINT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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 **autofixes** by adding `CSS_STYLELINT` in [APPLY_FIXES variable](https://megalinter.io/9.0.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `CSS_STYLELINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -78,24 +78,24 @@ Use stylelint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/dart_dartanalyzer.md b/docs/descriptors/dart_dartanalyzer.md index 6d97a791451..8c9c8bf6f9b 100644 --- a/docs/descriptors/dart_dartanalyzer.md +++ b/docs/descriptors/dart_dartanalyzer.md @@ -30,8 +30,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/9.0.0/configuration/#activation-and-deactivation) -- Disable dartanalyzer by adding `DART_DARTANALYZER` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |-----------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -64,9 +64,9 @@ Use dartanalyzer in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------|:--------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![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 4942dbcf6ff..9cd545db69d 100644 --- a/docs/descriptors/dockerfile_hadolint.md +++ b/docs/descriptors/dockerfile_hadolint.md @@ -50,8 +50,8 @@ Hadolint ensures your Dockerfiles are secure, efficient, and maintainable while ## Configuration in MegaLinter -- Enable hadolint by adding `DOCKERFILE_HADOLINT` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable hadolint by adding `DOCKERFILE_HADOLINT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |-------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -83,26 +83,26 @@ Use hadolint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/9.0.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/editorconfig_editorconfig_checker.md b/docs/descriptors/editorconfig_editorconfig_checker.md index 145c138f503..d28d1766423 100644 --- a/docs/descriptors/editorconfig_editorconfig_checker.md +++ b/docs/descriptors/editorconfig_editorconfig_checker.md @@ -35,8 +35,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/9.0.0/configuration/#activation-and-deactivation) -- Disable editorconfig-checker by adding `EDITORCONFIG_EDITORCONFIG_CHECKER` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |---------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -60,24 +60,24 @@ description: How to use editorconfig-checker (configure, ignore files, ignore er This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/env_dotenv_linter.md b/docs/descriptors/env_dotenv_linter.md index c9f70e53666..0bdcab57354 100644 --- a/docs/descriptors/env_dotenv_linter.md +++ b/docs/descriptors/env_dotenv_linter.md @@ -39,10 +39,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/9.0.0/configuration/#activation-and-deactivation) -- Disable dotenv-linter by adding `ENV_DOTENV_LINTER` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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 **autofixes** by adding `ENV_DOTENV_LINTER` in [APPLY_FIXES variable](https://megalinter.io/9.0.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `ENV_DOTENV_LINTER` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |-----------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------| @@ -64,25 +64,25 @@ description: How to use dotenv-linter (configure, ignore files, ignore errors, h This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/gherkin_gherkin_lint.md b/docs/descriptors/gherkin_gherkin_lint.md index d6234d7512a..c0aceb4aeb7 100644 --- a/docs/descriptors/gherkin_gherkin_lint.md +++ b/docs/descriptors/gherkin_gherkin_lint.md @@ -36,8 +36,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/9.0.0/configuration/#activation-and-deactivation) -- Disable gherkin-lint by adding `GHERKIN_GHERKIN_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |--------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -61,13 +61,13 @@ description: How to use gherkin-lint (configure, ignore files, ignore errors, he This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:---------------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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) | +| | [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) | +| | [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) | ## Behind the scenes diff --git a/docs/descriptors/go_golangci_lint.md b/docs/descriptors/go_golangci_lint.md index 13ebfd7c9d1..9284af8534c 100644 --- a/docs/descriptors/go_golangci_lint.md +++ b/docs/descriptors/go_golangci_lint.md @@ -66,10 +66,10 @@ Golangci-lint is the industry standard for Go code quality and is used by thousa ## Configuration in MegaLinter -- Enable golangci-lint by adding `GO_GOLANGCI_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable golangci-lint by adding `GO_GOLANGCI_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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 **autofixes** by adding `GO_GOLANGCI_LINT` in [APPLY_FIXES variable](https://megalinter.io/9.0.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `GO_GOLANGCI_LINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -104,11 +104,11 @@ Use golangci-lint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 86 | ![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 | 50 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/go_revive.md b/docs/descriptors/go_revive.md index 3796e2c23ec..5dd132eaf51 100644 --- a/docs/descriptors/go_revive.md +++ b/docs/descriptors/go_revive.md @@ -32,8 +32,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/9.0.0/configuration/#activation-and-deactivation) -- Disable revive by adding `GO_REVIVE` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |---------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -66,11 +66,11 @@ Use revive in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 86 | ![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 | 50 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/graphql_graphql_schema_linter.md b/docs/descriptors/graphql_graphql_schema_linter.md index 7a98100c070..03f1e4707df 100644 --- a/docs/descriptors/graphql_graphql_schema_linter.md +++ b/docs/descriptors/graphql_graphql_schema_linter.md @@ -33,8 +33,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/9.0.0/configuration/#activation-and-deactivation) -- Disable graphql-schema-linter by adding `GRAPHQL_GRAPHQL_SCHEMA_LINTER` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |-----------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -58,24 +58,24 @@ description: How to use graphql-schema-linter (configure, ignore files, ignore e This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/groovy_npm_groovy_lint.md b/docs/descriptors/groovy_npm_groovy_lint.md index c20130ac61c..94760b03f1a 100644 --- a/docs/descriptors/groovy_npm_groovy_lint.md +++ b/docs/descriptors/groovy_npm_groovy_lint.md @@ -35,10 +35,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/9.0.0/configuration/#activation-and-deactivation) -- Disable npm-groovy-lint by adding `GROOVY_NPM_GROOVY_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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 **autofixes** by adding `GROOVY_NPM_GROOVY_LINT` in [APPLY_FIXES variable](https://megalinter.io/9.0.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `GROOVY_NPM_GROOVY_LINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -70,25 +70,25 @@ Use npm-groovy-lint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/html_djlint.md b/docs/descriptors/html_djlint.md index c31476a7e80..808791d8e04 100644 --- a/docs/descriptors/html_djlint.md +++ b/docs/descriptors/html_djlint.md @@ -39,8 +39,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/9.0.0/configuration/#activation-and-deactivation) -- Disable djlint by adding `HTML_DJLINT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------| @@ -71,24 +71,24 @@ Use djlint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/html_htmlhint.md b/docs/descriptors/html_htmlhint.md index 31504047437..ac714bb848f 100644 --- a/docs/descriptors/html_htmlhint.md +++ b/docs/descriptors/html_htmlhint.md @@ -35,8 +35,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/9.0.0/configuration/#activation-and-deactivation) -- Disable htmlhint by adding `HTML_HTMLHINT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -70,24 +70,24 @@ Use htmlhint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/java_checkstyle.md b/docs/descriptors/java_checkstyle.md index 571c78dd778..5279ce6e8de 100644 --- a/docs/descriptors/java_checkstyle.md +++ b/docs/descriptors/java_checkstyle.md @@ -37,8 +37,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/9.0.0/configuration/#activation-and-deactivation) -- Disable checkstyle by adding `JAVA_CHECKSTYLE` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |---------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -72,11 +72,11 @@ Use checkstyle in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 86 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/java_pmd.md b/docs/descriptors/java_pmd.md index 705c54da198..acf7cecff42 100644 --- a/docs/descriptors/java_pmd.md +++ b/docs/descriptors/java_pmd.md @@ -32,8 +32,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/9.0.0/configuration/#activation-and-deactivation) -- Disable pmd by adding `JAVA_PMD` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |--------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -57,11 +57,11 @@ description: How to use pmd (configure, ignore files, ignore errors, help & vers This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 86 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/javascript_eslint.md b/docs/descriptors/javascript_eslint.md index 2e35d137cf1..20a2ad67029 100644 --- a/docs/descriptors/javascript_eslint.md +++ b/docs/descriptors/javascript_eslint.md @@ -57,10 +57,10 @@ Used by companies like Microsoft, Airbnb, Netflix, and Facebook, ESLint helps ma ## Configuration in MegaLinter -- Enable eslint by adding `JAVASCRIPT_ES` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable eslint by adding `JAVASCRIPT_ES` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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 **autofixes** by adding `JAVASCRIPT_ES` in [APPLY_FIXES variable](https://megalinter.io/9.0.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `JAVASCRIPT_ES` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -99,12 +99,12 @@ Use eslint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 86 | ![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 | 58 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/javascript_prettier.md b/docs/descriptors/javascript_prettier.md index a3c3c950e1e..8e6ab6d6120 100644 --- a/docs/descriptors/javascript_prettier.md +++ b/docs/descriptors/javascript_prettier.md @@ -38,10 +38,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/9.0.0/configuration/#activation-and-deactivation) -- Disable prettier by adding `JAVASCRIPT_PRETTIER` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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 **autofixes** by adding `JAVASCRIPT_PRETTIER` in [APPLY_FIXES variable](https://megalinter.io/9.0.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `JAVASCRIPT_PRETTIER` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -81,13 +81,13 @@ Use prettier in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](https://megalinter.io/9.0.0/flavors/formatters/) | Contains only formatters | 18 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 86 | ![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 | 18 | ![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 | 58 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/javascript_standard.md b/docs/descriptors/javascript_standard.md index adc83e6d349..094effee608 100644 --- a/docs/descriptors/javascript_standard.md +++ b/docs/descriptors/javascript_standard.md @@ -38,10 +38,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/9.0.0/configuration/#activation-and-deactivation) -- Disable standard by adding `JAVASCRIPT_STANDARD` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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 **autofixes** by adding `JAVASCRIPT_STANDARD` in [APPLY_FIXES variable](https://megalinter.io/9.0.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `JAVASCRIPT_STANDARD` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -76,12 +76,12 @@ Use standard in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 86 | ![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 | 58 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/json_eslint_plugin_jsonc.md b/docs/descriptors/json_eslint_plugin_jsonc.md index 873e3192899..1a8f261dd1e 100644 --- a/docs/descriptors/json_eslint_plugin_jsonc.md +++ b/docs/descriptors/json_eslint_plugin_jsonc.md @@ -15,7 +15,7 @@ description: How to use eslint-plugin-jsonc (configure, ignore files, ignore err _This linter has been disabled in this version_ -_Disabled reason: Bug in eslint-plugin-jsonc: _ +_Disabled reason: Bug in eslint-plugin-jsonc: https://github.com/ota-meshi/eslint-plugin-jsonc/issues/328_ **eslint-plugin-jsonc** uses eslint to lint [**json**](https://www.json.org/), [**jsonc**](https://github.com/microsoft/node-jsonc-parser) and [**json5**](https://json5.org/) (extended JSON with comments & more). @@ -89,10 +89,10 @@ DISABLE_LINTERS: ## Configuration in MegaLinter -- Enable eslint-plugin-jsonc by adding `JSON_ESLINT_PLUGIN_JSONC` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable eslint-plugin-jsonc by adding `JSON_ESLINT_PLUGIN_JSONC` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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 **autofixes** by adding `JSON_ESLINT_PLUGIN_JSONC` in [APPLY_FIXES variable](https://megalinter.io/9.0.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `JSON_ESLINT_PLUGIN_JSONC` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -124,9 +124,9 @@ Use eslint-plugin-jsonc in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------|:--------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/json_jsonlint.md b/docs/descriptors/json_jsonlint.md index adaee67f5cc..7c47fec9392 100644 --- a/docs/descriptors/json_jsonlint.md +++ b/docs/descriptors/json_jsonlint.md @@ -31,8 +31,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/9.0.0/configuration/#activation-and-deactivation) -- Disable jsonlint by adding `JSON_JSONLINT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -56,25 +56,25 @@ description: How to use jsonlint (configure, ignore files, ignore errors, help & This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/json_npm_package_json_lint.md b/docs/descriptors/json_npm_package_json_lint.md index 758126aae0b..f22dfc06e1a 100644 --- a/docs/descriptors/json_npm_package_json_lint.md +++ b/docs/descriptors/json_npm_package_json_lint.md @@ -34,8 +34,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/9.0.0/configuration/#activation-and-deactivation) -- Disable npm-package-json-lint by adding `JSON_NPM_PACKAGE_JSON_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |--------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -57,14 +57,14 @@ description: How to use npm-package-json-lint (configure, ignore files, ignore e This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 86 | ![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 | 58 | ![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 | 52 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/json_prettier.md b/docs/descriptors/json_prettier.md index 3c211f183b9..b80566059de 100644 --- a/docs/descriptors/json_prettier.md +++ b/docs/descriptors/json_prettier.md @@ -38,10 +38,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/9.0.0/configuration/#activation-and-deactivation) -- Disable prettier by adding `JSON_PRETTIER` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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 **autofixes** by adding `JSON_PRETTIER` in [APPLY_FIXES variable](https://megalinter.io/9.0.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `JSON_PRETTIER` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -80,26 +80,26 @@ Use prettier in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](https://megalinter.io/9.0.0/flavors/formatters/) | Contains only formatters | 18 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 18 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/json_v8r.md b/docs/descriptors/json_v8r.md index 098b54ad236..9096da5d045 100644 --- a/docs/descriptors/json_v8r.md +++ b/docs/descriptors/json_v8r.md @@ -27,8 +27,8 @@ description: How to use v8r (configure, ignore files, ignore errors, help & vers ## Configuration in MegaLinter -- Enable v8r by adding `JSON_V8R` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable v8r by adding `JSON_V8R` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |--------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -61,25 +61,25 @@ Use v8r in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/jsx_eslint.md b/docs/descriptors/jsx_eslint.md index 17e74536042..c4d187ccdb6 100644 --- a/docs/descriptors/jsx_eslint.md +++ b/docs/descriptors/jsx_eslint.md @@ -40,10 +40,10 @@ ESLint requires a custom configuration file applicable to your project. You can ## Configuration in MegaLinter -- Enable eslint by adding `JSX_ESLINT` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable eslint by adding `JSX_ESLINT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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 **autofixes** by adding `JSX_ESLINT` in [APPLY_FIXES variable](https://megalinter.io/9.0.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `JSX_ESLINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -82,12 +82,12 @@ Use eslint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 86 | ![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 | 58 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/kotlin_detekt.md b/docs/descriptors/kotlin_detekt.md index c34ea74941a..d4b78cb56f3 100644 --- a/docs/descriptors/kotlin_detekt.md +++ b/docs/descriptors/kotlin_detekt.md @@ -42,8 +42,8 @@ description: How to use detekt (configure, ignore files, ignore errors, help & v ## Configuration in MegaLinter -- Enable detekt by adding `KOTLIN_DETEKT` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable detekt by adding `KOTLIN_DETEKT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- Enable detekt by adding `KOTLIN_DETEKT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable detekt by adding `KOTLIN_DETEKT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -74,24 +74,24 @@ Use detekt in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/kotlin_ktlint.md b/docs/descriptors/kotlin_ktlint.md index 407969bf9f5..2f60cb68b00 100644 --- a/docs/descriptors/kotlin_ktlint.md +++ b/docs/descriptors/kotlin_ktlint.md @@ -38,10 +38,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/9.0.0/configuration/#activation-and-deactivation) -- Disable ktlint by adding `KOTLIN_KTLINT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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 **autofixes** by adding `KOTLIN_KTLINT` in [APPLY_FIXES variable](https://megalinter.io/9.0.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `KOTLIN_KTLINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -72,24 +72,24 @@ Use ktlint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/kubernetes_helm.md b/docs/descriptors/kubernetes_helm.md index 06eaedb2128..77deed8bf0e 100644 --- a/docs/descriptors/kubernetes_helm.md +++ b/docs/descriptors/kubernetes_helm.md @@ -36,8 +36,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/9.0.0/configuration/#activation-and-deactivation) -- Disable helm by adding `KUBERNETES_HELM` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |---------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------| @@ -58,25 +58,25 @@ description: How to use helm (configure, ignore files, ignore errors, help & ver This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/9.0.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/kubernetes_kubeconform.md b/docs/descriptors/kubernetes_kubeconform.md index 05e39a2c021..e00e4a7c0ab 100644 --- a/docs/descriptors/kubernetes_kubeconform.md +++ b/docs/descriptors/kubernetes_kubeconform.md @@ -37,8 +37,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/9.0.0/configuration/#activation-and-deactivation) -- Disable kubeconform by adding `KUBERNETES_KUBECONFORM` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |----------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------| @@ -61,25 +61,25 @@ description: How to use kubeconform (configure, ignore files, ignore errors, hel This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/9.0.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/kubernetes_kubescape.md b/docs/descriptors/kubernetes_kubescape.md index 21c3d3a85f3..ade08ee2c44 100644 --- a/docs/descriptors/kubernetes_kubescape.md +++ b/docs/descriptors/kubernetes_kubescape.md @@ -36,8 +36,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/9.0.0/configuration/#activation-and-deactivation) -- Disable kubescape by adding `KUBERNETES_KUBESCAPE` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |--------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------| @@ -66,25 +66,25 @@ Use kubescape in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/9.0.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes @@ -158,6 +158,7 @@ Flags: --server string Backend discovery server URL Use "kubescape [command] --help" for more information about a command. +{"level":"info","ts":"2025-09-20T15:28:26Z","msg":"Received interrupt signal, exiting..."} ``` ### Installation on mega-linter Docker image diff --git a/docs/descriptors/latex_chktex.md b/docs/descriptors/latex_chktex.md index a99a7e93f4a..d6042e432a5 100644 --- a/docs/descriptors/latex_chktex.md +++ b/docs/descriptors/latex_chktex.md @@ -34,8 +34,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/9.0.0/configuration/#activation-and-deactivation) -- Disable chktex by adding `LATEX_CHKTEX` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -67,9 +67,9 @@ Use chktex in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------|:--------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![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 ab90e9a8737..4e4bb231468 100644 --- a/docs/descriptors/lua_luacheck.md +++ b/docs/descriptors/lua_luacheck.md @@ -36,8 +36,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/9.0.0/configuration/#activation-and-deactivation) -- Disable luacheck by adding `LUA_LUACHECK` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -73,9 +73,9 @@ Use luacheck in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------|:--------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/lua_selene.md b/docs/descriptors/lua_selene.md index aa6d351c753..315d7ec8a76 100644 --- a/docs/descriptors/lua_selene.md +++ b/docs/descriptors/lua_selene.md @@ -35,8 +35,8 @@ description: How to use selene (configure, ignore files, ignore errors, help & v ## Configuration in MegaLinter -- Enable selene by adding `LUA_SELENE` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable selene by adding `LUA_SELENE` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- Enable selene by adding `LUA_SELENE` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable selene by adding `LUA_SELENE` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |----------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -70,9 +70,9 @@ Use selene in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------|:--------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/lua_stylua.md b/docs/descriptors/lua_stylua.md index 12983039178..e0e41448bee 100644 --- a/docs/descriptors/lua_stylua.md +++ b/docs/descriptors/lua_stylua.md @@ -34,8 +34,8 @@ description: How to use stylua (configure, ignore files, ignore errors, help & v ## Configuration in MegaLinter -- Enable stylua by adding `LUA_STYLUA` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable stylua by adding `LUA_STYLUA` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- Enable stylua by adding `LUA_STYLUA` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable stylua by adding `LUA_STYLUA` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |----------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -69,9 +69,9 @@ Use stylua in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------|:--------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![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 80b5ecba739..024b53a2de8 100644 --- a/docs/descriptors/makefile_checkmake.md +++ b/docs/descriptors/makefile_checkmake.md @@ -9,7 +9,7 @@ description: How to use checkmake (configure, ignore files, ignore errors, help _This linter has been disabled in this version_ -_Disabled reason: Security issues: _ +_Disabled reason: Security issues: https://github.com/checkmake/checkmake/issues/99_ **checkmake** is a linter for Makefiles that helps enforce best practices and identify common issues in Makefile syntax and structure. It helps prevent common Makefile pitfalls and makes build processes more reliable and maintainable. @@ -37,8 +37,8 @@ _Disabled reason: Security issues: | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------|:--------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/markdown_markdown_table_formatter.md b/docs/descriptors/markdown_markdown_table_formatter.md index a940d5d0585..b22800cd7c4 100644 --- a/docs/descriptors/markdown_markdown_table_formatter.md +++ b/docs/descriptors/markdown_markdown_table_formatter.md @@ -30,10 +30,10 @@ description: How to use markdown-table-formatter (configure, ignore files, ignor ## Configuration in MegaLinter -- Enable markdown-table-formatter by adding `MARKDOWN_MARKDOWN_TABLE_FORMATTER` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable markdown-table-formatter by adding `MARKDOWN_MARKDOWN_TABLE_FORMATTER` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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 **autofixes** by adding `MARKDOWN_MARKDOWN_TABLE_FORMATTER` in [APPLY_FIXES variable](https://megalinter.io/9.0.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `MARKDOWN_MARKDOWN_TABLE_FORMATTER` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |---------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------| @@ -63,25 +63,25 @@ Use markdown-table-formatter in your favorite IDE to catch errors before MegaLin This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](https://megalinter.io/9.0.0/flavors/formatters/) | Contains only formatters | 18 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 18 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/markdown_markdownlint.md b/docs/descriptors/markdown_markdownlint.md index 4974ceaa09c..076a090fdef 100644 --- a/docs/descriptors/markdown_markdownlint.md +++ b/docs/descriptors/markdown_markdownlint.md @@ -35,10 +35,10 @@ description: How to use markdownlint (configure, ignore files, ignore errors, he ## Configuration in MegaLinter -- Enable markdownlint by adding `MARKDOWN_MARKDOWNLINT` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable markdownlint by adding `MARKDOWN_MARKDOWNLINT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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 **autofixes** by adding `MARKDOWN_MARKDOWNLINT` in [APPLY_FIXES variable](https://megalinter.io/9.0.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `MARKDOWN_MARKDOWNLINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |---------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -73,25 +73,25 @@ Use markdownlint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](https://megalinter.io/9.0.0/flavors/formatters/) | Contains only formatters | 18 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 18 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/markdown_remark_lint.md b/docs/descriptors/markdown_remark_lint.md index 56a59ae2d10..e5cea4b1dea 100644 --- a/docs/descriptors/markdown_remark_lint.md +++ b/docs/descriptors/markdown_remark_lint.md @@ -9,7 +9,7 @@ description: How to use remark-lint (configure, ignore files, ignore errors, hel _This linter has been disabled in this version_ -_Disabled reason: Bug in remark-lint: _ +_Disabled reason: Bug in remark-lint: https://github.com/remarkjs/remark-lint/issues/322_ **remark-lint** is a powerful plugin for the remark markdown processor that provides comprehensive linting and formatting capabilities for Markdown files. Built on the unified collective's remark ecosystem, it offers extensive rule-based validation with automatic fixing capabilities and a rich plugin architecture for customized Markdown processing workflows. @@ -38,10 +38,10 @@ _Disabled reason: Bug in remark-lint: | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------|:--------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/perl_perlcritic.md b/docs/descriptors/perl_perlcritic.md index 830155c146b..52503f1667a 100644 --- a/docs/descriptors/perl_perlcritic.md +++ b/docs/descriptors/perl_perlcritic.md @@ -38,8 +38,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/9.0.0/configuration/#activation-and-deactivation) -- Disable perlcritic by adding `PERL_PERLCRITIC` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |---------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------| @@ -61,9 +61,9 @@ description: How to use perlcritic (configure, ignore files, ignore errors, help This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------|:--------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/php_php_cs_fixer.md b/docs/descriptors/php_php_cs_fixer.md index 609deddaa69..1bfd82aa6ce 100644 --- a/docs/descriptors/php_php_cs_fixer.md +++ b/docs/descriptors/php_php_cs_fixer.md @@ -36,8 +36,8 @@ description: How to use php-cs-fixer (configure, ignore files, ignore errors, he ## Configuration in MegaLinter -- Enable php-cs-fixer by adding `PHP_PHPCSFIXER` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable php-cs-fixer by adding `PHP_PHPCSFIXER` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- Enable php-cs-fixer by adding `PHP_PHPCSFIXER` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable php-cs-fixer by adding `PHP_PHPCSFIXER` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |--------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -71,11 +71,11 @@ Use php-cs-fixer in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 86 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/php_phpcs.md b/docs/descriptors/php_phpcs.md index 6ec4d840e6c..f795d9d3ac5 100644 --- a/docs/descriptors/php_phpcs.md +++ b/docs/descriptors/php_phpcs.md @@ -34,8 +34,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/9.0.0/configuration/#activation-and-deactivation) -- Disable phpcs by adding `PHP_PHPCS` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |---------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -70,11 +70,11 @@ Use phpcs in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 86 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/php_phplint.md b/docs/descriptors/php_phplint.md index b7323ca41ff..ed3de48a4db 100644 --- a/docs/descriptors/php_phplint.md +++ b/docs/descriptors/php_phplint.md @@ -31,8 +31,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/9.0.0/configuration/#activation-and-deactivation) -- Disable phplint by adding `PHP_PHPLINT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -56,11 +56,11 @@ description: How to use phplint (configure, ignore files, ignore errors, help & This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 86 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/php_phpstan.md b/docs/descriptors/php_phpstan.md index 304215f85be..57de43a3f84 100644 --- a/docs/descriptors/php_phpstan.md +++ b/docs/descriptors/php_phpstan.md @@ -32,8 +32,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/9.0.0/configuration/#activation-and-deactivation) -- Disable phpstan by adding `PHP_PHPSTAN` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -57,11 +57,11 @@ description: How to use phpstan (configure, ignore files, ignore errors, help & This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 86 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/php_psalm.md b/docs/descriptors/php_psalm.md index f2a6107e3fe..f9c192e534c 100644 --- a/docs/descriptors/php_psalm.md +++ b/docs/descriptors/php_psalm.md @@ -40,8 +40,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/9.0.0/configuration/#activation-and-deactivation) -- Disable psalm by adding `PHP_PSALM` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |---------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -74,11 +74,11 @@ Use psalm in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 86 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/powershell_powershell.md b/docs/descriptors/powershell_powershell.md index 20592ffd9eb..0863c33423c 100644 --- a/docs/descriptors/powershell_powershell.md +++ b/docs/descriptors/powershell_powershell.md @@ -32,10 +32,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/9.0.0/configuration/#activation-and-deactivation) -- Disable powershell by adding `POWERSHELL_POWERSHELL` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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 **autofixes** by adding `POWERSHELL_POWERSHELL` in [APPLY_FIXES variable](https://megalinter.io/9.0.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `POWERSHELL_POWERSHELL` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |---------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------| @@ -53,7 +53,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 | `['powershell']` | +| POWERSHELL_POWERSHELL_CLI_EXECUTABLE | Override CLI executable | `['pwsh']` | ## IDE Integration @@ -67,11 +67,11 @@ Use powershell in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:---------------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/powershell_powershell_formatter.md b/docs/descriptors/powershell_powershell_formatter.md index 07222aa4067..fecafaa4461 100644 --- a/docs/descriptors/powershell_powershell_formatter.md +++ b/docs/descriptors/powershell_powershell_formatter.md @@ -30,10 +30,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/9.0.0/configuration/#activation-and-deactivation) -- Disable powershell_formatter by adding `POWERSHELL_POWERSHELL_FORMATTER` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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 **autofixes** by adding `POWERSHELL_POWERSHELL_FORMATTER` in [APPLY_FIXES variable](https://megalinter.io/9.0.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `POWERSHELL_POWERSHELL_FORMATTER` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------| @@ -52,7 +52,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 | `['powershell']` | +| POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE | Override CLI executable | `['pwsh']` | ## IDE Integration @@ -66,12 +66,12 @@ Use powershell_formatter in your favorite IDE to catch errors before MegaLinter This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](https://megalinter.io/9.0.0/flavors/formatters/) | Contains only formatters | 18 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 18 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/protobuf_protolint.md b/docs/descriptors/protobuf_protolint.md index 341cdaec613..3d934e6db99 100644 --- a/docs/descriptors/protobuf_protolint.md +++ b/docs/descriptors/protobuf_protolint.md @@ -33,10 +33,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/9.0.0/configuration/#activation-and-deactivation) -- Disable protolint by adding `PROTOBUF_PROTOLINT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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 **autofixes** by adding `PROTOBUF_PROTOLINT` in [APPLY_FIXES variable](https://megalinter.io/9.0.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `PROTOBUF_PROTOLINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -69,23 +69,23 @@ Use protolint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/puppet_puppet_lint.md b/docs/descriptors/puppet_puppet_lint.md index 0634fe2f203..375ee96053d 100644 --- a/docs/descriptors/puppet_puppet_lint.md +++ b/docs/descriptors/puppet_puppet_lint.md @@ -9,7 +9,7 @@ description: How to use puppet-lint (configure, ignore files, ignore errors, hel _This linter has been disabled in this version_ -_Disabled reason: _ +_Disabled reason: https://github.com/puppetlabs/puppet-lint/issues/251_ **puppet-lint** is the standard linting tool for Puppet code that enforces the recommended Puppet language style guide and ensures consistent code formatting across Puppet manifests. It focuses on style and formatting rather than syntax validation. @@ -37,10 +37,10 @@ _Disabled reason: _ ## Configuration in MegaLinter -- Enable puppet-lint by adding `PUPPET_PUPPET_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable puppet-lint by adding `PUPPET_PUPPET_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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 **autofixes** by adding `PUPPET_PUPPET_LINT` in [APPLY_FIXES variable](https://megalinter.io/9.0.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `PUPPET_PUPPET_LINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -72,9 +72,9 @@ Use puppet-lint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------|:--------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![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 ba1f899bb0e..1abfef49f27 100644 --- a/docs/descriptors/python_bandit.md +++ b/docs/descriptors/python_bandit.md @@ -56,8 +56,8 @@ Bandit is essential for maintaining secure Python codebases and is widely used i ## Configuration in MegaLinter -- Enable bandit by adding `PYTHON_BANDIT` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable bandit by adding `PYTHON_BANDIT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -90,11 +90,11 @@ Use bandit in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------|:------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [security](https://megalinter.io/9.0.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 64 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/python_black.md b/docs/descriptors/python_black.md index 5330a3a5ed4..63220df0005 100644 --- a/docs/descriptors/python_black.md +++ b/docs/descriptors/python_black.md @@ -59,10 +59,10 @@ Black is successfully used by many projects, small and big, and has become the d ## Configuration in MegaLinter -- Enable black by adding `PYTHON_BLACK` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable black by adding `PYTHON_BLACK` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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 **autofixes** by adding `PYTHON_BLACK` in [APPLY_FIXES variable](https://megalinter.io/9.0.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `PYTHON_BLACK` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -100,12 +100,12 @@ Use black in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [formatters](https://megalinter.io/9.0.0/flavors/formatters/) | Contains only formatters | 18 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 86 | ![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 | 18 | ![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 | 64 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/python_flake8.md b/docs/descriptors/python_flake8.md index 73c7fdf6c72..33ab94288e8 100644 --- a/docs/descriptors/python_flake8.md +++ b/docs/descriptors/python_flake8.md @@ -33,8 +33,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/9.0.0/configuration/#activation-and-deactivation) -- Disable flake8 by adding `PYTHON_FLAKE8` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -67,11 +67,11 @@ Use flake8 in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 86 | ![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 | 64 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/python_isort.md b/docs/descriptors/python_isort.md index 29cb0b96651..5b0bfc2a559 100644 --- a/docs/descriptors/python_isort.md +++ b/docs/descriptors/python_isort.md @@ -39,10 +39,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/9.0.0/configuration/#activation-and-deactivation) -- Disable isort by adding `PYTHON_ISORT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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 **autofixes** by adding `PYTHON_ISORT` in [APPLY_FIXES variable](https://megalinter.io/9.0.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `PYTHON_ISORT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -77,12 +77,12 @@ Use isort in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [formatters](https://megalinter.io/9.0.0/flavors/formatters/) | Contains only formatters | 18 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 86 | ![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 | 18 | ![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 | 64 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/python_mypy.md b/docs/descriptors/python_mypy.md index f2f1e3e0e0d..b7903f2dbea 100644 --- a/docs/descriptors/python_mypy.md +++ b/docs/descriptors/python_mypy.md @@ -40,8 +40,8 @@ description: How to use mypy (configure, ignore files, ignore errors, help & ver ## Configuration in MegaLinter -- Enable mypy by adding `PYTHON_MYPY` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable mypy by adding `PYTHON_MYPY` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -78,11 +78,11 @@ Use mypy in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 86 | ![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 | 64 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/python_pylint.md b/docs/descriptors/python_pylint.md index aabee9b2308..d6365051f52 100644 --- a/docs/descriptors/python_pylint.md +++ b/docs/descriptors/python_pylint.md @@ -52,8 +52,8 @@ For legacy projects, start with `--errors-only` flag and progressively enable mo ## Configuration in MegaLinter -- Enable pylint by adding `PYTHON_PYLINT` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable pylint by adding `PYTHON_PYLINT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -88,11 +88,11 @@ Use pylint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 86 | ![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 | 64 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/python_pyright.md b/docs/descriptors/python_pyright.md index 419930f3d63..6226e3d4b89 100644 --- a/docs/descriptors/python_pyright.md +++ b/docs/descriptors/python_pyright.md @@ -40,8 +40,8 @@ description: How to use pyright (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable pyright by adding `PYTHON_PYRIGHT` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable pyright by adding `PYTHON_PYRIGHT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |--------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -77,11 +77,11 @@ Use pyright in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 86 | ![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 | 64 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/python_ruff.md b/docs/descriptors/python_ruff.md index f2bed5da123..b6f65379a60 100644 --- a/docs/descriptors/python_ruff.md +++ b/docs/descriptors/python_ruff.md @@ -31,10 +31,10 @@ description: How to use ruff (configure, ignore files, ignore errors, help & ver ## Configuration in MegaLinter -- Enable ruff by adding `PYTHON_RUFF` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable ruff by adding `PYTHON_RUFF` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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 **autofixes** by adding `PYTHON_RUFF` in [APPLY_FIXES variable](https://megalinter.io/9.0.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `PYTHON_RUFF` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -67,11 +67,11 @@ Use ruff in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 86 | ![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 | 64 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/python_ruff_format.md b/docs/descriptors/python_ruff_format.md index 99f8d9cb890..c225867fad2 100644 --- a/docs/descriptors/python_ruff_format.md +++ b/docs/descriptors/python_ruff_format.md @@ -30,8 +30,8 @@ description: How to use ruff-format (configure, ignore files, ignore errors, hel ## Configuration in MegaLinter -- Enable ruff-format by adding `PYTHON_RUFF_FORMAT` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable ruff-format by adding `PYTHON_RUFF_FORMAT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- Enable ruff-format by adding `PYTHON_RUFF_FORMAT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable ruff-format by adding `PYTHON_RUFF_FORMAT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -65,12 +65,12 @@ Use ruff-format in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [formatters](https://megalinter.io/9.0.0/flavors/formatters/) | Contains only formatters | 18 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 86 | ![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 | 18 | ![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 | 64 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/r_lintr.md b/docs/descriptors/r_lintr.md index d3030c38b6b..0e2d3fdffe4 100644 --- a/docs/descriptors/r_lintr.md +++ b/docs/descriptors/r_lintr.md @@ -29,8 +29,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/9.0.0/configuration/#activation-and-deactivation) -- Disable lintr by adding `R_LINTR` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |-------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -66,9 +66,9 @@ Use lintr in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------|:--------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![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 4eacdfe6967..711937f2035 100644 --- a/docs/descriptors/raku_raku.md +++ b/docs/descriptors/raku_raku.md @@ -31,8 +31,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/9.0.0/configuration/#activation-and-deactivation) -- Disable raku by adding `RAKU_RAKU` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |---------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------| @@ -64,9 +64,9 @@ Use raku in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------|:--------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![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 c3eff356e55..4bea5631326 100644 --- a/docs/descriptors/repository_checkov.md +++ b/docs/descriptors/repository_checkov.md @@ -15,7 +15,7 @@ description: How to use checkov (configure, ignore files, ignore errors, help & _This linter has been disabled in this version_ -_Disabled reason: _ +_Disabled reason: https://github.com/bridgecrewio/checkov/issues/7263_ **Checkov** is a comprehensive static code analysis tool for Infrastructure as Code (IaC) that prevents cloud security misconfigurations before they reach production. @@ -43,8 +43,8 @@ _Disabled reason: _ ## Configuration in MegaLinter -- Enable checkov by adding `REPOSITORY_CHECKOV` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable checkov by adding `REPOSITORY_CHECKOV` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -64,9 +64,9 @@ _Disabled reason: _ This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------|:--------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/repository_devskim.md b/docs/descriptors/repository_devskim.md index 2284e241b29..7a71c705c8a 100644 --- a/docs/descriptors/repository_devskim.md +++ b/docs/descriptors/repository_devskim.md @@ -44,8 +44,8 @@ Example: ## Configuration in MegaLinter -- Enable devskim by adding `REPOSITORY_DEVSKIM` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable devskim by adding `REPOSITORY_DEVSKIM` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -73,10 +73,10 @@ Use devskim in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------|:--------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [security](https://megalinter.io/9.0.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/repository_dustilock.md b/docs/descriptors/repository_dustilock.md index 6e54d4406fe..ca0f11f8d31 100644 --- a/docs/descriptors/repository_dustilock.md +++ b/docs/descriptors/repository_dustilock.md @@ -36,8 +36,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/9.0.0/configuration/#activation-and-deactivation) -- Disable dustilock by adding `REPOSITORY_DUSTILOCK` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |--------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------| @@ -55,10 +55,10 @@ description: How to use dustilock (configure, ignore files, ignore errors, help This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------|:--------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [security](https://megalinter.io/9.0.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/repository_git_diff.md b/docs/descriptors/repository_git_diff.md index d741c9bb73b..846f235afa3 100644 --- a/docs/descriptors/repository_git_diff.md +++ b/docs/descriptors/repository_git_diff.md @@ -25,8 +25,8 @@ description: How to use git_diff (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable git_diff by adding `REPOSITORY_GIT_DIFF` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable git_diff by adding `REPOSITORY_GIT_DIFF` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |-------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------| @@ -44,25 +44,25 @@ description: How to use git_diff (configure, ignore files, ignore errors, help & This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/repository_gitleaks.md b/docs/descriptors/repository_gitleaks.md index 6cd5abd7817..fef7ae7fcad 100644 --- a/docs/descriptors/repository_gitleaks.md +++ b/docs/descriptors/repository_gitleaks.md @@ -33,17 +33,17 @@ description: How to use gitleaks (configure, ignore files, ignore errors, help & If MegaLinter with gitleaks runs against a PR on a platform not listed above, analysis is performed on the whole repository (this is the default gitleaks behavior; the commits scanned depend on the fetch-depth configuration). You can still choose to scan only PR commits in your CI/CD platform by setting the following MegaLinter environment variables: -- `PULL_REQUEST=true`\* -- `REPOSITORY_GITLEAKS_PR_COMMITS_SCAN: true` -- `REPOSITORY_GITLEAKS_PR_SOURCE_SHA` with last commit sha from your PR and `REPOSITORY_GITLEAKS_PR_TARGET_SHA` commit sha from your target branch (for example, `main` if you do PR to main branch) + - `PULL_REQUEST=true`\* + - `REPOSITORY_GITLEAKS_PR_COMMITS_SCAN: true` + - `REPOSITORY_GITLEAKS_PR_SOURCE_SHA` with last commit sha from your PR and `REPOSITORY_GITLEAKS_PR_TARGET_SHA` commit sha from your target branch (for example, `main` if you do PR to main branch) Example commands: - - Source commit SHA: + - Source commit SHA: ```bash git rev-list -n 1 refs/remotes/origin/ ``` - - Target commit SHA: + - Target commit SHA: ```bash git rev-parse refs/remotes/origin/ ``` @@ -108,8 +108,8 @@ git fetch --depth=0 ## Configuration in MegaLinter -- Enable gitleaks by adding `REPOSITORY_GITLEAKS` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable gitleaks by adding `REPOSITORY_GITLEAKS` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |-------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -132,26 +132,26 @@ git fetch --depth=0 This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/9.0.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/repository_grype.md b/docs/descriptors/repository_grype.md index a9efd2ebff7..b0f8467874b 100644 --- a/docs/descriptors/repository_grype.md +++ b/docs/descriptors/repository_grype.md @@ -40,8 +40,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/9.0.0/configuration/#activation-and-deactivation) -- Disable grype by adding `REPOSITORY_GRYPE` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |----------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -61,26 +61,26 @@ description: How to use grype (configure, ignore files, ignore errors, help & ve This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/9.0.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/repository_kics.md b/docs/descriptors/repository_kics.md index 41361f72fe1..31d40b7297c 100644 --- a/docs/descriptors/repository_kics.md +++ b/docs/descriptors/repository_kics.md @@ -39,8 +39,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/9.0.0/configuration/#activation-and-deactivation) -- Disable kics by adding `REPOSITORY_KICS` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |---------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -60,12 +60,12 @@ description: How to use kics (configure, ignore files, ignore errors, help & ver This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [security](https://megalinter.io/9.0.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 86 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/repository_ls_lint.md b/docs/descriptors/repository_ls_lint.md index 920b8301abf..baf02a16500 100644 --- a/docs/descriptors/repository_ls_lint.md +++ b/docs/descriptors/repository_ls_lint.md @@ -37,8 +37,8 @@ description: How to use ls-lint (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable ls-lint by adding `REPOSITORY_LS_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable ls-lint by adding `REPOSITORY_LS_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- Enable ls-lint by adding `REPOSITORY_LS_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable ls-lint by adding `REPOSITORY_LS_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -58,25 +58,25 @@ description: How to use ls-lint (configure, ignore files, ignore errors, help & This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/repository_secretlint.md b/docs/descriptors/repository_secretlint.md index 3c10cb9dab6..2bc990466b2 100644 --- a/docs/descriptors/repository_secretlint.md +++ b/docs/descriptors/repository_secretlint.md @@ -40,8 +40,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/9.0.0/configuration/#activation-and-deactivation) -- Disable secretlint by adding `REPOSITORY_SECRETLINT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |---------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -61,26 +61,26 @@ description: How to use secretlint (configure, ignore files, ignore errors, help This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/9.0.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/repository_semgrep.md b/docs/descriptors/repository_semgrep.md index 77ec362ae4f..caf468f0acb 100644 --- a/docs/descriptors/repository_semgrep.md +++ b/docs/descriptors/repository_semgrep.md @@ -41,8 +41,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/9.0.0/configuration/#activation-and-deactivation) -- Disable semgrep by adding `REPOSITORY_SEMGREP` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------| @@ -70,25 +70,25 @@ Use semgrep in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/9.0.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/repository_syft.md b/docs/descriptors/repository_syft.md index c392c31c658..b30a8b06910 100644 --- a/docs/descriptors/repository_syft.md +++ b/docs/descriptors/repository_syft.md @@ -36,8 +36,8 @@ description: How to use syft (configure, ignore files, ignore errors, help & ver ## Configuration in MegaLinter -- Enable syft by adding `REPOSITORY_SYFT` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable syft by adding `REPOSITORY_SYFT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |---------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -57,26 +57,26 @@ description: How to use syft (configure, ignore files, ignore errors, help & ver This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/9.0.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/repository_trivy.md b/docs/descriptors/repository_trivy.md index 46329028772..ad64dfa9cd4 100644 --- a/docs/descriptors/repository_trivy.md +++ b/docs/descriptors/repository_trivy.md @@ -40,8 +40,8 @@ description: How to use trivy (configure, ignore files, ignore errors, help & ve ## Configuration in MegaLinter -- Enable trivy by adding `REPOSITORY_TRIVY` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable trivy by adding `REPOSITORY_TRIVY` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |----------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -69,26 +69,26 @@ Use trivy in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/9.0.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/repository_trivy_sbom.md b/docs/descriptors/repository_trivy_sbom.md index 15e338e517a..19e2ca57b3c 100644 --- a/docs/descriptors/repository_trivy_sbom.md +++ b/docs/descriptors/repository_trivy_sbom.md @@ -37,8 +37,8 @@ description: How to use trivy-sbom (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable trivy-sbom by adding `REPOSITORY_TRIVY_SBOM` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable trivy-sbom by adding `REPOSITORY_TRIVY_SBOM` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |---------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -66,26 +66,26 @@ Use trivy-sbom in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/9.0.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/repository_trufflehog.md b/docs/descriptors/repository_trufflehog.md index 2e1db4aa8d7..f23a08193da 100644 --- a/docs/descriptors/repository_trufflehog.md +++ b/docs/descriptors/repository_trufflehog.md @@ -37,8 +37,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/9.0.0/configuration/#activation-and-deactivation) -- Disable trufflehog by adding `REPOSITORY_TRUFFLEHOG` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |---------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -58,26 +58,26 @@ description: How to use trufflehog (configure, ignore files, ignore errors, help This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/9.0.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/rst_rst_lint.md b/docs/descriptors/rst_rst_lint.md index 12a5f1f624a..a7d5898adde 100644 --- a/docs/descriptors/rst_rst_lint.md +++ b/docs/descriptors/rst_rst_lint.md @@ -35,8 +35,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/9.0.0/configuration/#activation-and-deactivation) -- Disable rst-lint by adding `RST_RST_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -58,11 +58,11 @@ description: How to use rst-lint (configure, ignore files, ignore errors, help & This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 86 | ![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 | 64 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/rst_rstcheck.md b/docs/descriptors/rst_rstcheck.md index 50e2ff1160d..a665b4a4e82 100644 --- a/docs/descriptors/rst_rstcheck.md +++ b/docs/descriptors/rst_rstcheck.md @@ -34,8 +34,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/9.0.0/configuration/#activation-and-deactivation) -- Disable rstcheck by adding `RST_RSTCHECK` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -67,11 +67,11 @@ Use rstcheck in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 86 | ![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 | 64 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/rst_rstfmt.md b/docs/descriptors/rst_rstfmt.md index d417de78b8b..7f3d6a85655 100644 --- a/docs/descriptors/rst_rstfmt.md +++ b/docs/descriptors/rst_rstfmt.md @@ -31,10 +31,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/9.0.0/configuration/#activation-and-deactivation) -- Disable rstfmt by adding `RST_RSTFMT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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 **autofixes** by adding `RST_RSTFMT` in [APPLY_FIXES variable](https://megalinter.io/9.0.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `RST_RSTFMT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -56,12 +56,12 @@ description: How to use rstfmt (configure, ignore files, ignore errors, help & v This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [formatters](https://megalinter.io/9.0.0/flavors/formatters/) | Contains only formatters | 18 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 86 | ![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 | 18 | ![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 | 64 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/ruby_rubocop.md b/docs/descriptors/ruby_rubocop.md index fc0df418a00..da86b981873 100644 --- a/docs/descriptors/ruby_rubocop.md +++ b/docs/descriptors/ruby_rubocop.md @@ -38,10 +38,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/9.0.0/configuration/#activation-and-deactivation) -- Disable rubocop by adding `RUBY_RUBOCOP` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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 **autofixes** by adding `RUBY_RUBOCOP` in [APPLY_FIXES variable](https://megalinter.io/9.0.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `RUBY_RUBOCOP` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -79,11 +79,11 @@ Use rubocop in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 86 | ![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 | 49 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/rust_clippy.md b/docs/descriptors/rust_clippy.md index d9627e2d211..04eebe43df7 100644 --- a/docs/descriptors/rust_clippy.md +++ b/docs/descriptors/rust_clippy.md @@ -32,8 +32,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/9.0.0/configuration/#activation-and-deactivation) -- Disable clippy by adding `RUST_CLIPPY` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -63,11 +63,11 @@ Use clippy in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 86 | ![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 | 49 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/salesforce.md b/docs/descriptors/salesforce.md index 61f66040560..f57a032a299 100644 --- a/docs/descriptors/salesforce.md +++ b/docs/descriptors/salesforce.md @@ -39,7 +39,7 @@ ARG NPM_SALESFORCE_CLI_VERSION=2.105.6 # renovate: datasource=npm depName=@salesforce/plugin-packaging ARG NPM_SALESFORCE_PLUGIN_PACKAGING_VERSION=2.20.3 # renovate: datasource=npm depName=sfdx-hardis -ARG SFDX_HARDIS_VERSION=6.5.0 +ARG SFDX_HARDIS_VERSION=6.5.1 ENV JAVA_HOME=/usr/lib/jvm/java-21-openjdk ENV PATH="$JAVA_HOME/bin:${PATH}" RUN sf plugins install @salesforce/plugin-packaging@${NPM_SALESFORCE_PLUGIN_PACKAGING_VERSION} \ diff --git a/docs/descriptors/salesforce_lightning_flow_scanner.md b/docs/descriptors/salesforce_lightning_flow_scanner.md index 72449624f17..3b6f04603a4 100644 --- a/docs/descriptors/salesforce_lightning_flow_scanner.md +++ b/docs/descriptors/salesforce_lightning_flow_scanner.md @@ -15,7 +15,7 @@ description: How to use lightning-flow-scanner (configure, ignore files, ignore _This linter has been disabled in this version_ -_Disabled reason: Repo archived -> _ +_Disabled reason: Repo archived -> https://github.com/Lightning-Flow-Scanner_ **Lightning Flow Scanner** is a specialized SFDX plugin that analyzes Salesforce Flows for integrity issues, performance problems, and adherence to best practices. It helps developers build reliable and maintainable Flow automations. @@ -45,8 +45,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/9.0.0/configuration/#activation-and-deactivation) -- Disable lightning-flow-scanner by adding `SALESFORCE_LIGHTNING_FLOW_SCANNER` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |---------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -75,9 +75,9 @@ Use lightning-flow-scanner in your favorite IDE to catch errors before MegaLinte This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------|:--------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes @@ -141,7 +141,7 @@ ARG NPM_SALESFORCE_CLI_VERSION=2.105.6 # renovate: datasource=npm depName=@salesforce/plugin-packaging ARG NPM_SALESFORCE_PLUGIN_PACKAGING_VERSION=2.20.3 # renovate: datasource=npm depName=sfdx-hardis -ARG SFDX_HARDIS_VERSION=6.5.0 +ARG SFDX_HARDIS_VERSION=6.5.1 ENV JAVA_HOME=/usr/lib/jvm/java-21-openjdk ENV PATH="$JAVA_HOME/bin:${PATH}" RUN sf plugins install @salesforce/plugin-packaging@${NPM_SALESFORCE_PLUGIN_PACKAGING_VERSION} \ diff --git a/docs/descriptors/salesforce_sfdx_scanner_apex.md b/docs/descriptors/salesforce_sfdx_scanner_apex.md index eb5b3d4dae2..5286b9c0b69 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_apex.md +++ b/docs/descriptors/salesforce_sfdx_scanner_apex.md @@ -41,8 +41,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/9.0.0/configuration/#activation-and-deactivation) -- Disable sfdx-scanner-apex by adding `SALESFORCE_SFDX_SCANNER_APEX` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |----------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -74,10 +74,10 @@ Use sfdx-scanner-apex in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------|:----------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:----------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 52 | ![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) | ## Behind the scenes @@ -391,7 +391,7 @@ ARG NPM_SALESFORCE_CLI_VERSION=2.105.6 # renovate: datasource=npm depName=@salesforce/plugin-packaging ARG NPM_SALESFORCE_PLUGIN_PACKAGING_VERSION=2.20.3 # renovate: datasource=npm depName=sfdx-hardis -ARG SFDX_HARDIS_VERSION=6.5.0 +ARG SFDX_HARDIS_VERSION=6.5.1 ENV JAVA_HOME=/usr/lib/jvm/java-21-openjdk ENV PATH="$JAVA_HOME/bin:${PATH}" RUN sf plugins install @salesforce/plugin-packaging@${NPM_SALESFORCE_PLUGIN_PACKAGING_VERSION} \ diff --git a/docs/descriptors/salesforce_sfdx_scanner_aura.md b/docs/descriptors/salesforce_sfdx_scanner_aura.md index e35eba1266e..caca82a73cd 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_aura.md +++ b/docs/descriptors/salesforce_sfdx_scanner_aura.md @@ -41,8 +41,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/9.0.0/configuration/#activation-and-deactivation) -- Disable sfdx-scanner-aura by adding `SALESFORCE_SFDX_SCANNER_AURA` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |----------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -71,10 +71,10 @@ Use sfdx-scanner-aura in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------|:----------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:----------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 52 | ![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) | ## Behind the scenes @@ -388,7 +388,7 @@ ARG NPM_SALESFORCE_CLI_VERSION=2.105.6 # renovate: datasource=npm depName=@salesforce/plugin-packaging ARG NPM_SALESFORCE_PLUGIN_PACKAGING_VERSION=2.20.3 # renovate: datasource=npm depName=sfdx-hardis -ARG SFDX_HARDIS_VERSION=6.5.0 +ARG SFDX_HARDIS_VERSION=6.5.1 ENV JAVA_HOME=/usr/lib/jvm/java-21-openjdk ENV PATH="$JAVA_HOME/bin:${PATH}" RUN sf plugins install @salesforce/plugin-packaging@${NPM_SALESFORCE_PLUGIN_PACKAGING_VERSION} \ diff --git a/docs/descriptors/salesforce_sfdx_scanner_lwc.md b/docs/descriptors/salesforce_sfdx_scanner_lwc.md index 7d15733f05b..d4e2234c79f 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_lwc.md +++ b/docs/descriptors/salesforce_sfdx_scanner_lwc.md @@ -42,8 +42,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/9.0.0/configuration/#activation-and-deactivation) -- Disable sfdx-scanner-lwc by adding `SALESFORCE_SFDX_SCANNER_LWC` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |---------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -72,10 +72,10 @@ Use sfdx-scanner-lwc in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------|:----------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:----------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 52 | ![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) | ## Behind the scenes @@ -389,7 +389,7 @@ ARG NPM_SALESFORCE_CLI_VERSION=2.105.6 # renovate: datasource=npm depName=@salesforce/plugin-packaging ARG NPM_SALESFORCE_PLUGIN_PACKAGING_VERSION=2.20.3 # renovate: datasource=npm depName=sfdx-hardis -ARG SFDX_HARDIS_VERSION=6.5.0 +ARG SFDX_HARDIS_VERSION=6.5.1 ENV JAVA_HOME=/usr/lib/jvm/java-21-openjdk ENV PATH="$JAVA_HOME/bin:${PATH}" RUN sf plugins install @salesforce/plugin-packaging@${NPM_SALESFORCE_PLUGIN_PACKAGING_VERSION} \ diff --git a/docs/descriptors/scala_scalafix.md b/docs/descriptors/scala_scalafix.md index 4f76af9d058..cfc206ccd63 100644 --- a/docs/descriptors/scala_scalafix.md +++ b/docs/descriptors/scala_scalafix.md @@ -33,8 +33,8 @@ description: How to use scalafix (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable scalafix by adding `SCALA_SCALAFIX` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable scalafix by adding `SCALA_SCALAFIX` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |--------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -58,9 +58,9 @@ description: How to use scalafix (configure, ignore files, ignore errors, help & This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------|:--------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![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 ad804e9cf2a..c766d06992a 100644 --- a/docs/descriptors/snakemake_snakefmt.md +++ b/docs/descriptors/snakemake_snakefmt.md @@ -34,10 +34,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/9.0.0/configuration/#activation-and-deactivation) -- Disable snakefmt by adding `SNAKEMAKE_SNAKEFMT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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 **autofixes** by adding `SNAKEMAKE_SNAKEFMT` in [APPLY_FIXES variable](https://megalinter.io/9.0.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `SNAKEMAKE_SNAKEFMT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -61,24 +61,24 @@ description: How to use snakefmt (configure, ignore files, ignore errors, help & This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](https://megalinter.io/9.0.0/flavors/formatters/) | Contains only formatters | 18 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 48 | ![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 | 18 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/snakemake_snakemake.md b/docs/descriptors/snakemake_snakemake.md index acd1dc198e3..8d43db1ac9c 100644 --- a/docs/descriptors/snakemake_snakemake.md +++ b/docs/descriptors/snakemake_snakemake.md @@ -37,8 +37,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/9.0.0/configuration/#activation-and-deactivation) -- Disable snakemake by adding `SNAKEMAKE_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |--------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -69,23 +69,23 @@ Use snakemake in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes @@ -149,7 +149,7 @@ usage: snakemake [-h] [--dry-run] [--profile PROFILE] [--summary] [--detailed-summary] [--archive FILE] [--cleanup-metadata FILE [FILE ...]] [--cleanup-shadow] [--skip-script-cleanup] [--unlock] - [--list-changes {params,input,code}] [--list-input-changes] + [--list-changes {input,code,params}] [--list-input-changes] [--list-params-changes] [--list-untracked] [--delete-all-output | --delete-temp-output] [--keep-incomplete] [--drop-metadata] [--version] @@ -194,7 +194,7 @@ usage: snakemake [-h] [--dry-run] [--profile PROFILE] [--apptainer-args ARGS] [--use-envmodules] [--deploy-sources QUERY CHECKSUM] [--target-jobs TARGET_JOBS [TARGET_JOBS ...]] - [--mode {subprocess,default,remote}] + [--mode {default,remote,subprocess}] [--scheduler-solver-path SCHEDULER_SOLVER_PATH] [--max-jobs-per-second MAX_JOBS_PER_SECOND] [--report-html-path VALUE] @@ -682,7 +682,7 @@ UTILITIES: (default: False) --unlock Remove a lock on the working directory. (default: False) - --list-changes, --lc {params,input,code} + --list-changes, --lc {input,code,params} List all output files for which the given items (code, input, params) have changed since creation. --list-input-changes, --li @@ -1037,7 +1037,7 @@ INTERNAL: --target-jobs TARGET_JOBS [TARGET_JOBS ...] Internal use only: Target particular jobs by RULE:WILDCARD1=VALUE,WILDCARD2=VALUE,... - --mode {subprocess,default,remote} + --mode {default,remote,subprocess} Internal use only: Set execution mode of Snakemake. (default: default) --scheduler-solver-path SCHEDULER_SOLVER_PATH diff --git a/docs/descriptors/spell_cspell.md b/docs/descriptors/spell_cspell.md index 84231e81c73..b66543495f2 100644 --- a/docs/descriptors/spell_cspell.md +++ b/docs/descriptors/spell_cspell.md @@ -33,8 +33,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/9.0.0/configuration/#activation-and-deactivation) -- Disable cspell by adding `SPELL_CSPELL` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -67,24 +67,24 @@ Use cspell in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/spell_lychee.md b/docs/descriptors/spell_lychee.md index e0b860d83c7..4f999d4d90e 100644 --- a/docs/descriptors/spell_lychee.md +++ b/docs/descriptors/spell_lychee.md @@ -47,8 +47,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/9.0.0/configuration/#activation-and-deactivation) -- Disable lychee by adding `SPELL_LYCHEE` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------| @@ -72,24 +72,24 @@ https://github.com/sgerrand/alpine-pkg-glibc/releases/download This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/spell_proselint.md b/docs/descriptors/spell_proselint.md index b13f8768a60..5a857558e88 100644 --- a/docs/descriptors/spell_proselint.md +++ b/docs/descriptors/spell_proselint.md @@ -35,8 +35,8 @@ description: How to use proselint (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable proselint by adding `SPELL_PROSELINT` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable proselint by adding `SPELL_PROSELINT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |---------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -70,24 +70,24 @@ Use proselint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/spell_vale.md b/docs/descriptors/spell_vale.md index edd897ef8d1..2497725e380 100644 --- a/docs/descriptors/spell_vale.md +++ b/docs/descriptors/spell_vale.md @@ -32,8 +32,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/9.0.0/configuration/#activation-and-deactivation) -- Disable vale by adding `SPELL_VALE` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -68,23 +68,23 @@ Use vale in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/sql_sqlfluff.md b/docs/descriptors/sql_sqlfluff.md index b07c3692b21..fa2856c6f01 100644 --- a/docs/descriptors/sql_sqlfluff.md +++ b/docs/descriptors/sql_sqlfluff.md @@ -38,10 +38,10 @@ 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/9.0.0/configuration/#activation-and-deactivation) -- Disable sqlfluff by adding `SQL_SQLFLUFF` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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 **autofixes** by adding `SQL_SQLFLUFF` in [APPLY_FIXES variable](https://megalinter.io/9.0.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `SQL_SQLFLUFF` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -65,24 +65,24 @@ description: How to use sqlfluff (configure, ignore files, ignore errors, help & This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/sql_tsqllint.md b/docs/descriptors/sql_tsqllint.md index 90bd02537cb..9852a1578e9 100644 --- a/docs/descriptors/sql_tsqllint.md +++ b/docs/descriptors/sql_tsqllint.md @@ -32,8 +32,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/9.0.0/configuration/#activation-and-deactivation) -- Disable tsqllint by adding `SQL_TSQLLINT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -65,11 +65,11 @@ Use tsqllint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:---------------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/swift_swiftlint.md b/docs/descriptors/swift_swiftlint.md index 28884a12ac9..44fa9ef66c3 100644 --- a/docs/descriptors/swift_swiftlint.md +++ b/docs/descriptors/swift_swiftlint.md @@ -34,10 +34,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/9.0.0/configuration/#activation-and-deactivation) -- Disable swiftlint by adding `SWIFT_SWIFTLINT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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 **autofixes** by adding `SWIFT_SWIFTLINT` in [APPLY_FIXES variable](https://megalinter.io/9.0.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `SWIFT_SWIFTLINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |---------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -69,11 +69,11 @@ Use swiftlint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 86 | ![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 | 49 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/tekton_tekton_lint.md b/docs/descriptors/tekton_tekton_lint.md index 8cf285e8aaa..a84f8eb815f 100644 --- a/docs/descriptors/tekton_tekton_lint.md +++ b/docs/descriptors/tekton_tekton_lint.md @@ -30,8 +30,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/9.0.0/configuration/#activation-and-deactivation) -- Disable tekton-lint by adding `TEKTON_TEKTON_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -55,23 +55,23 @@ description: How to use tekton-lint (configure, ignore files, ignore errors, hel This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/terraform_terraform_fmt.md b/docs/descriptors/terraform_terraform_fmt.md index 4e70422cf45..2fcc5ee6182 100644 --- a/docs/descriptors/terraform_terraform_fmt.md +++ b/docs/descriptors/terraform_terraform_fmt.md @@ -37,10 +37,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/9.0.0/configuration/#activation-and-deactivation) -- Disable terraform-fmt by adding `TERRAFORM_TERRAFORM_FMT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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 **autofixes** by adding `TERRAFORM_TERRAFORM_FMT` in [APPLY_FIXES variable](https://megalinter.io/9.0.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `TERRAFORM_TERRAFORM_FMT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |-----------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -72,12 +72,12 @@ Use terraform-fmt in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [formatters](https://megalinter.io/9.0.0/flavors/formatters/) | Contains only formatters | 18 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 86 | ![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 | 18 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/terraform_terragrunt.md b/docs/descriptors/terraform_terragrunt.md index d670d740809..6d64ac4b8a0 100644 --- a/docs/descriptors/terraform_terragrunt.md +++ b/docs/descriptors/terraform_terragrunt.md @@ -31,10 +31,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/9.0.0/configuration/#activation-and-deactivation) -- Disable terragrunt by adding `TERRAFORM_TERRAGRUNT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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 **autofixes** by adding `TERRAFORM_TERRAGRUNT` in [APPLY_FIXES variable](https://megalinter.io/9.0.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `TERRAFORM_TERRAGRUNT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |--------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -58,12 +58,12 @@ description: How to use terragrunt (configure, ignore files, ignore errors, help This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [security](https://megalinter.io/9.0.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 86 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/terraform_terrascan.md b/docs/descriptors/terraform_terrascan.md index 3f792f37e5b..65565762eef 100644 --- a/docs/descriptors/terraform_terrascan.md +++ b/docs/descriptors/terraform_terrascan.md @@ -37,8 +37,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/9.0.0/configuration/#activation-and-deactivation) -- Disable terrascan by adding `TERRAFORM_TERRASCAN` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |-------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -60,12 +60,12 @@ description: How to use terrascan (configure, ignore files, ignore errors, help This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [security](https://megalinter.io/9.0.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 86 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/terraform_tflint.md b/docs/descriptors/terraform_tflint.md index d441f085bf5..da4e065f7ed 100644 --- a/docs/descriptors/terraform_tflint.md +++ b/docs/descriptors/terraform_tflint.md @@ -40,8 +40,8 @@ The default configuration enables all supported languages and rules, which may n ## Configuration in MegaLinter -- Enable tflint by adding `TERRAFORM_TFLINT` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable tflint by adding `TERRAFORM_TFLINT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |----------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -65,12 +65,12 @@ The default configuration enables all supported languages and rules, which may n This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [security](https://megalinter.io/9.0.0/flavors/security/) | Optimized for security | 23 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 86 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/tsx_eslint.md b/docs/descriptors/tsx_eslint.md index 32b9c4606bc..13740f5a3b6 100644 --- a/docs/descriptors/tsx_eslint.md +++ b/docs/descriptors/tsx_eslint.md @@ -40,10 +40,10 @@ ESLint requires a custom configuration file applicable to your project. You can ## Configuration in MegaLinter -- Enable eslint by adding `TSX_ESLINT` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable eslint by adding `TSX_ESLINT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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 **autofixes** by adding `TSX_ESLINT` in [APPLY_FIXES variable](https://megalinter.io/9.0.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `TSX_ESLINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -82,12 +82,12 @@ Use eslint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 86 | ![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 | 58 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/typescript_eslint.md b/docs/descriptors/typescript_eslint.md index 1f5b624eacb..df8a5243c5a 100644 --- a/docs/descriptors/typescript_eslint.md +++ b/docs/descriptors/typescript_eslint.md @@ -40,10 +40,10 @@ ESLint requires a custom configuration file applicable to your project. You can ## Configuration in MegaLinter -- Enable eslint by adding `TYPESCRIPT_ES` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable eslint by adding `TYPESCRIPT_ES` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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 **autofixes** by adding `TYPESCRIPT_ES` in [APPLY_FIXES variable](https://megalinter.io/9.0.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `TYPESCRIPT_ES` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -82,12 +82,12 @@ Use eslint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 86 | ![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 | 58 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/typescript_prettier.md b/docs/descriptors/typescript_prettier.md index 06c550d0930..786e4c02d63 100644 --- a/docs/descriptors/typescript_prettier.md +++ b/docs/descriptors/typescript_prettier.md @@ -38,10 +38,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/9.0.0/configuration/#activation-and-deactivation) -- Disable prettier by adding `TYPESCRIPT_PRETTIER` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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 **autofixes** by adding `TYPESCRIPT_PRETTIER` in [APPLY_FIXES variable](https://megalinter.io/9.0.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `TYPESCRIPT_PRETTIER` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -81,13 +81,13 @@ Use prettier in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](https://megalinter.io/9.0.0/flavors/formatters/) | Contains only formatters | 18 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 86 | ![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 | 18 | ![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 | 58 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/typescript_ts_standard.md b/docs/descriptors/typescript_ts_standard.md index a806a15e897..3a10426c76c 100644 --- a/docs/descriptors/typescript_ts_standard.md +++ b/docs/descriptors/typescript_ts_standard.md @@ -38,10 +38,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/9.0.0/configuration/#activation-and-deactivation) -- Disable ts-standard by adding `TYPESCRIPT_STANDARD` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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 **autofixes** by adding `TYPESCRIPT_STANDARD` in [APPLY_FIXES variable](https://megalinter.io/9.0.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `TYPESCRIPT_STANDARD` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -75,12 +75,12 @@ Use ts-standard in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 86 | ![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 | 58 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/vbdotnet_dotnet_format.md b/docs/descriptors/vbdotnet_dotnet_format.md index 84d3c56b763..bf513f61431 100644 --- a/docs/descriptors/vbdotnet_dotnet_format.md +++ b/docs/descriptors/vbdotnet_dotnet_format.md @@ -31,10 +31,10 @@ description: How to use dotnet-format (configure, ignore files, ignore errors, h ## Configuration in MegaLinter -- Enable dotnet-format by adding `VBDOTNET_DOTNET_FORMAT` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable dotnet-format by adding `VBDOTNET_DOTNET_FORMAT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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 **autofixes** by adding `VBDOTNET_DOTNET_FORMAT` in [APPLY_FIXES variable](https://megalinter.io/9.0.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `VBDOTNET_DOTNET_FORMAT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -54,12 +54,12 @@ description: How to use dotnet-format (configure, ignore files, ignore errors, h This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------|:---------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](https://megalinter.io/9.0.0/flavors/formatters/) | Contains only formatters | 18 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 18 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/xml_xmllint.md b/docs/descriptors/xml_xmllint.md index 83c23bfa499..d9096c0542f 100644 --- a/docs/descriptors/xml_xmllint.md +++ b/docs/descriptors/xml_xmllint.md @@ -30,10 +30,10 @@ description: How to use xmllint (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable xmllint by adding `XML_XMLLINT` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable xmllint by adding `XML_XMLLINT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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 **autofixes** by adding `XML_XMLLINT` in [APPLY_FIXES variable](https://megalinter.io/9.0.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `XML_XMLLINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -57,25 +57,25 @@ description: How to use xmllint (configure, ignore files, ignore errors, help & This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/yaml_prettier.md b/docs/descriptors/yaml_prettier.md index 5cde1b4f3ae..24805b3fab4 100644 --- a/docs/descriptors/yaml_prettier.md +++ b/docs/descriptors/yaml_prettier.md @@ -38,10 +38,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/9.0.0/configuration/#activation-and-deactivation) -- Disable prettier by adding `YAML_PRETTIER` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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 **autofixes** by adding `YAML_PRETTIER` in [APPLY_FIXES variable](https://megalinter.io/9.0.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `YAML_PRETTIER` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -80,26 +80,26 @@ Use prettier in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](https://megalinter.io/9.0.0/flavors/formatters/) | Contains only formatters | 18 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 18 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/yaml_v8r.md b/docs/descriptors/yaml_v8r.md index 56dbc818f67..f4ab95339c8 100644 --- a/docs/descriptors/yaml_v8r.md +++ b/docs/descriptors/yaml_v8r.md @@ -27,8 +27,8 @@ description: How to use v8r (configure, ignore files, ignore errors, help & vers ## Configuration in MegaLinter -- Enable v8r by adding `YAML_V8R` in [ENABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) -- Disable v8r by adding `YAML_V8R` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |--------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -63,25 +63,25 @@ Use v8r in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/descriptors/yaml_yamllint.md b/docs/descriptors/yaml_yamllint.md index c9b9e0f7275..1a2a4f3453d 100644 --- a/docs/descriptors/yaml_yamllint.md +++ b/docs/descriptors/yaml_yamllint.md @@ -36,8 +36,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/9.0.0/configuration/#activation-and-deactivation) -- Disable yamllint by adding `YAML_YAMLLINT` in [DISABLE_LINTERS variable](https://megalinter.io/9.0.0/configuration/#activation-and-deactivation) +- 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) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -70,25 +70,25 @@ Use yamllint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavors -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/9.0.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/9.0.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/9.0.0/flavors/documentation/) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/9.0.0/flavors/go/) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/9.0.0/flavors/java/) | Optimized for JAVA based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/9.0.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/9.0.0/flavors/php/) | Optimized for PHP based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/9.0.0/flavors/python/) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/9.0.0/flavors/ruby/) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/9.0.0/flavors/rust/) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/9.0.0/flavors/salesforce/) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/9.0.0/flavors/swift/) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/9.0.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | ## Behind the scenes diff --git a/docs/flavors.md b/docs/flavors.md index 86dd88b03a4..4444237a579 100644 --- a/docs/flavors.md +++ b/docs/flavors.md @@ -16,27 +16,27 @@ To improve run performance, we provide **flavored MegaLinter images** containing _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/9.0.0/supported-linters/) | Default MegaLinter Flavor | 126 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](flavors/c_cpp.md) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](flavors/cupcake.md) | MegaLinter for the most commonly used languages | 86 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](flavors/documentation.md) | MegaLinter for documentation projects | 48 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v9.0.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/v9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](flavors/formatters.md) | Contains only formatters | 18 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [go](flavors/go.md) | Optimized for GO based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](flavors/javascript.md) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 58 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](flavors/python.md) | Optimized for PYTHON based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](flavors/ruby.md) | Optimized for RUBY based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](flavors/rust.md) | Optimized for RUST based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](flavors/salesforce.md) | Optimized for Salesforce based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v9.0.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/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](flavors/swift.md) | Optimized for SWIFT based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](flavors/terraform.md) | Optimized for TERRAFORM based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v9.0.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 126 | ![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 | 55 | ![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 | 86 | ![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 | 48 | ![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 | 18 | ![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 | 50 | ![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 | 58 | ![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 | 64 | ![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 | 49 | ![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 | 49 | ![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 | 52 | ![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 | 49 | ![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 | 53 | ![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) | 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 b532ad3d34d..f0e2cae6af0 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/v9.0.0) +![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) ## Description @@ -13,89 +13,89 @@ Optimized for pure C/C++ projects ## Usage -- [GitHub Action](https://megalinter.io/9.0.0/installation/#github-action): **oxsecurity/megalinter/flavors/c_cpp@v9.0.0** +- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/c_cpp@beta** - Docker images: - - GitHub Packages: **ghcr.io/oxsecurity/megalinter-c_cpp:v9.0.0** - - Docker Hub: **docker.io/oxsecurity/megalinter-c_cpp:v9.0.0** + - GitHub Packages: **ghcr.io/oxsecurity/megalinter-c_cpp:beta** + - Docker Hub: **docker.io/oxsecurity/megalinter-c_cpp:beta** -- [mega-linter-runner](https://megalinter.io/9.0.0/mega-linter-runner/): `mega-linter-runner --flavor c_cpp` +- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor c_cpp` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/9.0.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/9.0.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/9.0.0/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/9.0.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/9.0.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/9.0.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/9.0.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/9.0.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/9.0.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/9.0.0/descriptors/c/) | [**cppcheck**](https://megalinter.io/9.0.0/descriptors/c_cppcheck/)
[_C_CPPCHECK_](https://megalinter.io/9.0.0/descriptors/c_cppcheck/) | | -| | [**C**](https://megalinter.io/9.0.0/descriptors/c/) | [**cpplint**](https://megalinter.io/9.0.0/descriptors/c_cpplint/)
[_C_CPPLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/c/) | [**clang-format**](https://megalinter.io/9.0.0/descriptors/c_clang_format/)
[_C_CLANG_FORMAT_](https://megalinter.io/9.0.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/9.0.0/descriptors/cpp/) | [**cppcheck**](https://megalinter.io/9.0.0/descriptors/cpp_cppcheck/)
[_CPP_CPPCHECK_](https://megalinter.io/9.0.0/descriptors/cpp_cppcheck/) | | -| | [**C++** (CPP)](https://megalinter.io/9.0.0/descriptors/cpp/) | [**cpplint**](https://megalinter.io/9.0.0/descriptors/cpp_cpplint/)
[_CPP_CPPLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/cpp/) | [**clang-format**](https://megalinter.io/9.0.0/descriptors/cpp_clang_format/)
[_CPP_CLANG_FORMAT_](https://megalinter.io/9.0.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/9.0.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/9.0.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/9.0.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/9.0.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) | -| | [**KOTLIN**](https://megalinter.io/9.0.0/descriptors/kotlin/) | [**detekt**](https://megalinter.io/9.0.0/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/9.0.0/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**SQL**](https://megalinter.io/9.0.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/9.0.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/9.0.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) ![autofix](https://shields.io/badge/-autofix-green) | +| | 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/) | [**cppcheck**](https://megalinter.io/beta/descriptors/c_cppcheck/)
[_C_CPPCHECK_](https://megalinter.io/beta/descriptors/c_cppcheck/) | | +| | [**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/) | [**cppcheck**](https://megalinter.io/beta/descriptors/cpp_cppcheck/)
[_CPP_CPPCHECK_](https://megalinter.io/beta/descriptors/cpp_cppcheck/) | | +| | [**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) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**detekt**](https://megalinter.io/beta/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/beta/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**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) ![autofix](https://shields.io/badge/-autofix-green) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/9.0.0/descriptors/css/) | [**stylelint**](https://megalinter.io/9.0.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/9.0.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) | -| | [**ENV**](https://megalinter.io/9.0.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/9.0.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/9.0.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/html/) | [**djlint**](https://megalinter.io/9.0.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/9.0.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/9.0.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**v8r**](https://megalinter.io/9.0.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/9.0.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/9.0.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/9.0.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/9.0.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/9.0.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/9.0.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/9.0.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/9.0.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/9.0.0/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/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) | +| | [**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/) | [**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-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) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/9.0.0/descriptors/action/) | [**actionlint**](https://megalinter.io/9.0.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/9.0.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/9.0.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) | -| | [**API**](https://megalinter.io/9.0.0/descriptors/api/) | [**spectral**](https://megalinter.io/9.0.0/descriptors/api_spectral/)
[_API_SPECTRAL_](https://megalinter.io/9.0.0/descriptors/api_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**DOCKERFILE**](https://megalinter.io/9.0.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/9.0.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/9.0.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/9.0.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/9.0.0/descriptors/gherkin/) | [**gherkin-lint**](https://megalinter.io/9.0.0/descriptors/gherkin_gherkin_lint/)
[_GHERKIN_GHERKIN_LINT_](https://megalinter.io/9.0.0/descriptors/gherkin_gherkin_lint/) | [![GitHub stars](https://img.shields.io/github/stars/gherkin-lint/gherkin-lint?cacheSeconds=3600)](https://github.com/gherkin-lint/gherkin-lint) | -| | [**KUBERNETES**](https://megalinter.io/9.0.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/9.0.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/9.0.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/9.0.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/9.0.0/descriptors/kubernetes_kubescape/) | [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**SNAKEMAKE**](https://megalinter.io/9.0.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/9.0.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/9.0.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/9.0.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/9.0.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/9.0.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/9.0.0/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/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) | +| | [**API**](https://megalinter.io/beta/descriptors/api/) | [**spectral**](https://megalinter.io/beta/descriptors/api_spectral/)
[_API_SPECTRAL_](https://megalinter.io/beta/descriptors/api_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**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/gherkin-lint/gherkin-lint?cacheSeconds=3600)](https://github.com/gherkin-lint/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/) | [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**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) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/9.0.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/9.0.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/9.0.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/9.0.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**grype**](https://megalinter.io/9.0.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**ls-lint**](https://megalinter.io/9.0.0/descriptors/repository_ls_lint/)
[_REPOSITORY_LS_LINT_](https://megalinter.io/9.0.0/descriptors/repository_ls_lint/) | [![GitHub stars](https://img.shields.io/github/stars/loeffel-io/ls-lint?cacheSeconds=3600)](https://github.com/loeffel-io/ls-lint) | -| | [**REPOSITORY**](https://megalinter.io/9.0.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/9.0.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/9.0.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/9.0.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/9.0.0/descriptors/repository/) | [**syft**](https://megalinter.io/9.0.0/descriptors/repository_syft/)
[_REPOSITORY_SYFT_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trivy**](https://megalinter.io/9.0.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/9.0.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/9.0.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**cspell**](https://megalinter.io/9.0.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**proselint**](https://megalinter.io/9.0.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**vale**](https://megalinter.io/9.0.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**lychee**](https://megalinter.io/9.0.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/9.0.0/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/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/) | [**ls-lint**](https://megalinter.io/beta/descriptors/repository_ls_lint/)
[_REPOSITORY_LS_LINT_](https://megalinter.io/beta/descriptors/repository_ls_lint/) | [![GitHub stars](https://img.shields.io/github/stars/loeffel-io/ls-lint?cacheSeconds=3600)](https://github.com/loeffel-io/ls-lint) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**syft**](https://megalinter.io/beta/descriptors/repository_syft/)
[_REPOSITORY_SYFT_](https://megalinter.io/beta/descriptors/repository_syft/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/syft?cacheSeconds=3600)](https://github.com/anchore/syft) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**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) | diff --git a/docs/flavors/ci_light.md b/docs/flavors/ci_light.md index 8bbf0282ec0..368a123bf7a 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/v9.0.0) +![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) ## Description @@ -13,56 +13,56 @@ Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML ## Usage -- [GitHub Action](https://megalinter.io/9.0.0/installation/#github-action): **oxsecurity/megalinter/flavors/ci_light@v9.0.0** +- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/ci_light@beta** - Docker images: - - GitHub Packages: **ghcr.io/oxsecurity/megalinter-ci_light:v9.0.0** - - Docker Hub: **docker.io/oxsecurity/megalinter-ci_light:v9.0.0** + - GitHub Packages: **ghcr.io/oxsecurity/megalinter-ci_light:beta** + - Docker Hub: **docker.io/oxsecurity/megalinter-ci_light:beta** -- [mega-linter-runner](https://megalinter.io/9.0.0/mega-linter-runner/): `mega-linter-runner --flavor ci_light` +- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor ci_light` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/9.0.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/9.0.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/9.0.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/9.0.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/9.0.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/9.0.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/9.0.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/9.0.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/9.0.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) | +| | 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) | ### Formats -| | Format | Linter | Additional | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ENV**](https://megalinter.io/9.0.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/9.0.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/9.0.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**v8r**](https://megalinter.io/9.0.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/9.0.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/9.0.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/9.0.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/9.0.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/9.0.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/9.0.0/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/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/) | [**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) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**DOCKERFILE**](https://megalinter.io/9.0.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/9.0.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/9.0.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) | +| | 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) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/9.0.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/9.0.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/9.0.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/9.0.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**grype**](https://megalinter.io/9.0.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**ls-lint**](https://megalinter.io/9.0.0/descriptors/repository_ls_lint/)
[_REPOSITORY_LS_LINT_](https://megalinter.io/9.0.0/descriptors/repository_ls_lint/) | [![GitHub stars](https://img.shields.io/github/stars/loeffel-io/ls-lint?cacheSeconds=3600)](https://github.com/loeffel-io/ls-lint) | -| | [**REPOSITORY**](https://megalinter.io/9.0.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/9.0.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**syft**](https://megalinter.io/9.0.0/descriptors/repository_syft/)
[_REPOSITORY_SYFT_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trivy**](https://megalinter.io/9.0.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/9.0.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/9.0.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/9.0.0/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/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/) | [**ls-lint**](https://megalinter.io/beta/descriptors/repository_ls_lint/)
[_REPOSITORY_LS_LINT_](https://megalinter.io/beta/descriptors/repository_ls_lint/) | [![GitHub stars](https://img.shields.io/github/stars/loeffel-io/ls-lint?cacheSeconds=3600)](https://github.com/loeffel-io/ls-lint) | +| | [**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) | diff --git a/docs/flavors/cupcake.md b/docs/flavors/cupcake.md index 518cffb4c55..0c7e3e231cf 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/v9.0.0) +![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) ## Description @@ -13,120 +13,120 @@ MegaLinter for the most commonly used languages ## Usage -- [GitHub Action](https://megalinter.io/9.0.0/installation/#github-action): **oxsecurity/megalinter/flavors/cupcake@v9.0.0** +- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/cupcake@beta** - Docker images: - - GitHub Packages: **ghcr.io/oxsecurity/megalinter-cupcake:v9.0.0** - - Docker Hub: **docker.io/oxsecurity/megalinter-cupcake:v9.0.0** + - GitHub Packages: **ghcr.io/oxsecurity/megalinter-cupcake:beta** + - Docker Hub: **docker.io/oxsecurity/megalinter-cupcake:beta** -- [mega-linter-runner](https://megalinter.io/9.0.0/mega-linter-runner/): `mega-linter-runner --flavor cupcake` +- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor cupcake` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/9.0.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/9.0.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/9.0.0/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/9.0.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/9.0.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/9.0.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/9.0.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/9.0.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/9.0.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/9.0.0/descriptors/c/) | [**cppcheck**](https://megalinter.io/9.0.0/descriptors/c_cppcheck/)
[_C_CPPCHECK_](https://megalinter.io/9.0.0/descriptors/c_cppcheck/) | | -| | [**C**](https://megalinter.io/9.0.0/descriptors/c/) | [**cpplint**](https://megalinter.io/9.0.0/descriptors/c_cpplint/)
[_C_CPPLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/clojure/) | [**clj-kondo**](https://megalinter.io/9.0.0/descriptors/clojure_clj_kondo/)
[_CLOJURE_CLJ_KONDO_](https://megalinter.io/9.0.0/descriptors/clojure_clj_kondo/) | [![GitHub stars](https://img.shields.io/github/stars/borkdude/clj-kondo?cacheSeconds=3600)](https://github.com/borkdude/clj-kondo) | -| | [**CLOJURE**](https://megalinter.io/9.0.0/descriptors/clojure/) | [**cljstyle**](https://megalinter.io/9.0.0/descriptors/clojure_cljstyle/)
[_CLOJURE_CLJSTYLE_](https://megalinter.io/9.0.0/descriptors/clojure_cljstyle/) | [![GitHub stars](https://img.shields.io/github/stars/greglook/cljstyle?cacheSeconds=3600)](https://github.com/greglook/cljstyle) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**C++** (CPP)](https://megalinter.io/9.0.0/descriptors/cpp/) | [**cppcheck**](https://megalinter.io/9.0.0/descriptors/cpp_cppcheck/)
[_CPP_CPPCHECK_](https://megalinter.io/9.0.0/descriptors/cpp_cppcheck/) | | -| | [**C++** (CPP)](https://megalinter.io/9.0.0/descriptors/cpp/) | [**cpplint**](https://megalinter.io/9.0.0/descriptors/cpp_cpplint/)
[_CPP_CPPLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/go/) | [**golangci-lint**](https://megalinter.io/9.0.0/descriptors/go_golangci_lint/)
[_GO_GOLANGCI_LINT_](https://megalinter.io/9.0.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) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**GO**](https://megalinter.io/9.0.0/descriptors/go/) | [**revive**](https://megalinter.io/9.0.0/descriptors/go_revive/)
[_GO_REVIVE_](https://megalinter.io/9.0.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/9.0.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/9.0.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/java/) | [**checkstyle**](https://megalinter.io/9.0.0/descriptors/java_checkstyle/)
[_JAVA_CHECKSTYLE_](https://megalinter.io/9.0.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/9.0.0/descriptors/java/) | [**pmd**](https://megalinter.io/9.0.0/descriptors/java_pmd/)
[_JAVA_PMD_](https://megalinter.io/9.0.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/9.0.0/descriptors/javascript/) | [**eslint**](https://megalinter.io/9.0.0/descriptors/javascript_eslint/)
[_JAVASCRIPT_ES_](https://megalinter.io/9.0.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/9.0.0/descriptors/javascript/) | [**standard**](https://megalinter.io/9.0.0/descriptors/javascript_standard/)
[_JAVASCRIPT_STANDARD_](https://megalinter.io/9.0.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/9.0.0/descriptors/javascript/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/javascript_prettier/)
[_JAVASCRIPT_PRETTIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/jsx/) | [**eslint**](https://megalinter.io/9.0.0/descriptors/jsx_eslint/)
[_JSX_ESLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/9.0.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/9.0.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) | -| | [**KOTLIN**](https://megalinter.io/9.0.0/descriptors/kotlin/) | [**detekt**](https://megalinter.io/9.0.0/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/9.0.0/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**PHP**](https://megalinter.io/9.0.0/descriptors/php/) | [**phpcs**](https://megalinter.io/9.0.0/descriptors/php_phpcs/)
[_PHP_PHPCS_](https://megalinter.io/9.0.0/descriptors/php_phpcs/) | [![GitHub stars](https://img.shields.io/github/stars/PHPCSStandards/PHP_CodeSniffer?cacheSeconds=3600)](https://github.com/PHPCSStandards/PHP_CodeSniffer) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**PHP**](https://megalinter.io/9.0.0/descriptors/php/) | [**phpstan**](https://megalinter.io/9.0.0/descriptors/php_phpstan/)
[_PHP_PHPSTAN_](https://megalinter.io/9.0.0/descriptors/php_phpstan/) | [![GitHub stars](https://img.shields.io/github/stars/phpstan/phpstan?cacheSeconds=3600)](https://github.com/phpstan/phpstan) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**PHP**](https://megalinter.io/9.0.0/descriptors/php/) | [**psalm**](https://megalinter.io/9.0.0/descriptors/php_psalm/)
[_PHP_PSALM_](https://megalinter.io/9.0.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/9.0.0/descriptors/php/) | [**phplint**](https://megalinter.io/9.0.0/descriptors/php_phplint/)
[_PHP_PHPLINT_](https://megalinter.io/9.0.0/descriptors/php_phplint/) | [![GitHub stars](https://img.shields.io/github/stars/overtrue/phplint?cacheSeconds=3600)](https://github.com/overtrue/phplint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**PHP**](https://megalinter.io/9.0.0/descriptors/php/) | [**php-cs-fixer**](https://megalinter.io/9.0.0/descriptors/php_php_cs_fixer/)
[_PHP_PHPCSFIXER_](https://megalinter.io/9.0.0/descriptors/php_php_cs_fixer/) | [![GitHub stars](https://img.shields.io/github/stars/PHP-CS-Fixer/PHP-CS-Fixer?cacheSeconds=3600)](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer) | -| | [**PYTHON**](https://megalinter.io/9.0.0/descriptors/python/) | [**pylint**](https://megalinter.io/9.0.0/descriptors/python_pylint/)
[_PYTHON_PYLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/python/) | [**black**](https://megalinter.io/9.0.0/descriptors/python_black/)
[_PYTHON_BLACK_](https://megalinter.io/9.0.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/9.0.0/descriptors/python/) | [**flake8**](https://megalinter.io/9.0.0/descriptors/python_flake8/)
[_PYTHON_FLAKE8_](https://megalinter.io/9.0.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/9.0.0/descriptors/python/) | [**isort**](https://megalinter.io/9.0.0/descriptors/python_isort/)
[_PYTHON_ISORT_](https://megalinter.io/9.0.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/9.0.0/descriptors/python/) | [**mypy**](https://megalinter.io/9.0.0/descriptors/python_mypy/)
[_PYTHON_MYPY_](https://megalinter.io/9.0.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/9.0.0/descriptors/python/) | [**pyright**](https://megalinter.io/9.0.0/descriptors/python_pyright/)
[_PYTHON_PYRIGHT_](https://megalinter.io/9.0.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/9.0.0/descriptors/python/) | [**ruff**](https://megalinter.io/9.0.0/descriptors/python_ruff/)
[_PYTHON_RUFF_](https://megalinter.io/9.0.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) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**PYTHON**](https://megalinter.io/9.0.0/descriptors/python/) | [**ruff-format**](https://megalinter.io/9.0.0/descriptors/python_ruff_format/)
[_PYTHON_RUFF_FORMAT_](https://megalinter.io/9.0.0/descriptors/python_ruff_format/) | [![GitHub stars](https://img.shields.io/github/stars/astral-sh/ruff?cacheSeconds=3600)](https://github.com/astral-sh/ruff) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**RUBY**](https://megalinter.io/9.0.0/descriptors/ruby/) | [**rubocop**](https://megalinter.io/9.0.0/descriptors/ruby_rubocop/)
[_RUBY_RUBOCOP_](https://megalinter.io/9.0.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/9.0.0/descriptors/rust/) | [**clippy**](https://megalinter.io/9.0.0/descriptors/rust_clippy/)
[_RUST_CLIPPY_](https://megalinter.io/9.0.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/9.0.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/9.0.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/9.0.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**SWIFT**](https://megalinter.io/9.0.0/descriptors/swift/) | [**swiftlint**](https://megalinter.io/9.0.0/descriptors/swift_swiftlint/)
[_SWIFT_SWIFTLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/tsx/) | [**eslint**](https://megalinter.io/9.0.0/descriptors/tsx_eslint/)
[_TSX_ESLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/typescript/) | [**eslint**](https://megalinter.io/9.0.0/descriptors/typescript_eslint/)
[_TYPESCRIPT_ES_](https://megalinter.io/9.0.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/9.0.0/descriptors/typescript/) | [**ts-standard**](https://megalinter.io/9.0.0/descriptors/typescript_ts_standard/)
[_TYPESCRIPT_STANDARD_](https://megalinter.io/9.0.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/9.0.0/descriptors/typescript/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/typescript_prettier/)
[_TYPESCRIPT_PRETTIER_](https://megalinter.io/9.0.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) | +| | 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/) | [**cppcheck**](https://megalinter.io/beta/descriptors/c_cppcheck/)
[_C_CPPCHECK_](https://megalinter.io/beta/descriptors/c_cppcheck/) | | +| | [**C**](https://megalinter.io/beta/descriptors/c/) | [**cpplint**](https://megalinter.io/beta/descriptors/c_cpplint/)
[_C_CPPLINT_](https://megalinter.io/beta/descriptors/c_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | +| | [**CLOJURE**](https://megalinter.io/beta/descriptors/clojure/) | [**clj-kondo**](https://megalinter.io/beta/descriptors/clojure_clj_kondo/)
[_CLOJURE_CLJ_KONDO_](https://megalinter.io/beta/descriptors/clojure_clj_kondo/) | [![GitHub stars](https://img.shields.io/github/stars/borkdude/clj-kondo?cacheSeconds=3600)](https://github.com/borkdude/clj-kondo) | +| | [**CLOJURE**](https://megalinter.io/beta/descriptors/clojure/) | [**cljstyle**](https://megalinter.io/beta/descriptors/clojure_cljstyle/)
[_CLOJURE_CLJSTYLE_](https://megalinter.io/beta/descriptors/clojure_cljstyle/) | [![GitHub stars](https://img.shields.io/github/stars/greglook/cljstyle?cacheSeconds=3600)](https://github.com/greglook/cljstyle) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**C++** (CPP)](https://megalinter.io/beta/descriptors/cpp/) | [**cppcheck**](https://megalinter.io/beta/descriptors/cpp_cppcheck/)
[_CPP_CPPCHECK_](https://megalinter.io/beta/descriptors/cpp_cppcheck/) | | +| | [**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) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**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) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**detekt**](https://megalinter.io/beta/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/beta/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) ![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) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**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) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**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) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**PHP**](https://megalinter.io/beta/descriptors/php/) | [**php-cs-fixer**](https://megalinter.io/beta/descriptors/php_php_cs_fixer/)
[_PHP_PHPCSFIXER_](https://megalinter.io/beta/descriptors/php_php_cs_fixer/) | [![GitHub stars](https://img.shields.io/github/stars/PHP-CS-Fixer/PHP-CS-Fixer?cacheSeconds=3600)](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer) | +| | [**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) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**ruff-format**](https://megalinter.io/beta/descriptors/python_ruff_format/)
[_PYTHON_RUFF_FORMAT_](https://megalinter.io/beta/descriptors/python_ruff_format/) | [![GitHub stars](https://img.shields.io/github/stars/astral-sh/ruff?cacheSeconds=3600)](https://github.com/astral-sh/ruff) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**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/) | [**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) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**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) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/9.0.0/descriptors/css/) | [**stylelint**](https://megalinter.io/9.0.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/9.0.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) | -| | [**ENV**](https://megalinter.io/9.0.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/9.0.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/9.0.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/html/) | [**djlint**](https://megalinter.io/9.0.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/9.0.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/9.0.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**v8r**](https://megalinter.io/9.0.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**npm-package-json-lint**](https://megalinter.io/9.0.0/descriptors/json_npm_package_json_lint/)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/9.0.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/9.0.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/rst/) | [**rst-lint**](https://megalinter.io/9.0.0/descriptors/rst_rst_lint/)
[_RST_RST_LINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/rst/) | [**rstcheck**](https://megalinter.io/9.0.0/descriptors/rst_rstcheck/)
[_RST_RSTCHECK_](https://megalinter.io/9.0.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/9.0.0/descriptors/rst/) | [**rstfmt**](https://megalinter.io/9.0.0/descriptors/rst_rstfmt/)
[_RST_RSTFMT_](https://megalinter.io/9.0.0/descriptors/rst_rstfmt/) | ![formatter](https://shields.io/badge/-format-yellow) | -| | [**XML**](https://megalinter.io/9.0.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/9.0.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/9.0.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/9.0.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/9.0.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/9.0.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/9.0.0/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/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) | +| | [**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/) | [**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-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) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/9.0.0/descriptors/action/) | [**actionlint**](https://megalinter.io/9.0.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/9.0.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/cloudformation/) | [**cfn-lint**](https://megalinter.io/9.0.0/descriptors/cloudformation_cfn_lint/)
[_CLOUDFORMATION_CFN_LINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/9.0.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/9.0.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/9.0.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/9.0.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/9.0.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/9.0.0/descriptors/kubernetes_kubescape/) | [![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/9.0.0/descriptors/terraform/) | [**tflint**](https://megalinter.io/9.0.0/descriptors/terraform_tflint/)
[_TERRAFORM_TFLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/terraform/) | [**terrascan**](https://megalinter.io/9.0.0/descriptors/terraform_terrascan/)
[_TERRAFORM_TERRASCAN_](https://megalinter.io/9.0.0/descriptors/terraform_terrascan/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![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/9.0.0/descriptors/terraform/) | [**terragrunt**](https://megalinter.io/9.0.0/descriptors/terraform_terragrunt/)
[_TERRAFORM_TERRAGRUNT_](https://megalinter.io/9.0.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/9.0.0/descriptors/terraform/) | [**terraform-fmt**](https://megalinter.io/9.0.0/descriptors/terraform_terraform_fmt/)
[_TERRAFORM_TERRAFORM_FMT_](https://megalinter.io/9.0.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) | +| | 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/) | [![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/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![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) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/9.0.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/9.0.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/9.0.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/9.0.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**grype**](https://megalinter.io/9.0.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**kics**](https://megalinter.io/9.0.0/descriptors/repository_kics/)
[_REPOSITORY_KICS_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**ls-lint**](https://megalinter.io/9.0.0/descriptors/repository_ls_lint/)
[_REPOSITORY_LS_LINT_](https://megalinter.io/9.0.0/descriptors/repository_ls_lint/) | [![GitHub stars](https://img.shields.io/github/stars/loeffel-io/ls-lint?cacheSeconds=3600)](https://github.com/loeffel-io/ls-lint) | -| | [**REPOSITORY**](https://megalinter.io/9.0.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/9.0.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/9.0.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/9.0.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/9.0.0/descriptors/repository/) | [**syft**](https://megalinter.io/9.0.0/descriptors/repository_syft/)
[_REPOSITORY_SYFT_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trivy**](https://megalinter.io/9.0.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/9.0.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/9.0.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**cspell**](https://megalinter.io/9.0.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**proselint**](https://megalinter.io/9.0.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**lychee**](https://megalinter.io/9.0.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/9.0.0/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/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/) | [**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/) | [**ls-lint**](https://megalinter.io/beta/descriptors/repository_ls_lint/)
[_REPOSITORY_LS_LINT_](https://megalinter.io/beta/descriptors/repository_ls_lint/) | [![GitHub stars](https://img.shields.io/github/stars/loeffel-io/ls-lint?cacheSeconds=3600)](https://github.com/loeffel-io/ls-lint) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**syft**](https://megalinter.io/beta/descriptors/repository_syft/)
[_REPOSITORY_SYFT_](https://megalinter.io/beta/descriptors/repository_syft/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/syft?cacheSeconds=3600)](https://github.com/anchore/syft) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**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) | diff --git a/docs/flavors/documentation.md b/docs/flavors/documentation.md index c1ae297b82f..31f937bbc16 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/v9.0.0) +![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) ## Description @@ -13,82 +13,82 @@ MegaLinter for documentation projects ## Usage -- [GitHub Action](https://megalinter.io/9.0.0/installation/#github-action): **oxsecurity/megalinter/flavors/documentation@v9.0.0** +- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/documentation@beta** - Docker images: - - GitHub Packages: **ghcr.io/oxsecurity/megalinter-documentation:v9.0.0** - - Docker Hub: **docker.io/oxsecurity/megalinter-documentation:v9.0.0** + - GitHub Packages: **ghcr.io/oxsecurity/megalinter-documentation:beta** + - Docker Hub: **docker.io/oxsecurity/megalinter-documentation:beta** -- [mega-linter-runner](https://megalinter.io/9.0.0/mega-linter-runner/): `mega-linter-runner --flavor documentation` +- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor documentation` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/9.0.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/9.0.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/9.0.0/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/9.0.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/9.0.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/9.0.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/9.0.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/9.0.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/9.0.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/9.0.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/9.0.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/9.0.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/9.0.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) | -| | [**KOTLIN**](https://megalinter.io/9.0.0/descriptors/kotlin/) | [**detekt**](https://megalinter.io/9.0.0/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/9.0.0/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**SQL**](https://megalinter.io/9.0.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/9.0.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/9.0.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) ![autofix](https://shields.io/badge/-autofix-green) | +| | 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) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**detekt**](https://megalinter.io/beta/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/beta/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**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) ![autofix](https://shields.io/badge/-autofix-green) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/9.0.0/descriptors/css/) | [**stylelint**](https://megalinter.io/9.0.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/9.0.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) | -| | [**ENV**](https://megalinter.io/9.0.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/9.0.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/9.0.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/html/) | [**djlint**](https://megalinter.io/9.0.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/9.0.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/9.0.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**v8r**](https://megalinter.io/9.0.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/9.0.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/9.0.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/9.0.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/9.0.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/9.0.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/9.0.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/9.0.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/9.0.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/9.0.0/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/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) | +| | [**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/) | [**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-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) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/9.0.0/descriptors/action/) | [**actionlint**](https://megalinter.io/9.0.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/9.0.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/9.0.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) | -| | [**API**](https://megalinter.io/9.0.0/descriptors/api/) | [**spectral**](https://megalinter.io/9.0.0/descriptors/api_spectral/)
[_API_SPECTRAL_](https://megalinter.io/9.0.0/descriptors/api_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**DOCKERFILE**](https://megalinter.io/9.0.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/9.0.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/9.0.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/9.0.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/9.0.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/9.0.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/9.0.0/descriptors/kubernetes_kubescape/) | [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**SNAKEMAKE**](https://megalinter.io/9.0.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/9.0.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/9.0.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/9.0.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/9.0.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/9.0.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/9.0.0/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/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) | +| | [**API**](https://megalinter.io/beta/descriptors/api/) | [**spectral**](https://megalinter.io/beta/descriptors/api_spectral/)
[_API_SPECTRAL_](https://megalinter.io/beta/descriptors/api_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**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/) | [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**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) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/9.0.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/9.0.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/9.0.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/9.0.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**grype**](https://megalinter.io/9.0.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**ls-lint**](https://megalinter.io/9.0.0/descriptors/repository_ls_lint/)
[_REPOSITORY_LS_LINT_](https://megalinter.io/9.0.0/descriptors/repository_ls_lint/) | [![GitHub stars](https://img.shields.io/github/stars/loeffel-io/ls-lint?cacheSeconds=3600)](https://github.com/loeffel-io/ls-lint) | -| | [**REPOSITORY**](https://megalinter.io/9.0.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/9.0.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/9.0.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/9.0.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/9.0.0/descriptors/repository/) | [**syft**](https://megalinter.io/9.0.0/descriptors/repository_syft/)
[_REPOSITORY_SYFT_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trivy**](https://megalinter.io/9.0.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/9.0.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/9.0.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**cspell**](https://megalinter.io/9.0.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**proselint**](https://megalinter.io/9.0.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**vale**](https://megalinter.io/9.0.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**lychee**](https://megalinter.io/9.0.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/9.0.0/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/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/) | [**ls-lint**](https://megalinter.io/beta/descriptors/repository_ls_lint/)
[_REPOSITORY_LS_LINT_](https://megalinter.io/beta/descriptors/repository_ls_lint/) | [![GitHub stars](https://img.shields.io/github/stars/loeffel-io/ls-lint?cacheSeconds=3600)](https://github.com/loeffel-io/ls-lint) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**syft**](https://megalinter.io/beta/descriptors/repository_syft/)
[_REPOSITORY_SYFT_](https://megalinter.io/beta/descriptors/repository_syft/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/syft?cacheSeconds=3600)](https://github.com/anchore/syft) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**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) | diff --git a/docs/flavors/dotnet.md b/docs/flavors/dotnet.md index 56b3ad52f30..3d7e0c7861d 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/v9.0.0) +![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) ## Description @@ -13,97 +13,97 @@ Optimized for C, C++, C# or VB based projects ## Usage -- [GitHub Action](https://megalinter.io/9.0.0/installation/#github-action): **oxsecurity/megalinter/flavors/dotnet@v9.0.0** +- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/dotnet@beta** - Docker images: - - GitHub Packages: **ghcr.io/oxsecurity/megalinter-dotnet:v9.0.0** - - Docker Hub: **docker.io/oxsecurity/megalinter-dotnet:v9.0.0** + - GitHub Packages: **ghcr.io/oxsecurity/megalinter-dotnet:beta** + - Docker Hub: **docker.io/oxsecurity/megalinter-dotnet:beta** -- [mega-linter-runner](https://megalinter.io/9.0.0/mega-linter-runner/): `mega-linter-runner --flavor dotnet` +- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor dotnet` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/9.0.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/9.0.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/9.0.0/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/9.0.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/9.0.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/9.0.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/9.0.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/9.0.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/9.0.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/9.0.0/descriptors/c/) | [**cppcheck**](https://megalinter.io/9.0.0/descriptors/c_cppcheck/)
[_C_CPPCHECK_](https://megalinter.io/9.0.0/descriptors/c_cppcheck/) | | -| | [**C**](https://megalinter.io/9.0.0/descriptors/c/) | [**cpplint**](https://megalinter.io/9.0.0/descriptors/c_cpplint/)
[_C_CPPLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/cpp/) | [**cppcheck**](https://megalinter.io/9.0.0/descriptors/cpp_cppcheck/)
[_CPP_CPPCHECK_](https://megalinter.io/9.0.0/descriptors/cpp_cppcheck/) | | -| | [**C++** (CPP)](https://megalinter.io/9.0.0/descriptors/cpp/) | [**cpplint**](https://megalinter.io/9.0.0/descriptors/cpp_cpplint/)
[_CPP_CPPLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/csharp/) | [**dotnet-format**](https://megalinter.io/9.0.0/descriptors/csharp_dotnet_format/)
[_CSHARP_DOTNET_FORMAT_](https://megalinter.io/9.0.0/descriptors/csharp_dotnet_format/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/sdk?cacheSeconds=3600)](https://github.com/dotnet/sdk) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**C#** (CSHARP)](https://megalinter.io/9.0.0/descriptors/csharp/) | [**csharpier**](https://megalinter.io/9.0.0/descriptors/csharp_csharpier/)
[_CSHARP_CSHARPIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/csharp/) | [**roslynator**](https://megalinter.io/9.0.0/descriptors/csharp_roslynator/)
[_CSHARP_ROSLYNATOR_](https://megalinter.io/9.0.0/descriptors/csharp_roslynator/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/Roslynator?cacheSeconds=3600)](https://github.com/dotnet/Roslynator) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**GROOVY**](https://megalinter.io/9.0.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/9.0.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/9.0.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/9.0.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) | -| | [**KOTLIN**](https://megalinter.io/9.0.0/descriptors/kotlin/) | [**detekt**](https://megalinter.io/9.0.0/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/9.0.0/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**POWERSHELL**](https://megalinter.io/9.0.0/descriptors/powershell/) | [**powershell**](https://megalinter.io/9.0.0/descriptors/powershell_powershell/)
[_POWERSHELL_POWERSHELL_](https://megalinter.io/9.0.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/9.0.0/descriptors/powershell/) | [**powershell_formatter**](https://megalinter.io/9.0.0/descriptors/powershell_powershell_formatter/)
[_POWERSHELL_POWERSHELL_FORMATTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/9.0.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/9.0.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**SQL**](https://megalinter.io/9.0.0/descriptors/sql/) | [**tsqllint**](https://megalinter.io/9.0.0/descriptors/sql_tsqllint/)
[_SQL_TSQLLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/vbdotnet/) | [**dotnet-format**](https://megalinter.io/9.0.0/descriptors/vbdotnet_dotnet_format/)
[_VBDOTNET_DOTNET_FORMAT_](https://megalinter.io/9.0.0/descriptors/vbdotnet_dotnet_format/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/sdk?cacheSeconds=3600)](https://github.com/dotnet/sdk) ![formatter](https://shields.io/badge/-format-yellow) | +| | 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/) | [**cppcheck**](https://megalinter.io/beta/descriptors/c_cppcheck/)
[_C_CPPCHECK_](https://megalinter.io/beta/descriptors/c_cppcheck/) | | +| | [**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/) | [**cppcheck**](https://megalinter.io/beta/descriptors/cpp_cppcheck/)
[_CPP_CPPCHECK_](https://megalinter.io/beta/descriptors/cpp_cppcheck/) | | +| | [**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/sdk?cacheSeconds=3600)](https://github.com/dotnet/sdk) ![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/dotnet/Roslynator?cacheSeconds=3600)](https://github.com/dotnet/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) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**detekt**](https://megalinter.io/beta/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/beta/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**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/) | [**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) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**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/sdk?cacheSeconds=3600)](https://github.com/dotnet/sdk) ![formatter](https://shields.io/badge/-format-yellow) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/9.0.0/descriptors/css/) | [**stylelint**](https://megalinter.io/9.0.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/9.0.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) | -| | [**ENV**](https://megalinter.io/9.0.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/9.0.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/9.0.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/html/) | [**djlint**](https://megalinter.io/9.0.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/9.0.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/9.0.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**v8r**](https://megalinter.io/9.0.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**npm-package-json-lint**](https://megalinter.io/9.0.0/descriptors/json_npm_package_json_lint/)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/9.0.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/9.0.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/9.0.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/9.0.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/9.0.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/9.0.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/9.0.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/9.0.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/9.0.0/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/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) | +| | [**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/) | [**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-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) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/9.0.0/descriptors/action/) | [**actionlint**](https://megalinter.io/9.0.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/9.0.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/9.0.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) | -| | [**API**](https://megalinter.io/9.0.0/descriptors/api/) | [**spectral**](https://megalinter.io/9.0.0/descriptors/api_spectral/)
[_API_SPECTRAL_](https://megalinter.io/9.0.0/descriptors/api_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**ARM**](https://megalinter.io/9.0.0/descriptors/arm/) | [**arm-ttk**](https://megalinter.io/9.0.0/descriptors/arm_arm_ttk/)
[_ARM_ARM_TTK_](https://megalinter.io/9.0.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/9.0.0/descriptors/bicep/) | [**bicep_linter**](https://megalinter.io/9.0.0/descriptors/bicep_bicep_linter/)
[_BICEP_BICEP_LINTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/9.0.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/9.0.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/9.0.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/9.0.0/descriptors/gherkin/) | [**gherkin-lint**](https://megalinter.io/9.0.0/descriptors/gherkin_gherkin_lint/)
[_GHERKIN_GHERKIN_LINT_](https://megalinter.io/9.0.0/descriptors/gherkin_gherkin_lint/) | [![GitHub stars](https://img.shields.io/github/stars/gherkin-lint/gherkin-lint?cacheSeconds=3600)](https://github.com/gherkin-lint/gherkin-lint) | -| | [**KUBERNETES**](https://megalinter.io/9.0.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/9.0.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/9.0.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/9.0.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/9.0.0/descriptors/kubernetes_kubescape/) | [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**SNAKEMAKE**](https://megalinter.io/9.0.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/9.0.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/9.0.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/9.0.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/9.0.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/9.0.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/9.0.0/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/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) | +| | [**API**](https://megalinter.io/beta/descriptors/api/) | [**spectral**](https://megalinter.io/beta/descriptors/api_spectral/)
[_API_SPECTRAL_](https://megalinter.io/beta/descriptors/api_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**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/gherkin-lint/gherkin-lint?cacheSeconds=3600)](https://github.com/gherkin-lint/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/) | [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**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) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/9.0.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/9.0.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/9.0.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/9.0.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**grype**](https://megalinter.io/9.0.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**ls-lint**](https://megalinter.io/9.0.0/descriptors/repository_ls_lint/)
[_REPOSITORY_LS_LINT_](https://megalinter.io/9.0.0/descriptors/repository_ls_lint/) | [![GitHub stars](https://img.shields.io/github/stars/loeffel-io/ls-lint?cacheSeconds=3600)](https://github.com/loeffel-io/ls-lint) | -| | [**REPOSITORY**](https://megalinter.io/9.0.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/9.0.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/9.0.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/9.0.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/9.0.0/descriptors/repository/) | [**syft**](https://megalinter.io/9.0.0/descriptors/repository_syft/)
[_REPOSITORY_SYFT_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trivy**](https://megalinter.io/9.0.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/9.0.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/9.0.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**cspell**](https://megalinter.io/9.0.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**proselint**](https://megalinter.io/9.0.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**vale**](https://megalinter.io/9.0.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**lychee**](https://megalinter.io/9.0.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/9.0.0/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/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/) | [**ls-lint**](https://megalinter.io/beta/descriptors/repository_ls_lint/)
[_REPOSITORY_LS_LINT_](https://megalinter.io/beta/descriptors/repository_ls_lint/) | [![GitHub stars](https://img.shields.io/github/stars/loeffel-io/ls-lint?cacheSeconds=3600)](https://github.com/loeffel-io/ls-lint) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**syft**](https://megalinter.io/beta/descriptors/repository_syft/)
[_REPOSITORY_SYFT_](https://megalinter.io/beta/descriptors/repository_syft/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/syft?cacheSeconds=3600)](https://github.com/anchore/syft) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**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) | diff --git a/docs/flavors/dotnetweb.md b/docs/flavors/dotnetweb.md index ddcfcabe56c..190ab2e2ff2 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/v9.0.0) +![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) ## Description @@ -13,106 +13,106 @@ Optimized for C, C++, C# or VB based projects with JS/TS ## Usage -- [GitHub Action](https://megalinter.io/9.0.0/installation/#github-action): **oxsecurity/megalinter/flavors/dotnetweb@v9.0.0** +- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/dotnetweb@beta** - Docker images: - - GitHub Packages: **ghcr.io/oxsecurity/megalinter-dotnetweb:v9.0.0** - - Docker Hub: **docker.io/oxsecurity/megalinter-dotnetweb:v9.0.0** + - GitHub Packages: **ghcr.io/oxsecurity/megalinter-dotnetweb:beta** + - Docker Hub: **docker.io/oxsecurity/megalinter-dotnetweb:beta** -- [mega-linter-runner](https://megalinter.io/9.0.0/mega-linter-runner/): `mega-linter-runner --flavor dotnetweb` +- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor dotnetweb` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/9.0.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/9.0.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/9.0.0/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/9.0.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/9.0.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/9.0.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/9.0.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/9.0.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/9.0.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/9.0.0/descriptors/c/) | [**cppcheck**](https://megalinter.io/9.0.0/descriptors/c_cppcheck/)
[_C_CPPCHECK_](https://megalinter.io/9.0.0/descriptors/c_cppcheck/) | | -| | [**C**](https://megalinter.io/9.0.0/descriptors/c/) | [**cpplint**](https://megalinter.io/9.0.0/descriptors/c_cpplint/)
[_C_CPPLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/coffee/) | [**coffeelint**](https://megalinter.io/9.0.0/descriptors/coffee_coffeelint/)
[_COFFEE_COFFEELINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/cpp/) | [**cppcheck**](https://megalinter.io/9.0.0/descriptors/cpp_cppcheck/)
[_CPP_CPPCHECK_](https://megalinter.io/9.0.0/descriptors/cpp_cppcheck/) | | -| | [**C++** (CPP)](https://megalinter.io/9.0.0/descriptors/cpp/) | [**cpplint**](https://megalinter.io/9.0.0/descriptors/cpp_cpplint/)
[_CPP_CPPLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/csharp/) | [**dotnet-format**](https://megalinter.io/9.0.0/descriptors/csharp_dotnet_format/)
[_CSHARP_DOTNET_FORMAT_](https://megalinter.io/9.0.0/descriptors/csharp_dotnet_format/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/sdk?cacheSeconds=3600)](https://github.com/dotnet/sdk) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**C#** (CSHARP)](https://megalinter.io/9.0.0/descriptors/csharp/) | [**csharpier**](https://megalinter.io/9.0.0/descriptors/csharp_csharpier/)
[_CSHARP_CSHARPIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/csharp/) | [**roslynator**](https://megalinter.io/9.0.0/descriptors/csharp_roslynator/)
[_CSHARP_ROSLYNATOR_](https://megalinter.io/9.0.0/descriptors/csharp_roslynator/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/Roslynator?cacheSeconds=3600)](https://github.com/dotnet/Roslynator) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**GROOVY**](https://megalinter.io/9.0.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/9.0.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/javascript/) | [**eslint**](https://megalinter.io/9.0.0/descriptors/javascript_eslint/)
[_JAVASCRIPT_ES_](https://megalinter.io/9.0.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/9.0.0/descriptors/javascript/) | [**standard**](https://megalinter.io/9.0.0/descriptors/javascript_standard/)
[_JAVASCRIPT_STANDARD_](https://megalinter.io/9.0.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/9.0.0/descriptors/javascript/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/javascript_prettier/)
[_JAVASCRIPT_PRETTIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/jsx/) | [**eslint**](https://megalinter.io/9.0.0/descriptors/jsx_eslint/)
[_JSX_ESLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/9.0.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/9.0.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) | -| | [**KOTLIN**](https://megalinter.io/9.0.0/descriptors/kotlin/) | [**detekt**](https://megalinter.io/9.0.0/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/9.0.0/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**POWERSHELL**](https://megalinter.io/9.0.0/descriptors/powershell/) | [**powershell**](https://megalinter.io/9.0.0/descriptors/powershell_powershell/)
[_POWERSHELL_POWERSHELL_](https://megalinter.io/9.0.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/9.0.0/descriptors/powershell/) | [**powershell_formatter**](https://megalinter.io/9.0.0/descriptors/powershell_powershell_formatter/)
[_POWERSHELL_POWERSHELL_FORMATTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/9.0.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/9.0.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**SQL**](https://megalinter.io/9.0.0/descriptors/sql/) | [**tsqllint**](https://megalinter.io/9.0.0/descriptors/sql_tsqllint/)
[_SQL_TSQLLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/tsx/) | [**eslint**](https://megalinter.io/9.0.0/descriptors/tsx_eslint/)
[_TSX_ESLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/typescript/) | [**eslint**](https://megalinter.io/9.0.0/descriptors/typescript_eslint/)
[_TYPESCRIPT_ES_](https://megalinter.io/9.0.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/9.0.0/descriptors/typescript/) | [**ts-standard**](https://megalinter.io/9.0.0/descriptors/typescript_ts_standard/)
[_TYPESCRIPT_STANDARD_](https://megalinter.io/9.0.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/9.0.0/descriptors/typescript/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/typescript_prettier/)
[_TYPESCRIPT_PRETTIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/vbdotnet/) | [**dotnet-format**](https://megalinter.io/9.0.0/descriptors/vbdotnet_dotnet_format/)
[_VBDOTNET_DOTNET_FORMAT_](https://megalinter.io/9.0.0/descriptors/vbdotnet_dotnet_format/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/sdk?cacheSeconds=3600)](https://github.com/dotnet/sdk) ![formatter](https://shields.io/badge/-format-yellow) | +| | 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/) | [**cppcheck**](https://megalinter.io/beta/descriptors/c_cppcheck/)
[_C_CPPCHECK_](https://megalinter.io/beta/descriptors/c_cppcheck/) | | +| | [**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/) | [**cppcheck**](https://megalinter.io/beta/descriptors/cpp_cppcheck/)
[_CPP_CPPCHECK_](https://megalinter.io/beta/descriptors/cpp_cppcheck/) | | +| | [**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/sdk?cacheSeconds=3600)](https://github.com/dotnet/sdk) ![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/dotnet/Roslynator?cacheSeconds=3600)](https://github.com/dotnet/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) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**detekt**](https://megalinter.io/beta/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/beta/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**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/) | [**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) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**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/sdk?cacheSeconds=3600)](https://github.com/dotnet/sdk) ![formatter](https://shields.io/badge/-format-yellow) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/9.0.0/descriptors/css/) | [**stylelint**](https://megalinter.io/9.0.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/9.0.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) | -| | [**ENV**](https://megalinter.io/9.0.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/9.0.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/9.0.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/html/) | [**djlint**](https://megalinter.io/9.0.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/9.0.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/9.0.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**v8r**](https://megalinter.io/9.0.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**npm-package-json-lint**](https://megalinter.io/9.0.0/descriptors/json_npm_package_json_lint/)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/9.0.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/9.0.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/9.0.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/9.0.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/9.0.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/9.0.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/9.0.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/9.0.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/9.0.0/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/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) | +| | [**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/) | [**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-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) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/9.0.0/descriptors/action/) | [**actionlint**](https://megalinter.io/9.0.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/9.0.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/9.0.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) | -| | [**API**](https://megalinter.io/9.0.0/descriptors/api/) | [**spectral**](https://megalinter.io/9.0.0/descriptors/api_spectral/)
[_API_SPECTRAL_](https://megalinter.io/9.0.0/descriptors/api_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**ARM**](https://megalinter.io/9.0.0/descriptors/arm/) | [**arm-ttk**](https://megalinter.io/9.0.0/descriptors/arm_arm_ttk/)
[_ARM_ARM_TTK_](https://megalinter.io/9.0.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/9.0.0/descriptors/bicep/) | [**bicep_linter**](https://megalinter.io/9.0.0/descriptors/bicep_bicep_linter/)
[_BICEP_BICEP_LINTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/9.0.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/9.0.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/9.0.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/9.0.0/descriptors/gherkin/) | [**gherkin-lint**](https://megalinter.io/9.0.0/descriptors/gherkin_gherkin_lint/)
[_GHERKIN_GHERKIN_LINT_](https://megalinter.io/9.0.0/descriptors/gherkin_gherkin_lint/) | [![GitHub stars](https://img.shields.io/github/stars/gherkin-lint/gherkin-lint?cacheSeconds=3600)](https://github.com/gherkin-lint/gherkin-lint) | -| | [**KUBERNETES**](https://megalinter.io/9.0.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/9.0.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/9.0.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/9.0.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/9.0.0/descriptors/kubernetes_kubescape/) | [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**SNAKEMAKE**](https://megalinter.io/9.0.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/9.0.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/9.0.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/9.0.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/9.0.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/9.0.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/9.0.0/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/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) | +| | [**API**](https://megalinter.io/beta/descriptors/api/) | [**spectral**](https://megalinter.io/beta/descriptors/api_spectral/)
[_API_SPECTRAL_](https://megalinter.io/beta/descriptors/api_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**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/gherkin-lint/gherkin-lint?cacheSeconds=3600)](https://github.com/gherkin-lint/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/) | [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**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) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/9.0.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/9.0.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/9.0.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/9.0.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**grype**](https://megalinter.io/9.0.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**ls-lint**](https://megalinter.io/9.0.0/descriptors/repository_ls_lint/)
[_REPOSITORY_LS_LINT_](https://megalinter.io/9.0.0/descriptors/repository_ls_lint/) | [![GitHub stars](https://img.shields.io/github/stars/loeffel-io/ls-lint?cacheSeconds=3600)](https://github.com/loeffel-io/ls-lint) | -| | [**REPOSITORY**](https://megalinter.io/9.0.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/9.0.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/9.0.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/9.0.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/9.0.0/descriptors/repository/) | [**syft**](https://megalinter.io/9.0.0/descriptors/repository_syft/)
[_REPOSITORY_SYFT_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trivy**](https://megalinter.io/9.0.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/9.0.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/9.0.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**cspell**](https://megalinter.io/9.0.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**proselint**](https://megalinter.io/9.0.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**vale**](https://megalinter.io/9.0.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**lychee**](https://megalinter.io/9.0.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/9.0.0/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/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/) | [**ls-lint**](https://megalinter.io/beta/descriptors/repository_ls_lint/)
[_REPOSITORY_LS_LINT_](https://megalinter.io/beta/descriptors/repository_ls_lint/) | [![GitHub stars](https://img.shields.io/github/stars/loeffel-io/ls-lint?cacheSeconds=3600)](https://github.com/loeffel-io/ls-lint) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**syft**](https://megalinter.io/beta/descriptors/repository_syft/)
[_REPOSITORY_SYFT_](https://megalinter.io/beta/descriptors/repository_syft/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/syft?cacheSeconds=3600)](https://github.com/anchore/syft) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**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) | diff --git a/docs/flavors/formatters.md b/docs/flavors/formatters.md index 18c21141db6..949841b3805 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/v9.0.0) +![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) ## Description @@ -13,49 +13,49 @@ Contains only formatters ## Usage -- [GitHub Action](https://megalinter.io/9.0.0/installation/#github-action): **oxsecurity/megalinter/flavors/formatters@v9.0.0** +- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/formatters@beta** - Docker images: - - GitHub Packages: **ghcr.io/oxsecurity/megalinter-formatters:v9.0.0** - - Docker Hub: **docker.io/oxsecurity/megalinter-formatters:v9.0.0** + - GitHub Packages: **ghcr.io/oxsecurity/megalinter-formatters:beta** + - Docker Hub: **docker.io/oxsecurity/megalinter-formatters:beta** -- [mega-linter-runner](https://megalinter.io/9.0.0/mega-linter-runner/): `mega-linter-runner --flavor formatters` +- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor formatters` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/9.0.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/9.0.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/9.0.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/9.0.0/descriptors/csharp/) | [**dotnet-format**](https://megalinter.io/9.0.0/descriptors/csharp_dotnet_format/)
[_CSHARP_DOTNET_FORMAT_](https://megalinter.io/9.0.0/descriptors/csharp_dotnet_format/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/sdk?cacheSeconds=3600)](https://github.com/dotnet/sdk) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**C#** (CSHARP)](https://megalinter.io/9.0.0/descriptors/csharp/) | [**csharpier**](https://megalinter.io/9.0.0/descriptors/csharp_csharpier/)
[_CSHARP_CSHARPIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/csharp/) | [**roslynator**](https://megalinter.io/9.0.0/descriptors/csharp_roslynator/)
[_CSHARP_ROSLYNATOR_](https://megalinter.io/9.0.0/descriptors/csharp_roslynator/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/Roslynator?cacheSeconds=3600)](https://github.com/dotnet/Roslynator) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**JAVASCRIPT**](https://megalinter.io/9.0.0/descriptors/javascript/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/javascript_prettier/)
[_JAVASCRIPT_PRETTIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/powershell/) | [**powershell_formatter**](https://megalinter.io/9.0.0/descriptors/powershell_powershell_formatter/)
[_POWERSHELL_POWERSHELL_FORMATTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/python/) | [**black**](https://megalinter.io/9.0.0/descriptors/python_black/)
[_PYTHON_BLACK_](https://megalinter.io/9.0.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/9.0.0/descriptors/python/) | [**isort**](https://megalinter.io/9.0.0/descriptors/python_isort/)
[_PYTHON_ISORT_](https://megalinter.io/9.0.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/9.0.0/descriptors/python/) | [**ruff-format**](https://megalinter.io/9.0.0/descriptors/python_ruff_format/)
[_PYTHON_RUFF_FORMAT_](https://megalinter.io/9.0.0/descriptors/python_ruff_format/) | [![GitHub stars](https://img.shields.io/github/stars/astral-sh/ruff?cacheSeconds=3600)](https://github.com/astral-sh/ruff) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TYPESCRIPT**](https://megalinter.io/9.0.0/descriptors/typescript/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/typescript_prettier/)
[_TYPESCRIPT_PRETTIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/vbdotnet/) | [**dotnet-format**](https://megalinter.io/9.0.0/descriptors/vbdotnet_dotnet_format/)
[_VBDOTNET_DOTNET_FORMAT_](https://megalinter.io/9.0.0/descriptors/vbdotnet_dotnet_format/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/sdk?cacheSeconds=3600)](https://github.com/dotnet/sdk) ![formatter](https://shields.io/badge/-format-yellow) | +| | 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/sdk?cacheSeconds=3600)](https://github.com/dotnet/sdk) ![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/dotnet/Roslynator?cacheSeconds=3600)](https://github.com/dotnet/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) | +| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**ruff-format**](https://megalinter.io/beta/descriptors/python_ruff_format/)
[_PYTHON_RUFF_FORMAT_](https://megalinter.io/beta/descriptors/python_ruff_format/) | [![GitHub stars](https://img.shields.io/github/stars/astral-sh/ruff?cacheSeconds=3600)](https://github.com/astral-sh/ruff) ![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/sdk?cacheSeconds=3600)](https://github.com/dotnet/sdk) ![formatter](https://shields.io/badge/-format-yellow) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**JSON**](https://megalinter.io/9.0.0/descriptors/json/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/9.0.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/9.0.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/rst/) | [**rstfmt**](https://megalinter.io/9.0.0/descriptors/rst_rstfmt/)
[_RST_RSTFMT_](https://megalinter.io/9.0.0/descriptors/rst_rstfmt/) | ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/9.0.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/9.0.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) | +| | 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) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**SNAKEMAKE**](https://megalinter.io/9.0.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/9.0.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/9.0.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/9.0.0/descriptors/terraform/) | [**terraform-fmt**](https://megalinter.io/9.0.0/descriptors/terraform_terraform_fmt/)
[_TERRAFORM_TERRAFORM_FMT_](https://megalinter.io/9.0.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) | +| | 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) | ### Other diff --git a/docs/flavors/go.md b/docs/flavors/go.md index 20e0092fa6b..66ccfd919f6 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/v9.0.0) +![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) ## Description @@ -13,84 +13,84 @@ Optimized for GO based projects ## Usage -- [GitHub Action](https://megalinter.io/9.0.0/installation/#github-action): **oxsecurity/megalinter/flavors/go@v9.0.0** +- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/go@beta** - Docker images: - - GitHub Packages: **ghcr.io/oxsecurity/megalinter-go:v9.0.0** - - Docker Hub: **docker.io/oxsecurity/megalinter-go:v9.0.0** + - GitHub Packages: **ghcr.io/oxsecurity/megalinter-go:beta** + - Docker Hub: **docker.io/oxsecurity/megalinter-go:beta** -- [mega-linter-runner](https://megalinter.io/9.0.0/mega-linter-runner/): `mega-linter-runner --flavor go` +- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor go` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/9.0.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/9.0.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/9.0.0/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/9.0.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/9.0.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/9.0.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/9.0.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/9.0.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/9.0.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/9.0.0/descriptors/go/) | [**golangci-lint**](https://megalinter.io/9.0.0/descriptors/go_golangci_lint/)
[_GO_GOLANGCI_LINT_](https://megalinter.io/9.0.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) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**GO**](https://megalinter.io/9.0.0/descriptors/go/) | [**revive**](https://megalinter.io/9.0.0/descriptors/go_revive/)
[_GO_REVIVE_](https://megalinter.io/9.0.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/9.0.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/9.0.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/9.0.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/9.0.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) | -| | [**KOTLIN**](https://megalinter.io/9.0.0/descriptors/kotlin/) | [**detekt**](https://megalinter.io/9.0.0/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/9.0.0/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**SQL**](https://megalinter.io/9.0.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/9.0.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/9.0.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) ![autofix](https://shields.io/badge/-autofix-green) | +| | 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) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**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) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**detekt**](https://megalinter.io/beta/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/beta/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**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) ![autofix](https://shields.io/badge/-autofix-green) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/9.0.0/descriptors/css/) | [**stylelint**](https://megalinter.io/9.0.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/9.0.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) | -| | [**ENV**](https://megalinter.io/9.0.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/9.0.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/9.0.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/html/) | [**djlint**](https://megalinter.io/9.0.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/9.0.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/9.0.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**v8r**](https://megalinter.io/9.0.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/9.0.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/9.0.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/9.0.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/9.0.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/9.0.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/9.0.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/9.0.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/9.0.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/9.0.0/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/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) | +| | [**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/) | [**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-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) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/9.0.0/descriptors/action/) | [**actionlint**](https://megalinter.io/9.0.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/9.0.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/9.0.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) | -| | [**API**](https://megalinter.io/9.0.0/descriptors/api/) | [**spectral**](https://megalinter.io/9.0.0/descriptors/api_spectral/)
[_API_SPECTRAL_](https://megalinter.io/9.0.0/descriptors/api_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**DOCKERFILE**](https://megalinter.io/9.0.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/9.0.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/9.0.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/9.0.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/9.0.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/9.0.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/9.0.0/descriptors/kubernetes_kubescape/) | [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**SNAKEMAKE**](https://megalinter.io/9.0.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/9.0.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/9.0.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/9.0.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/9.0.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/9.0.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/9.0.0/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/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) | +| | [**API**](https://megalinter.io/beta/descriptors/api/) | [**spectral**](https://megalinter.io/beta/descriptors/api_spectral/)
[_API_SPECTRAL_](https://megalinter.io/beta/descriptors/api_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**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/) | [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**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) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/9.0.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/9.0.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/9.0.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/9.0.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**grype**](https://megalinter.io/9.0.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**ls-lint**](https://megalinter.io/9.0.0/descriptors/repository_ls_lint/)
[_REPOSITORY_LS_LINT_](https://megalinter.io/9.0.0/descriptors/repository_ls_lint/) | [![GitHub stars](https://img.shields.io/github/stars/loeffel-io/ls-lint?cacheSeconds=3600)](https://github.com/loeffel-io/ls-lint) | -| | [**REPOSITORY**](https://megalinter.io/9.0.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/9.0.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/9.0.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/9.0.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/9.0.0/descriptors/repository/) | [**syft**](https://megalinter.io/9.0.0/descriptors/repository_syft/)
[_REPOSITORY_SYFT_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trivy**](https://megalinter.io/9.0.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/9.0.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/9.0.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**cspell**](https://megalinter.io/9.0.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**proselint**](https://megalinter.io/9.0.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**vale**](https://megalinter.io/9.0.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**lychee**](https://megalinter.io/9.0.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/9.0.0/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/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/) | [**ls-lint**](https://megalinter.io/beta/descriptors/repository_ls_lint/)
[_REPOSITORY_LS_LINT_](https://megalinter.io/beta/descriptors/repository_ls_lint/) | [![GitHub stars](https://img.shields.io/github/stars/loeffel-io/ls-lint?cacheSeconds=3600)](https://github.com/loeffel-io/ls-lint) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**syft**](https://megalinter.io/beta/descriptors/repository_syft/)
[_REPOSITORY_SYFT_](https://megalinter.io/beta/descriptors/repository_syft/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/syft?cacheSeconds=3600)](https://github.com/anchore/syft) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**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) | diff --git a/docs/flavors/java.md b/docs/flavors/java.md index 0b3c137e520..d6ec8001054 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/v9.0.0) +![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) ## Description @@ -13,87 +13,87 @@ Optimized for JAVA based projects ## Usage -- [GitHub Action](https://megalinter.io/9.0.0/installation/#github-action): **oxsecurity/megalinter/flavors/java@v9.0.0** +- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/java@beta** - Docker images: - - GitHub Packages: **ghcr.io/oxsecurity/megalinter-java:v9.0.0** - - Docker Hub: **docker.io/oxsecurity/megalinter-java:v9.0.0** + - GitHub Packages: **ghcr.io/oxsecurity/megalinter-java:beta** + - Docker Hub: **docker.io/oxsecurity/megalinter-java:beta** -- [mega-linter-runner](https://megalinter.io/9.0.0/mega-linter-runner/): `mega-linter-runner --flavor java` +- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor java` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/9.0.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/9.0.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/9.0.0/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/9.0.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/9.0.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/9.0.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/9.0.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/9.0.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/9.0.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/9.0.0/descriptors/clojure/) | [**clj-kondo**](https://megalinter.io/9.0.0/descriptors/clojure_clj_kondo/)
[_CLOJURE_CLJ_KONDO_](https://megalinter.io/9.0.0/descriptors/clojure_clj_kondo/) | [![GitHub stars](https://img.shields.io/github/stars/borkdude/clj-kondo?cacheSeconds=3600)](https://github.com/borkdude/clj-kondo) | -| | [**CLOJURE**](https://megalinter.io/9.0.0/descriptors/clojure/) | [**cljstyle**](https://megalinter.io/9.0.0/descriptors/clojure_cljstyle/)
[_CLOJURE_CLJSTYLE_](https://megalinter.io/9.0.0/descriptors/clojure_cljstyle/) | [![GitHub stars](https://img.shields.io/github/stars/greglook/cljstyle?cacheSeconds=3600)](https://github.com/greglook/cljstyle) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GROOVY**](https://megalinter.io/9.0.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/9.0.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/java/) | [**checkstyle**](https://megalinter.io/9.0.0/descriptors/java_checkstyle/)
[_JAVA_CHECKSTYLE_](https://megalinter.io/9.0.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/9.0.0/descriptors/java/) | [**pmd**](https://megalinter.io/9.0.0/descriptors/java_pmd/)
[_JAVA_PMD_](https://megalinter.io/9.0.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/9.0.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/9.0.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/9.0.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) | -| | [**KOTLIN**](https://megalinter.io/9.0.0/descriptors/kotlin/) | [**detekt**](https://megalinter.io/9.0.0/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/9.0.0/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**SQL**](https://megalinter.io/9.0.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/9.0.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/9.0.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) ![autofix](https://shields.io/badge/-autofix-green) | +| | Language | Linter | Additional | +|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**CLOJURE**](https://megalinter.io/beta/descriptors/clojure/) | [**clj-kondo**](https://megalinter.io/beta/descriptors/clojure_clj_kondo/)
[_CLOJURE_CLJ_KONDO_](https://megalinter.io/beta/descriptors/clojure_clj_kondo/) | [![GitHub stars](https://img.shields.io/github/stars/borkdude/clj-kondo?cacheSeconds=3600)](https://github.com/borkdude/clj-kondo) | +| | [**CLOJURE**](https://megalinter.io/beta/descriptors/clojure/) | [**cljstyle**](https://megalinter.io/beta/descriptors/clojure_cljstyle/)
[_CLOJURE_CLJSTYLE_](https://megalinter.io/beta/descriptors/clojure_cljstyle/) | [![GitHub stars](https://img.shields.io/github/stars/greglook/cljstyle?cacheSeconds=3600)](https://github.com/greglook/cljstyle) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JAVA**](https://megalinter.io/beta/descriptors/java/) | [**checkstyle**](https://megalinter.io/beta/descriptors/java_checkstyle/)
[_JAVA_CHECKSTYLE_](https://megalinter.io/beta/descriptors/java_checkstyle/) | [![GitHub stars](https://img.shields.io/github/stars/checkstyle/checkstyle?cacheSeconds=3600)](https://github.com/checkstyle/checkstyle) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JAVA**](https://megalinter.io/beta/descriptors/java/) | [**pmd**](https://megalinter.io/beta/descriptors/java_pmd/)
[_JAVA_PMD_](https://megalinter.io/beta/descriptors/java_pmd/) | [![GitHub stars](https://img.shields.io/github/stars/pmd/pmd?cacheSeconds=3600)](https://github.com/pmd/pmd) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**detekt**](https://megalinter.io/beta/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/beta/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**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) ![autofix](https://shields.io/badge/-autofix-green) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/9.0.0/descriptors/css/) | [**stylelint**](https://megalinter.io/9.0.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/9.0.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) | -| | [**ENV**](https://megalinter.io/9.0.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/9.0.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/9.0.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/html/) | [**djlint**](https://megalinter.io/9.0.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/9.0.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/9.0.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**v8r**](https://megalinter.io/9.0.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/9.0.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/9.0.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/9.0.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/9.0.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/9.0.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/9.0.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/9.0.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/9.0.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/9.0.0/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/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) | +| | [**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/) | [**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-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) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/9.0.0/descriptors/action/) | [**actionlint**](https://megalinter.io/9.0.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/9.0.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/9.0.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) | -| | [**API**](https://megalinter.io/9.0.0/descriptors/api/) | [**spectral**](https://megalinter.io/9.0.0/descriptors/api_spectral/)
[_API_SPECTRAL_](https://megalinter.io/9.0.0/descriptors/api_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**DOCKERFILE**](https://megalinter.io/9.0.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/9.0.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/9.0.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/9.0.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/9.0.0/descriptors/gherkin/) | [**gherkin-lint**](https://megalinter.io/9.0.0/descriptors/gherkin_gherkin_lint/)
[_GHERKIN_GHERKIN_LINT_](https://megalinter.io/9.0.0/descriptors/gherkin_gherkin_lint/) | [![GitHub stars](https://img.shields.io/github/stars/gherkin-lint/gherkin-lint?cacheSeconds=3600)](https://github.com/gherkin-lint/gherkin-lint) | -| | [**KUBERNETES**](https://megalinter.io/9.0.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/9.0.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/9.0.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/9.0.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/9.0.0/descriptors/kubernetes_kubescape/) | [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**SNAKEMAKE**](https://megalinter.io/9.0.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/9.0.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/9.0.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/9.0.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/9.0.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/9.0.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/9.0.0/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/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) | +| | [**API**](https://megalinter.io/beta/descriptors/api/) | [**spectral**](https://megalinter.io/beta/descriptors/api_spectral/)
[_API_SPECTRAL_](https://megalinter.io/beta/descriptors/api_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**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/gherkin-lint/gherkin-lint?cacheSeconds=3600)](https://github.com/gherkin-lint/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/) | [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**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) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/9.0.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/9.0.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/9.0.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/9.0.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**grype**](https://megalinter.io/9.0.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**ls-lint**](https://megalinter.io/9.0.0/descriptors/repository_ls_lint/)
[_REPOSITORY_LS_LINT_](https://megalinter.io/9.0.0/descriptors/repository_ls_lint/) | [![GitHub stars](https://img.shields.io/github/stars/loeffel-io/ls-lint?cacheSeconds=3600)](https://github.com/loeffel-io/ls-lint) | -| | [**REPOSITORY**](https://megalinter.io/9.0.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/9.0.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/9.0.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/9.0.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/9.0.0/descriptors/repository/) | [**syft**](https://megalinter.io/9.0.0/descriptors/repository_syft/)
[_REPOSITORY_SYFT_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trivy**](https://megalinter.io/9.0.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/9.0.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/9.0.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**cspell**](https://megalinter.io/9.0.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**proselint**](https://megalinter.io/9.0.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**vale**](https://megalinter.io/9.0.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**lychee**](https://megalinter.io/9.0.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/9.0.0/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/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/) | [**ls-lint**](https://megalinter.io/beta/descriptors/repository_ls_lint/)
[_REPOSITORY_LS_LINT_](https://megalinter.io/beta/descriptors/repository_ls_lint/) | [![GitHub stars](https://img.shields.io/github/stars/loeffel-io/ls-lint?cacheSeconds=3600)](https://github.com/loeffel-io/ls-lint) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**syft**](https://megalinter.io/beta/descriptors/repository_syft/)
[_REPOSITORY_SYFT_](https://megalinter.io/beta/descriptors/repository_syft/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/syft?cacheSeconds=3600)](https://github.com/anchore/syft) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**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) | diff --git a/docs/flavors/javascript.md b/docs/flavors/javascript.md index 9bb7de18042..a191a1bb3f5 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/v9.0.0) +![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) ## Description @@ -13,92 +13,92 @@ Optimized for JAVASCRIPT or TYPESCRIPT based projects ## Usage -- [GitHub Action](https://megalinter.io/9.0.0/installation/#github-action): **oxsecurity/megalinter/flavors/javascript@v9.0.0** +- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/javascript@beta** - Docker images: - - GitHub Packages: **ghcr.io/oxsecurity/megalinter-javascript:v9.0.0** - - Docker Hub: **docker.io/oxsecurity/megalinter-javascript:v9.0.0** + - GitHub Packages: **ghcr.io/oxsecurity/megalinter-javascript:beta** + - Docker Hub: **docker.io/oxsecurity/megalinter-javascript:beta** -- [mega-linter-runner](https://megalinter.io/9.0.0/mega-linter-runner/): `mega-linter-runner --flavor javascript` +- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor javascript` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/9.0.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/9.0.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/9.0.0/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/9.0.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/9.0.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/9.0.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/9.0.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/9.0.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/9.0.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/9.0.0/descriptors/coffee/) | [**coffeelint**](https://megalinter.io/9.0.0/descriptors/coffee_coffeelint/)
[_COFFEE_COFFEELINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/9.0.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/javascript/) | [**eslint**](https://megalinter.io/9.0.0/descriptors/javascript_eslint/)
[_JAVASCRIPT_ES_](https://megalinter.io/9.0.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/9.0.0/descriptors/javascript/) | [**standard**](https://megalinter.io/9.0.0/descriptors/javascript_standard/)
[_JAVASCRIPT_STANDARD_](https://megalinter.io/9.0.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/9.0.0/descriptors/javascript/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/javascript_prettier/)
[_JAVASCRIPT_PRETTIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/jsx/) | [**eslint**](https://megalinter.io/9.0.0/descriptors/jsx_eslint/)
[_JSX_ESLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/9.0.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/9.0.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) | -| | [**KOTLIN**](https://megalinter.io/9.0.0/descriptors/kotlin/) | [**detekt**](https://megalinter.io/9.0.0/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/9.0.0/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**SQL**](https://megalinter.io/9.0.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/9.0.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/9.0.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**TSX**](https://megalinter.io/9.0.0/descriptors/tsx/) | [**eslint**](https://megalinter.io/9.0.0/descriptors/tsx_eslint/)
[_TSX_ESLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/typescript/) | [**eslint**](https://megalinter.io/9.0.0/descriptors/typescript_eslint/)
[_TYPESCRIPT_ES_](https://megalinter.io/9.0.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/9.0.0/descriptors/typescript/) | [**ts-standard**](https://megalinter.io/9.0.0/descriptors/typescript_ts_standard/)
[_TYPESCRIPT_STANDARD_](https://megalinter.io/9.0.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/9.0.0/descriptors/typescript/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/typescript_prettier/)
[_TYPESCRIPT_PRETTIER_](https://megalinter.io/9.0.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) | +| | 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) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**detekt**](https://megalinter.io/beta/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/beta/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**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) ![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) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/9.0.0/descriptors/css/) | [**stylelint**](https://megalinter.io/9.0.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/9.0.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) | -| | [**ENV**](https://megalinter.io/9.0.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/9.0.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/9.0.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/html/) | [**djlint**](https://megalinter.io/9.0.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/9.0.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/9.0.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**v8r**](https://megalinter.io/9.0.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**npm-package-json-lint**](https://megalinter.io/9.0.0/descriptors/json_npm_package_json_lint/)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/9.0.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/9.0.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/9.0.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/9.0.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/9.0.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/9.0.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/9.0.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/9.0.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/9.0.0/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/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) | +| | [**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/) | [**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-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) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/9.0.0/descriptors/action/) | [**actionlint**](https://megalinter.io/9.0.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/9.0.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/9.0.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) | -| | [**API**](https://megalinter.io/9.0.0/descriptors/api/) | [**spectral**](https://megalinter.io/9.0.0/descriptors/api_spectral/)
[_API_SPECTRAL_](https://megalinter.io/9.0.0/descriptors/api_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**DOCKERFILE**](https://megalinter.io/9.0.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/9.0.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/9.0.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/9.0.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/9.0.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/9.0.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/9.0.0/descriptors/kubernetes_kubescape/) | [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**SNAKEMAKE**](https://megalinter.io/9.0.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/9.0.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/9.0.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/9.0.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/9.0.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/9.0.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/9.0.0/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/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) | +| | [**API**](https://megalinter.io/beta/descriptors/api/) | [**spectral**](https://megalinter.io/beta/descriptors/api_spectral/)
[_API_SPECTRAL_](https://megalinter.io/beta/descriptors/api_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**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/) | [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**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) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/9.0.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/9.0.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/9.0.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/9.0.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**grype**](https://megalinter.io/9.0.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**ls-lint**](https://megalinter.io/9.0.0/descriptors/repository_ls_lint/)
[_REPOSITORY_LS_LINT_](https://megalinter.io/9.0.0/descriptors/repository_ls_lint/) | [![GitHub stars](https://img.shields.io/github/stars/loeffel-io/ls-lint?cacheSeconds=3600)](https://github.com/loeffel-io/ls-lint) | -| | [**REPOSITORY**](https://megalinter.io/9.0.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/9.0.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/9.0.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/9.0.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/9.0.0/descriptors/repository/) | [**syft**](https://megalinter.io/9.0.0/descriptors/repository_syft/)
[_REPOSITORY_SYFT_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trivy**](https://megalinter.io/9.0.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/9.0.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/9.0.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**cspell**](https://megalinter.io/9.0.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**proselint**](https://megalinter.io/9.0.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**vale**](https://megalinter.io/9.0.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**lychee**](https://megalinter.io/9.0.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/9.0.0/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/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/) | [**ls-lint**](https://megalinter.io/beta/descriptors/repository_ls_lint/)
[_REPOSITORY_LS_LINT_](https://megalinter.io/beta/descriptors/repository_ls_lint/) | [![GitHub stars](https://img.shields.io/github/stars/loeffel-io/ls-lint?cacheSeconds=3600)](https://github.com/loeffel-io/ls-lint) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**syft**](https://megalinter.io/beta/descriptors/repository_syft/)
[_REPOSITORY_SYFT_](https://megalinter.io/beta/descriptors/repository_syft/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/syft?cacheSeconds=3600)](https://github.com/anchore/syft) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**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) | diff --git a/docs/flavors/php.md b/docs/flavors/php.md index 126934444b7..ceb362fd77c 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/v9.0.0) +![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) ## Description @@ -13,87 +13,87 @@ Optimized for PHP based projects ## Usage -- [GitHub Action](https://megalinter.io/9.0.0/installation/#github-action): **oxsecurity/megalinter/flavors/php@v9.0.0** +- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/php@beta** - Docker images: - - GitHub Packages: **ghcr.io/oxsecurity/megalinter-php:v9.0.0** - - Docker Hub: **docker.io/oxsecurity/megalinter-php:v9.0.0** + - GitHub Packages: **ghcr.io/oxsecurity/megalinter-php:beta** + - Docker Hub: **docker.io/oxsecurity/megalinter-php:beta** -- [mega-linter-runner](https://megalinter.io/9.0.0/mega-linter-runner/): `mega-linter-runner --flavor php` +- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor php` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/9.0.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/9.0.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/9.0.0/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/9.0.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/9.0.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/9.0.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/9.0.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/9.0.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/9.0.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/9.0.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/9.0.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/9.0.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/9.0.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) | -| | [**KOTLIN**](https://megalinter.io/9.0.0/descriptors/kotlin/) | [**detekt**](https://megalinter.io/9.0.0/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/9.0.0/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**PHP**](https://megalinter.io/9.0.0/descriptors/php/) | [**phpcs**](https://megalinter.io/9.0.0/descriptors/php_phpcs/)
[_PHP_PHPCS_](https://megalinter.io/9.0.0/descriptors/php_phpcs/) | [![GitHub stars](https://img.shields.io/github/stars/PHPCSStandards/PHP_CodeSniffer?cacheSeconds=3600)](https://github.com/PHPCSStandards/PHP_CodeSniffer) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**PHP**](https://megalinter.io/9.0.0/descriptors/php/) | [**phpstan**](https://megalinter.io/9.0.0/descriptors/php_phpstan/)
[_PHP_PHPSTAN_](https://megalinter.io/9.0.0/descriptors/php_phpstan/) | [![GitHub stars](https://img.shields.io/github/stars/phpstan/phpstan?cacheSeconds=3600)](https://github.com/phpstan/phpstan) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**PHP**](https://megalinter.io/9.0.0/descriptors/php/) | [**psalm**](https://megalinter.io/9.0.0/descriptors/php_psalm/)
[_PHP_PSALM_](https://megalinter.io/9.0.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/9.0.0/descriptors/php/) | [**phplint**](https://megalinter.io/9.0.0/descriptors/php_phplint/)
[_PHP_PHPLINT_](https://megalinter.io/9.0.0/descriptors/php_phplint/) | [![GitHub stars](https://img.shields.io/github/stars/overtrue/phplint?cacheSeconds=3600)](https://github.com/overtrue/phplint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**PHP**](https://megalinter.io/9.0.0/descriptors/php/) | [**php-cs-fixer**](https://megalinter.io/9.0.0/descriptors/php_php_cs_fixer/)
[_PHP_PHPCSFIXER_](https://megalinter.io/9.0.0/descriptors/php_php_cs_fixer/) | [![GitHub stars](https://img.shields.io/github/stars/PHP-CS-Fixer/PHP-CS-Fixer?cacheSeconds=3600)](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer) | -| | [**SQL**](https://megalinter.io/9.0.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/9.0.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/9.0.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) ![autofix](https://shields.io/badge/-autofix-green) | +| | 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) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**detekt**](https://megalinter.io/beta/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/beta/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) ![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) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**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) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**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) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**PHP**](https://megalinter.io/beta/descriptors/php/) | [**php-cs-fixer**](https://megalinter.io/beta/descriptors/php_php_cs_fixer/)
[_PHP_PHPCSFIXER_](https://megalinter.io/beta/descriptors/php_php_cs_fixer/) | [![GitHub stars](https://img.shields.io/github/stars/PHP-CS-Fixer/PHP-CS-Fixer?cacheSeconds=3600)](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer) | +| | [**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) ![autofix](https://shields.io/badge/-autofix-green) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/9.0.0/descriptors/css/) | [**stylelint**](https://megalinter.io/9.0.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/9.0.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) | -| | [**ENV**](https://megalinter.io/9.0.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/9.0.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/9.0.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/html/) | [**djlint**](https://megalinter.io/9.0.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/9.0.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/9.0.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**v8r**](https://megalinter.io/9.0.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/9.0.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/9.0.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/9.0.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/9.0.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/9.0.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/9.0.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/9.0.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/9.0.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/9.0.0/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/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) | +| | [**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/) | [**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-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) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/9.0.0/descriptors/action/) | [**actionlint**](https://megalinter.io/9.0.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/9.0.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/9.0.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) | -| | [**API**](https://megalinter.io/9.0.0/descriptors/api/) | [**spectral**](https://megalinter.io/9.0.0/descriptors/api_spectral/)
[_API_SPECTRAL_](https://megalinter.io/9.0.0/descriptors/api_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**DOCKERFILE**](https://megalinter.io/9.0.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/9.0.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/9.0.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/9.0.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/9.0.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/9.0.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/9.0.0/descriptors/kubernetes_kubescape/) | [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**SNAKEMAKE**](https://megalinter.io/9.0.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/9.0.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/9.0.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/9.0.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/9.0.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/9.0.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/9.0.0/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/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) | +| | [**API**](https://megalinter.io/beta/descriptors/api/) | [**spectral**](https://megalinter.io/beta/descriptors/api_spectral/)
[_API_SPECTRAL_](https://megalinter.io/beta/descriptors/api_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**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/) | [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**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) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/9.0.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/9.0.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/9.0.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/9.0.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**grype**](https://megalinter.io/9.0.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**ls-lint**](https://megalinter.io/9.0.0/descriptors/repository_ls_lint/)
[_REPOSITORY_LS_LINT_](https://megalinter.io/9.0.0/descriptors/repository_ls_lint/) | [![GitHub stars](https://img.shields.io/github/stars/loeffel-io/ls-lint?cacheSeconds=3600)](https://github.com/loeffel-io/ls-lint) | -| | [**REPOSITORY**](https://megalinter.io/9.0.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/9.0.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/9.0.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/9.0.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/9.0.0/descriptors/repository/) | [**syft**](https://megalinter.io/9.0.0/descriptors/repository_syft/)
[_REPOSITORY_SYFT_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trivy**](https://megalinter.io/9.0.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/9.0.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/9.0.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**cspell**](https://megalinter.io/9.0.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**proselint**](https://megalinter.io/9.0.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**vale**](https://megalinter.io/9.0.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**lychee**](https://megalinter.io/9.0.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/9.0.0/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/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/) | [**ls-lint**](https://megalinter.io/beta/descriptors/repository_ls_lint/)
[_REPOSITORY_LS_LINT_](https://megalinter.io/beta/descriptors/repository_ls_lint/) | [![GitHub stars](https://img.shields.io/github/stars/loeffel-io/ls-lint?cacheSeconds=3600)](https://github.com/loeffel-io/ls-lint) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**syft**](https://megalinter.io/beta/descriptors/repository_syft/)
[_REPOSITORY_SYFT_](https://megalinter.io/beta/descriptors/repository_syft/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/syft?cacheSeconds=3600)](https://github.com/anchore/syft) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**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) | diff --git a/docs/flavors/python.md b/docs/flavors/python.md index f4be3fb060a..ced8d9015c4 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/v9.0.0) +![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) ## Description @@ -13,98 +13,98 @@ Optimized for PYTHON based projects ## Usage -- [GitHub Action](https://megalinter.io/9.0.0/installation/#github-action): **oxsecurity/megalinter/flavors/python@v9.0.0** +- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/python@beta** - Docker images: - - GitHub Packages: **ghcr.io/oxsecurity/megalinter-python:v9.0.0** - - Docker Hub: **docker.io/oxsecurity/megalinter-python:v9.0.0** + - GitHub Packages: **ghcr.io/oxsecurity/megalinter-python:beta** + - Docker Hub: **docker.io/oxsecurity/megalinter-python:beta** -- [mega-linter-runner](https://megalinter.io/9.0.0/mega-linter-runner/): `mega-linter-runner --flavor python` +- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor python` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/9.0.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/9.0.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/9.0.0/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/9.0.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/9.0.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/9.0.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/9.0.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/9.0.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/9.0.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/9.0.0/descriptors/c/) | [**cppcheck**](https://megalinter.io/9.0.0/descriptors/c_cppcheck/)
[_C_CPPCHECK_](https://megalinter.io/9.0.0/descriptors/c_cppcheck/) | | -| | [**C**](https://megalinter.io/9.0.0/descriptors/c/) | [**cpplint**](https://megalinter.io/9.0.0/descriptors/c_cpplint/)
[_C_CPPLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/cpp/) | [**cppcheck**](https://megalinter.io/9.0.0/descriptors/cpp_cppcheck/)
[_CPP_CPPCHECK_](https://megalinter.io/9.0.0/descriptors/cpp_cppcheck/) | | -| | [**C++** (CPP)](https://megalinter.io/9.0.0/descriptors/cpp/) | [**cpplint**](https://megalinter.io/9.0.0/descriptors/cpp_cpplint/)
[_CPP_CPPLINT_](https://megalinter.io/9.0.0/descriptors/cpp_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | -| | [**GROOVY**](https://megalinter.io/9.0.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/9.0.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/9.0.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/9.0.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) | -| | [**KOTLIN**](https://megalinter.io/9.0.0/descriptors/kotlin/) | [**detekt**](https://megalinter.io/9.0.0/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/9.0.0/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**PYTHON**](https://megalinter.io/9.0.0/descriptors/python/) | [**pylint**](https://megalinter.io/9.0.0/descriptors/python_pylint/)
[_PYTHON_PYLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/python/) | [**black**](https://megalinter.io/9.0.0/descriptors/python_black/)
[_PYTHON_BLACK_](https://megalinter.io/9.0.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/9.0.0/descriptors/python/) | [**flake8**](https://megalinter.io/9.0.0/descriptors/python_flake8/)
[_PYTHON_FLAKE8_](https://megalinter.io/9.0.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/9.0.0/descriptors/python/) | [**isort**](https://megalinter.io/9.0.0/descriptors/python_isort/)
[_PYTHON_ISORT_](https://megalinter.io/9.0.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/9.0.0/descriptors/python/) | [**bandit**](https://megalinter.io/9.0.0/descriptors/python_bandit/)
[_PYTHON_BANDIT_](https://megalinter.io/9.0.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/9.0.0/descriptors/python/) | [**mypy**](https://megalinter.io/9.0.0/descriptors/python_mypy/)
[_PYTHON_MYPY_](https://megalinter.io/9.0.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/9.0.0/descriptors/python/) | [**pyright**](https://megalinter.io/9.0.0/descriptors/python_pyright/)
[_PYTHON_PYRIGHT_](https://megalinter.io/9.0.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/9.0.0/descriptors/python/) | [**ruff**](https://megalinter.io/9.0.0/descriptors/python_ruff/)
[_PYTHON_RUFF_](https://megalinter.io/9.0.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) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**PYTHON**](https://megalinter.io/9.0.0/descriptors/python/) | [**ruff-format**](https://megalinter.io/9.0.0/descriptors/python_ruff_format/)
[_PYTHON_RUFF_FORMAT_](https://megalinter.io/9.0.0/descriptors/python_ruff_format/) | [![GitHub stars](https://img.shields.io/github/stars/astral-sh/ruff?cacheSeconds=3600)](https://github.com/astral-sh/ruff) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**SQL**](https://megalinter.io/9.0.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/9.0.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/9.0.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) ![autofix](https://shields.io/badge/-autofix-green) | +| | 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/) | [**cppcheck**](https://megalinter.io/beta/descriptors/c_cppcheck/)
[_C_CPPCHECK_](https://megalinter.io/beta/descriptors/c_cppcheck/) | | +| | [**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/) | [**cppcheck**](https://megalinter.io/beta/descriptors/cpp_cppcheck/)
[_CPP_CPPCHECK_](https://megalinter.io/beta/descriptors/cpp_cppcheck/) | | +| | [**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) | +| | [**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) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**detekt**](https://megalinter.io/beta/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/beta/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**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) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**ruff-format**](https://megalinter.io/beta/descriptors/python_ruff_format/)
[_PYTHON_RUFF_FORMAT_](https://megalinter.io/beta/descriptors/python_ruff_format/) | [![GitHub stars](https://img.shields.io/github/stars/astral-sh/ruff?cacheSeconds=3600)](https://github.com/astral-sh/ruff) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**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) ![autofix](https://shields.io/badge/-autofix-green) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/9.0.0/descriptors/css/) | [**stylelint**](https://megalinter.io/9.0.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/9.0.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) | -| | [**ENV**](https://megalinter.io/9.0.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/9.0.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/9.0.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/html/) | [**djlint**](https://megalinter.io/9.0.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/9.0.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/9.0.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**v8r**](https://megalinter.io/9.0.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/9.0.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/9.0.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/9.0.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/rst/) | [**rst-lint**](https://megalinter.io/9.0.0/descriptors/rst_rst_lint/)
[_RST_RST_LINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/rst/) | [**rstcheck**](https://megalinter.io/9.0.0/descriptors/rst_rstcheck/)
[_RST_RSTCHECK_](https://megalinter.io/9.0.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/9.0.0/descriptors/rst/) | [**rstfmt**](https://megalinter.io/9.0.0/descriptors/rst_rstfmt/)
[_RST_RSTFMT_](https://megalinter.io/9.0.0/descriptors/rst_rstfmt/) | ![formatter](https://shields.io/badge/-format-yellow) | -| | [**XML**](https://megalinter.io/9.0.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/9.0.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/9.0.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/9.0.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/9.0.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/9.0.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/9.0.0/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/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) | +| | [**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/) | [**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-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) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/9.0.0/descriptors/action/) | [**actionlint**](https://megalinter.io/9.0.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/9.0.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/9.0.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) | -| | [**API**](https://megalinter.io/9.0.0/descriptors/api/) | [**spectral**](https://megalinter.io/9.0.0/descriptors/api_spectral/)
[_API_SPECTRAL_](https://megalinter.io/9.0.0/descriptors/api_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**DOCKERFILE**](https://megalinter.io/9.0.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/9.0.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/9.0.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/9.0.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/9.0.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/9.0.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/9.0.0/descriptors/kubernetes_kubescape/) | [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**SNAKEMAKE**](https://megalinter.io/9.0.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/9.0.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/9.0.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/9.0.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/9.0.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/9.0.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/9.0.0/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/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) | +| | [**API**](https://megalinter.io/beta/descriptors/api/) | [**spectral**](https://megalinter.io/beta/descriptors/api_spectral/)
[_API_SPECTRAL_](https://megalinter.io/beta/descriptors/api_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**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/) | [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**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) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/9.0.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/9.0.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/9.0.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/9.0.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**grype**](https://megalinter.io/9.0.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**ls-lint**](https://megalinter.io/9.0.0/descriptors/repository_ls_lint/)
[_REPOSITORY_LS_LINT_](https://megalinter.io/9.0.0/descriptors/repository_ls_lint/) | [![GitHub stars](https://img.shields.io/github/stars/loeffel-io/ls-lint?cacheSeconds=3600)](https://github.com/loeffel-io/ls-lint) | -| | [**REPOSITORY**](https://megalinter.io/9.0.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/9.0.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/9.0.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/9.0.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/9.0.0/descriptors/repository/) | [**syft**](https://megalinter.io/9.0.0/descriptors/repository_syft/)
[_REPOSITORY_SYFT_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trivy**](https://megalinter.io/9.0.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/9.0.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/9.0.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**cspell**](https://megalinter.io/9.0.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**proselint**](https://megalinter.io/9.0.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**vale**](https://megalinter.io/9.0.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**lychee**](https://megalinter.io/9.0.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/9.0.0/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/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/) | [**ls-lint**](https://megalinter.io/beta/descriptors/repository_ls_lint/)
[_REPOSITORY_LS_LINT_](https://megalinter.io/beta/descriptors/repository_ls_lint/) | [![GitHub stars](https://img.shields.io/github/stars/loeffel-io/ls-lint?cacheSeconds=3600)](https://github.com/loeffel-io/ls-lint) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**syft**](https://megalinter.io/beta/descriptors/repository_syft/)
[_REPOSITORY_SYFT_](https://megalinter.io/beta/descriptors/repository_syft/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/syft?cacheSeconds=3600)](https://github.com/anchore/syft) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**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) | diff --git a/docs/flavors/ruby.md b/docs/flavors/ruby.md index a9a900712ac..267c0f6ddea 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/v9.0.0) +![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) ## Description @@ -13,83 +13,83 @@ Optimized for RUBY based projects ## Usage -- [GitHub Action](https://megalinter.io/9.0.0/installation/#github-action): **oxsecurity/megalinter/flavors/ruby@v9.0.0** +- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/ruby@beta** - Docker images: - - GitHub Packages: **ghcr.io/oxsecurity/megalinter-ruby:v9.0.0** - - Docker Hub: **docker.io/oxsecurity/megalinter-ruby:v9.0.0** + - GitHub Packages: **ghcr.io/oxsecurity/megalinter-ruby:beta** + - Docker Hub: **docker.io/oxsecurity/megalinter-ruby:beta** -- [mega-linter-runner](https://megalinter.io/9.0.0/mega-linter-runner/): `mega-linter-runner --flavor ruby` +- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor ruby` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/9.0.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/9.0.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/9.0.0/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/9.0.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/9.0.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/9.0.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/9.0.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/9.0.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/9.0.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/9.0.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/9.0.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/9.0.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/9.0.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) | -| | [**KOTLIN**](https://megalinter.io/9.0.0/descriptors/kotlin/) | [**detekt**](https://megalinter.io/9.0.0/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/9.0.0/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**RUBY**](https://megalinter.io/9.0.0/descriptors/ruby/) | [**rubocop**](https://megalinter.io/9.0.0/descriptors/ruby_rubocop/)
[_RUBY_RUBOCOP_](https://megalinter.io/9.0.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/9.0.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/9.0.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/9.0.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) ![autofix](https://shields.io/badge/-autofix-green) | +| | 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) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**detekt**](https://megalinter.io/beta/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/beta/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) ![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/) | [**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) ![autofix](https://shields.io/badge/-autofix-green) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/9.0.0/descriptors/css/) | [**stylelint**](https://megalinter.io/9.0.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/9.0.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) | -| | [**ENV**](https://megalinter.io/9.0.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/9.0.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/9.0.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/html/) | [**djlint**](https://megalinter.io/9.0.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/9.0.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/9.0.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**v8r**](https://megalinter.io/9.0.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/9.0.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/9.0.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/9.0.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/9.0.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/9.0.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/9.0.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/9.0.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/9.0.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/9.0.0/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/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) | +| | [**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/) | [**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-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) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/9.0.0/descriptors/action/) | [**actionlint**](https://megalinter.io/9.0.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/9.0.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/9.0.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) | -| | [**API**](https://megalinter.io/9.0.0/descriptors/api/) | [**spectral**](https://megalinter.io/9.0.0/descriptors/api_spectral/)
[_API_SPECTRAL_](https://megalinter.io/9.0.0/descriptors/api_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**DOCKERFILE**](https://megalinter.io/9.0.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/9.0.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/9.0.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/9.0.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/9.0.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/9.0.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/9.0.0/descriptors/kubernetes_kubescape/) | [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**SNAKEMAKE**](https://megalinter.io/9.0.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/9.0.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/9.0.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/9.0.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/9.0.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/9.0.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/9.0.0/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/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) | +| | [**API**](https://megalinter.io/beta/descriptors/api/) | [**spectral**](https://megalinter.io/beta/descriptors/api_spectral/)
[_API_SPECTRAL_](https://megalinter.io/beta/descriptors/api_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**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/) | [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**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) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/9.0.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/9.0.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/9.0.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/9.0.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**grype**](https://megalinter.io/9.0.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**ls-lint**](https://megalinter.io/9.0.0/descriptors/repository_ls_lint/)
[_REPOSITORY_LS_LINT_](https://megalinter.io/9.0.0/descriptors/repository_ls_lint/) | [![GitHub stars](https://img.shields.io/github/stars/loeffel-io/ls-lint?cacheSeconds=3600)](https://github.com/loeffel-io/ls-lint) | -| | [**REPOSITORY**](https://megalinter.io/9.0.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/9.0.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/9.0.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/9.0.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/9.0.0/descriptors/repository/) | [**syft**](https://megalinter.io/9.0.0/descriptors/repository_syft/)
[_REPOSITORY_SYFT_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trivy**](https://megalinter.io/9.0.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/9.0.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/9.0.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**cspell**](https://megalinter.io/9.0.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**proselint**](https://megalinter.io/9.0.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**vale**](https://megalinter.io/9.0.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**lychee**](https://megalinter.io/9.0.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/9.0.0/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/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/) | [**ls-lint**](https://megalinter.io/beta/descriptors/repository_ls_lint/)
[_REPOSITORY_LS_LINT_](https://megalinter.io/beta/descriptors/repository_ls_lint/) | [![GitHub stars](https://img.shields.io/github/stars/loeffel-io/ls-lint?cacheSeconds=3600)](https://github.com/loeffel-io/ls-lint) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**syft**](https://megalinter.io/beta/descriptors/repository_syft/)
[_REPOSITORY_SYFT_](https://megalinter.io/beta/descriptors/repository_syft/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/syft?cacheSeconds=3600)](https://github.com/anchore/syft) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**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) | diff --git a/docs/flavors/rust.md b/docs/flavors/rust.md index 25d21924830..8068fb41b08 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/v9.0.0) +![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) ## Description @@ -13,83 +13,83 @@ Optimized for RUST based projects ## Usage -- [GitHub Action](https://megalinter.io/9.0.0/installation/#github-action): **oxsecurity/megalinter/flavors/rust@v9.0.0** +- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/rust@beta** - Docker images: - - GitHub Packages: **ghcr.io/oxsecurity/megalinter-rust:v9.0.0** - - Docker Hub: **docker.io/oxsecurity/megalinter-rust:v9.0.0** + - GitHub Packages: **ghcr.io/oxsecurity/megalinter-rust:beta** + - Docker Hub: **docker.io/oxsecurity/megalinter-rust:beta** -- [mega-linter-runner](https://megalinter.io/9.0.0/mega-linter-runner/): `mega-linter-runner --flavor rust` +- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor rust` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/9.0.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/9.0.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/9.0.0/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/9.0.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/9.0.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/9.0.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/9.0.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/9.0.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/9.0.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/9.0.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/9.0.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/9.0.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/9.0.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) | -| | [**KOTLIN**](https://megalinter.io/9.0.0/descriptors/kotlin/) | [**detekt**](https://megalinter.io/9.0.0/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/9.0.0/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**RUST**](https://megalinter.io/9.0.0/descriptors/rust/) | [**clippy**](https://megalinter.io/9.0.0/descriptors/rust_clippy/)
[_RUST_CLIPPY_](https://megalinter.io/9.0.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/9.0.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/9.0.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/9.0.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) ![autofix](https://shields.io/badge/-autofix-green) | +| | 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) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**detekt**](https://megalinter.io/beta/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/beta/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) ![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/) | [**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) ![autofix](https://shields.io/badge/-autofix-green) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/9.0.0/descriptors/css/) | [**stylelint**](https://megalinter.io/9.0.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/9.0.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) | -| | [**ENV**](https://megalinter.io/9.0.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/9.0.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/9.0.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/html/) | [**djlint**](https://megalinter.io/9.0.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/9.0.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/9.0.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**v8r**](https://megalinter.io/9.0.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/9.0.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/9.0.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/9.0.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/9.0.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/9.0.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/9.0.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/9.0.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/9.0.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/9.0.0/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/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) | +| | [**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/) | [**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-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) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/9.0.0/descriptors/action/) | [**actionlint**](https://megalinter.io/9.0.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/9.0.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/9.0.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) | -| | [**API**](https://megalinter.io/9.0.0/descriptors/api/) | [**spectral**](https://megalinter.io/9.0.0/descriptors/api_spectral/)
[_API_SPECTRAL_](https://megalinter.io/9.0.0/descriptors/api_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**DOCKERFILE**](https://megalinter.io/9.0.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/9.0.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/9.0.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/9.0.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/9.0.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/9.0.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/9.0.0/descriptors/kubernetes_kubescape/) | [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**SNAKEMAKE**](https://megalinter.io/9.0.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/9.0.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/9.0.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/9.0.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/9.0.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/9.0.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/9.0.0/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/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) | +| | [**API**](https://megalinter.io/beta/descriptors/api/) | [**spectral**](https://megalinter.io/beta/descriptors/api_spectral/)
[_API_SPECTRAL_](https://megalinter.io/beta/descriptors/api_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**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/) | [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**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) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/9.0.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/9.0.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/9.0.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/9.0.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**grype**](https://megalinter.io/9.0.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**ls-lint**](https://megalinter.io/9.0.0/descriptors/repository_ls_lint/)
[_REPOSITORY_LS_LINT_](https://megalinter.io/9.0.0/descriptors/repository_ls_lint/) | [![GitHub stars](https://img.shields.io/github/stars/loeffel-io/ls-lint?cacheSeconds=3600)](https://github.com/loeffel-io/ls-lint) | -| | [**REPOSITORY**](https://megalinter.io/9.0.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/9.0.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/9.0.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/9.0.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/9.0.0/descriptors/repository/) | [**syft**](https://megalinter.io/9.0.0/descriptors/repository_syft/)
[_REPOSITORY_SYFT_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trivy**](https://megalinter.io/9.0.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/9.0.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/9.0.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**cspell**](https://megalinter.io/9.0.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**proselint**](https://megalinter.io/9.0.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**vale**](https://megalinter.io/9.0.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**lychee**](https://megalinter.io/9.0.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/9.0.0/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/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/) | [**ls-lint**](https://megalinter.io/beta/descriptors/repository_ls_lint/)
[_REPOSITORY_LS_LINT_](https://megalinter.io/beta/descriptors/repository_ls_lint/) | [![GitHub stars](https://img.shields.io/github/stars/loeffel-io/ls-lint?cacheSeconds=3600)](https://github.com/loeffel-io/ls-lint) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**syft**](https://megalinter.io/beta/descriptors/repository_syft/)
[_REPOSITORY_SYFT_](https://megalinter.io/beta/descriptors/repository_syft/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/syft?cacheSeconds=3600)](https://github.com/anchore/syft) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**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) | diff --git a/docs/flavors/salesforce.md b/docs/flavors/salesforce.md index 2e9dc21af3f..1b1eb768d0d 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/v9.0.0) +![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) ## Description @@ -13,86 +13,86 @@ Optimized for Salesforce based projects ## Usage -- [GitHub Action](https://megalinter.io/9.0.0/installation/#github-action): **oxsecurity/megalinter/flavors/salesforce@v9.0.0** +- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/salesforce@beta** - Docker images: - - GitHub Packages: **ghcr.io/oxsecurity/megalinter-salesforce:v9.0.0** - - Docker Hub: **docker.io/oxsecurity/megalinter-salesforce:v9.0.0** + - GitHub Packages: **ghcr.io/oxsecurity/megalinter-salesforce:beta** + - Docker Hub: **docker.io/oxsecurity/megalinter-salesforce:beta** -- [mega-linter-runner](https://megalinter.io/9.0.0/mega-linter-runner/): `mega-linter-runner --flavor salesforce` +- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor salesforce` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/9.0.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/9.0.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/9.0.0/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/9.0.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/9.0.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/9.0.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/9.0.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/9.0.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/9.0.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/9.0.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/9.0.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/9.0.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/9.0.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) | -| | [**KOTLIN**](https://megalinter.io/9.0.0/descriptors/kotlin/) | [**detekt**](https://megalinter.io/9.0.0/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/9.0.0/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**SALESFORCE**](https://megalinter.io/9.0.0/descriptors/salesforce/) | [**sfdx-scanner-apex**](https://megalinter.io/9.0.0/descriptors/salesforce_sfdx_scanner_apex/)
[_SALESFORCE_SFDX_SCANNER_APEX_](https://megalinter.io/9.0.0/descriptors/salesforce_sfdx_scanner_apex/) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/code-analyzer?cacheSeconds=3600)](https://github.com/forcedotcom/code-analyzer) | -| | [**SALESFORCE**](https://megalinter.io/9.0.0/descriptors/salesforce/) | [**sfdx-scanner-aura**](https://megalinter.io/9.0.0/descriptors/salesforce_sfdx_scanner_aura/)
[_SALESFORCE_SFDX_SCANNER_AURA_](https://megalinter.io/9.0.0/descriptors/salesforce_sfdx_scanner_aura/) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/code-analyzer?cacheSeconds=3600)](https://github.com/forcedotcom/code-analyzer) | -| | [**SALESFORCE**](https://megalinter.io/9.0.0/descriptors/salesforce/) | [**sfdx-scanner-lwc**](https://megalinter.io/9.0.0/descriptors/salesforce_sfdx_scanner_lwc/)
[_SALESFORCE_SFDX_SCANNER_LWC_](https://megalinter.io/9.0.0/descriptors/salesforce_sfdx_scanner_lwc/) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/code-analyzer?cacheSeconds=3600)](https://github.com/forcedotcom/code-analyzer) | -| | [**SQL**](https://megalinter.io/9.0.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/9.0.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/9.0.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) ![autofix](https://shields.io/badge/-autofix-green) | +| | 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) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**detekt**](https://megalinter.io/beta/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/beta/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) ![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/code-analyzer?cacheSeconds=3600)](https://github.com/forcedotcom/code-analyzer) | +| | [**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/code-analyzer?cacheSeconds=3600)](https://github.com/forcedotcom/code-analyzer) | +| | [**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/code-analyzer?cacheSeconds=3600)](https://github.com/forcedotcom/code-analyzer) | +| | [**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) ![autofix](https://shields.io/badge/-autofix-green) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/9.0.0/descriptors/css/) | [**stylelint**](https://megalinter.io/9.0.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/9.0.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) | -| | [**ENV**](https://megalinter.io/9.0.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/9.0.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/9.0.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/html/) | [**djlint**](https://megalinter.io/9.0.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/9.0.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/9.0.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**v8r**](https://megalinter.io/9.0.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**npm-package-json-lint**](https://megalinter.io/9.0.0/descriptors/json_npm_package_json_lint/)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/9.0.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/9.0.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/9.0.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/9.0.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/9.0.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/9.0.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/9.0.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/9.0.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/9.0.0/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/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) | +| | [**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/) | [**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-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) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/9.0.0/descriptors/action/) | [**actionlint**](https://megalinter.io/9.0.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/9.0.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/9.0.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) | -| | [**API**](https://megalinter.io/9.0.0/descriptors/api/) | [**spectral**](https://megalinter.io/9.0.0/descriptors/api_spectral/)
[_API_SPECTRAL_](https://megalinter.io/9.0.0/descriptors/api_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**DOCKERFILE**](https://megalinter.io/9.0.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/9.0.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/9.0.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/9.0.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/9.0.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/9.0.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/9.0.0/descriptors/kubernetes_kubescape/) | [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**SNAKEMAKE**](https://megalinter.io/9.0.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/9.0.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/9.0.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/9.0.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/9.0.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/9.0.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/9.0.0/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/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) | +| | [**API**](https://megalinter.io/beta/descriptors/api/) | [**spectral**](https://megalinter.io/beta/descriptors/api_spectral/)
[_API_SPECTRAL_](https://megalinter.io/beta/descriptors/api_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**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/) | [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**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) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/9.0.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/9.0.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/9.0.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/9.0.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**grype**](https://megalinter.io/9.0.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**ls-lint**](https://megalinter.io/9.0.0/descriptors/repository_ls_lint/)
[_REPOSITORY_LS_LINT_](https://megalinter.io/9.0.0/descriptors/repository_ls_lint/) | [![GitHub stars](https://img.shields.io/github/stars/loeffel-io/ls-lint?cacheSeconds=3600)](https://github.com/loeffel-io/ls-lint) | -| | [**REPOSITORY**](https://megalinter.io/9.0.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/9.0.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/9.0.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/9.0.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/9.0.0/descriptors/repository/) | [**syft**](https://megalinter.io/9.0.0/descriptors/repository_syft/)
[_REPOSITORY_SYFT_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trivy**](https://megalinter.io/9.0.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/9.0.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/9.0.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**cspell**](https://megalinter.io/9.0.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**proselint**](https://megalinter.io/9.0.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**vale**](https://megalinter.io/9.0.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**lychee**](https://megalinter.io/9.0.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/9.0.0/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/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/) | [**ls-lint**](https://megalinter.io/beta/descriptors/repository_ls_lint/)
[_REPOSITORY_LS_LINT_](https://megalinter.io/beta/descriptors/repository_ls_lint/) | [![GitHub stars](https://img.shields.io/github/stars/loeffel-io/ls-lint?cacheSeconds=3600)](https://github.com/loeffel-io/ls-lint) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**syft**](https://megalinter.io/beta/descriptors/repository_syft/)
[_REPOSITORY_SYFT_](https://megalinter.io/beta/descriptors/repository_syft/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/syft?cacheSeconds=3600)](https://github.com/anchore/syft) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**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) | diff --git a/docs/flavors/security.md b/docs/flavors/security.md index 2b46abb8433..7ebdac9bfd4 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/v9.0.0) +![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) ## Description @@ -13,24 +13,24 @@ Optimized for security ## Usage -- [GitHub Action](https://megalinter.io/9.0.0/installation/#github-action): **oxsecurity/megalinter/flavors/security@v9.0.0** +- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/security@beta** - Docker images: - - GitHub Packages: **ghcr.io/oxsecurity/megalinter-security:v9.0.0** - - Docker Hub: **docker.io/oxsecurity/megalinter-security:v9.0.0** + - GitHub Packages: **ghcr.io/oxsecurity/megalinter-security:beta** + - Docker Hub: **docker.io/oxsecurity/megalinter-security:beta** -- [mega-linter-runner](https://megalinter.io/9.0.0/mega-linter-runner/): `mega-linter-runner --flavor security` +- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor security` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/9.0.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/9.0.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/9.0.0/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/9.0.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/9.0.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/9.0.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/9.0.0/descriptors/python/) | [**bandit**](https://megalinter.io/9.0.0/descriptors/python_bandit/)
[_PYTHON_BANDIT_](https://megalinter.io/9.0.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) | +| | 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) | ### Formats @@ -39,31 +39,31 @@ Optimized for security ### Tooling formats -| | Tooling format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ANSIBLE**](https://megalinter.io/9.0.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/9.0.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/cloudformation/) | [**cfn-lint**](https://megalinter.io/9.0.0/descriptors/cloudformation_cfn_lint/)
[_CLOUDFORMATION_CFN_LINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/9.0.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/9.0.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/9.0.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/9.0.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/9.0.0/descriptors/kubernetes_kubescape/) | [![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/9.0.0/descriptors/terraform/) | [**tflint**](https://megalinter.io/9.0.0/descriptors/terraform_tflint/)
[_TERRAFORM_TFLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/terraform/) | [**terrascan**](https://megalinter.io/9.0.0/descriptors/terraform_terrascan/)
[_TERRAFORM_TERRASCAN_](https://megalinter.io/9.0.0/descriptors/terraform_terrascan/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![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/9.0.0/descriptors/terraform/) | [**terragrunt**](https://megalinter.io/9.0.0/descriptors/terraform_terragrunt/)
[_TERRAFORM_TERRAGRUNT_](https://megalinter.io/9.0.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) | +| | 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/) | [![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/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![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) | ### Other -| | Code quality checker | Linter | Additional | -|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**REPOSITORY**](https://megalinter.io/9.0.0/descriptors/repository/) | [**devskim**](https://megalinter.io/9.0.0/descriptors/repository_devskim/)
[_REPOSITORY_DEVSKIM_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**dustilock**](https://megalinter.io/9.0.0/descriptors/repository_dustilock/)
[_REPOSITORY_DUSTILOCK_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/9.0.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**grype**](https://megalinter.io/9.0.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**kics**](https://megalinter.io/9.0.0/descriptors/repository_kics/)
[_REPOSITORY_KICS_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/9.0.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/9.0.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/9.0.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/9.0.0/descriptors/repository/) | [**syft**](https://megalinter.io/9.0.0/descriptors/repository_syft/)
[_REPOSITORY_SYFT_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trivy**](https://megalinter.io/9.0.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/9.0.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/9.0.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/9.0.0/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/beta/descriptors/repository/) | [**devskim**](https://megalinter.io/beta/descriptors/repository_devskim/)
[_REPOSITORY_DEVSKIM_](https://megalinter.io/beta/descriptors/repository_devskim/) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/DevSkim?cacheSeconds=3600)](https://github.com/microsoft/DevSkim) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**dustilock**](https://megalinter.io/beta/descriptors/repository_dustilock/)
[_REPOSITORY_DUSTILOCK_](https://megalinter.io/beta/descriptors/repository_dustilock/) | [![GitHub stars](https://img.shields.io/github/stars/Checkmarx/dustilock?cacheSeconds=3600)](https://github.com/Checkmarx/dustilock) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**kics**](https://megalinter.io/beta/descriptors/repository_kics/)
[_REPOSITORY_KICS_](https://megalinter.io/beta/descriptors/repository_kics/) | [![GitHub stars](https://img.shields.io/github/stars/checkmarx/kics?cacheSeconds=3600)](https://github.com/checkmarx/kics) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**syft**](https://megalinter.io/beta/descriptors/repository_syft/)
[_REPOSITORY_SYFT_](https://megalinter.io/beta/descriptors/repository_syft/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/syft?cacheSeconds=3600)](https://github.com/anchore/syft) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | diff --git a/docs/flavors/swift.md b/docs/flavors/swift.md index 983a5f41700..feedaf13109 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/v9.0.0) +![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) ## Description @@ -13,83 +13,83 @@ Optimized for SWIFT based projects ## Usage -- [GitHub Action](https://megalinter.io/9.0.0/installation/#github-action): **oxsecurity/megalinter/flavors/swift@v9.0.0** +- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/swift@beta** - Docker images: - - GitHub Packages: **ghcr.io/oxsecurity/megalinter-swift:v9.0.0** - - Docker Hub: **docker.io/oxsecurity/megalinter-swift:v9.0.0** + - GitHub Packages: **ghcr.io/oxsecurity/megalinter-swift:beta** + - Docker Hub: **docker.io/oxsecurity/megalinter-swift:beta** -- [mega-linter-runner](https://megalinter.io/9.0.0/mega-linter-runner/): `mega-linter-runner --flavor swift` +- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor swift` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/9.0.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/9.0.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/9.0.0/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/9.0.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/9.0.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/9.0.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/9.0.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/9.0.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/9.0.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/9.0.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/9.0.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/9.0.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/9.0.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) | -| | [**KOTLIN**](https://megalinter.io/9.0.0/descriptors/kotlin/) | [**detekt**](https://megalinter.io/9.0.0/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/9.0.0/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**SQL**](https://megalinter.io/9.0.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/9.0.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/9.0.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**SWIFT**](https://megalinter.io/9.0.0/descriptors/swift/) | [**swiftlint**](https://megalinter.io/9.0.0/descriptors/swift_swiftlint/)
[_SWIFT_SWIFTLINT_](https://megalinter.io/9.0.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) | +| | 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) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**detekt**](https://megalinter.io/beta/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/beta/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**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) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**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) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/9.0.0/descriptors/css/) | [**stylelint**](https://megalinter.io/9.0.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/9.0.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) | -| | [**ENV**](https://megalinter.io/9.0.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/9.0.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/9.0.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/html/) | [**djlint**](https://megalinter.io/9.0.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/9.0.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/9.0.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**v8r**](https://megalinter.io/9.0.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/9.0.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/9.0.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/9.0.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/9.0.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/9.0.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/9.0.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/9.0.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/9.0.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/9.0.0/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/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) | +| | [**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/) | [**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-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) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/9.0.0/descriptors/action/) | [**actionlint**](https://megalinter.io/9.0.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/9.0.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/9.0.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) | -| | [**API**](https://megalinter.io/9.0.0/descriptors/api/) | [**spectral**](https://megalinter.io/9.0.0/descriptors/api_spectral/)
[_API_SPECTRAL_](https://megalinter.io/9.0.0/descriptors/api_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**DOCKERFILE**](https://megalinter.io/9.0.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/9.0.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/9.0.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/9.0.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/9.0.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/9.0.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/9.0.0/descriptors/kubernetes_kubescape/) | [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**SNAKEMAKE**](https://megalinter.io/9.0.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/9.0.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/9.0.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/9.0.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/9.0.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/9.0.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/9.0.0/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/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) | +| | [**API**](https://megalinter.io/beta/descriptors/api/) | [**spectral**](https://megalinter.io/beta/descriptors/api_spectral/)
[_API_SPECTRAL_](https://megalinter.io/beta/descriptors/api_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**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/) | [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**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) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/9.0.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/9.0.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/9.0.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/9.0.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**grype**](https://megalinter.io/9.0.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**ls-lint**](https://megalinter.io/9.0.0/descriptors/repository_ls_lint/)
[_REPOSITORY_LS_LINT_](https://megalinter.io/9.0.0/descriptors/repository_ls_lint/) | [![GitHub stars](https://img.shields.io/github/stars/loeffel-io/ls-lint?cacheSeconds=3600)](https://github.com/loeffel-io/ls-lint) | -| | [**REPOSITORY**](https://megalinter.io/9.0.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/9.0.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/9.0.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/9.0.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/9.0.0/descriptors/repository/) | [**syft**](https://megalinter.io/9.0.0/descriptors/repository_syft/)
[_REPOSITORY_SYFT_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trivy**](https://megalinter.io/9.0.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/9.0.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/9.0.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**cspell**](https://megalinter.io/9.0.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**proselint**](https://megalinter.io/9.0.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**vale**](https://megalinter.io/9.0.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**lychee**](https://megalinter.io/9.0.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/9.0.0/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/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/) | [**ls-lint**](https://megalinter.io/beta/descriptors/repository_ls_lint/)
[_REPOSITORY_LS_LINT_](https://megalinter.io/beta/descriptors/repository_ls_lint/) | [![GitHub stars](https://img.shields.io/github/stars/loeffel-io/ls-lint?cacheSeconds=3600)](https://github.com/loeffel-io/ls-lint) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**syft**](https://megalinter.io/beta/descriptors/repository_syft/)
[_REPOSITORY_SYFT_](https://megalinter.io/beta/descriptors/repository_syft/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/syft?cacheSeconds=3600)](https://github.com/anchore/syft) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**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) | diff --git a/docs/flavors/terraform.md b/docs/flavors/terraform.md index b782cdfdbe3..5d77eb1cfd7 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/v9.0.0) +![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) ## Description @@ -13,87 +13,87 @@ Optimized for TERRAFORM based projects ## Usage -- [GitHub Action](https://megalinter.io/9.0.0/installation/#github-action): **oxsecurity/megalinter/flavors/terraform@v9.0.0** +- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/terraform@beta** - Docker images: - - GitHub Packages: **ghcr.io/oxsecurity/megalinter-terraform:v9.0.0** - - Docker Hub: **docker.io/oxsecurity/megalinter-terraform:v9.0.0** + - GitHub Packages: **ghcr.io/oxsecurity/megalinter-terraform:beta** + - Docker Hub: **docker.io/oxsecurity/megalinter-terraform:beta** -- [mega-linter-runner](https://megalinter.io/9.0.0/mega-linter-runner/): `mega-linter-runner --flavor terraform` +- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor terraform` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/9.0.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/9.0.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/9.0.0/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/9.0.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/9.0.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/9.0.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/9.0.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/9.0.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/9.0.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/9.0.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/9.0.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/9.0.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/9.0.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) | -| | [**KOTLIN**](https://megalinter.io/9.0.0/descriptors/kotlin/) | [**detekt**](https://megalinter.io/9.0.0/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/9.0.0/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**SQL**](https://megalinter.io/9.0.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/9.0.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/9.0.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) ![autofix](https://shields.io/badge/-autofix-green) | +| | 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) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**detekt**](https://megalinter.io/beta/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/beta/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**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) ![autofix](https://shields.io/badge/-autofix-green) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/9.0.0/descriptors/css/) | [**stylelint**](https://megalinter.io/9.0.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/9.0.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) | -| | [**ENV**](https://megalinter.io/9.0.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/9.0.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/9.0.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/html/) | [**djlint**](https://megalinter.io/9.0.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/9.0.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/9.0.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**v8r**](https://megalinter.io/9.0.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/9.0.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/9.0.0/descriptors/json/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/9.0.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/9.0.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/9.0.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/9.0.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/9.0.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/9.0.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/9.0.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/9.0.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/9.0.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/9.0.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/9.0.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/9.0.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/9.0.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/9.0.0/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/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) | +| | [**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/) | [**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-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) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/9.0.0/descriptors/action/) | [**actionlint**](https://megalinter.io/9.0.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/9.0.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/9.0.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) | -| | [**API**](https://megalinter.io/9.0.0/descriptors/api/) | [**spectral**](https://megalinter.io/9.0.0/descriptors/api_spectral/)
[_API_SPECTRAL_](https://megalinter.io/9.0.0/descriptors/api_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**DOCKERFILE**](https://megalinter.io/9.0.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/9.0.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/9.0.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/9.0.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/9.0.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/9.0.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/9.0.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/9.0.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/9.0.0/descriptors/kubernetes_kubescape/) | [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**SNAKEMAKE**](https://megalinter.io/9.0.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/9.0.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/9.0.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/9.0.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/9.0.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/9.0.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/terraform/) | [**tflint**](https://megalinter.io/9.0.0/descriptors/terraform_tflint/)
[_TERRAFORM_TFLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/terraform/) | [**terrascan**](https://megalinter.io/9.0.0/descriptors/terraform_terrascan/)
[_TERRAFORM_TERRASCAN_](https://megalinter.io/9.0.0/descriptors/terraform_terrascan/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![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/9.0.0/descriptors/terraform/) | [**terragrunt**](https://megalinter.io/9.0.0/descriptors/terraform_terragrunt/)
[_TERRAFORM_TERRAGRUNT_](https://megalinter.io/9.0.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/9.0.0/descriptors/terraform/) | [**terraform-fmt**](https://megalinter.io/9.0.0/descriptors/terraform_terraform_fmt/)
[_TERRAFORM_TERRAFORM_FMT_](https://megalinter.io/9.0.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) | +| | 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) | +| | [**API**](https://megalinter.io/beta/descriptors/api/) | [**spectral**](https://megalinter.io/beta/descriptors/api_spectral/)
[_API_SPECTRAL_](https://megalinter.io/beta/descriptors/api_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**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/) | [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**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/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![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) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/9.0.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/9.0.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/9.0.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/9.0.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**grype**](https://megalinter.io/9.0.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**kics**](https://megalinter.io/9.0.0/descriptors/repository_kics/)
[_REPOSITORY_KICS_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**ls-lint**](https://megalinter.io/9.0.0/descriptors/repository_ls_lint/)
[_REPOSITORY_LS_LINT_](https://megalinter.io/9.0.0/descriptors/repository_ls_lint/) | [![GitHub stars](https://img.shields.io/github/stars/loeffel-io/ls-lint?cacheSeconds=3600)](https://github.com/loeffel-io/ls-lint) | -| | [**REPOSITORY**](https://megalinter.io/9.0.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/9.0.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/9.0.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/9.0.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/9.0.0/descriptors/repository/) | [**syft**](https://megalinter.io/9.0.0/descriptors/repository_syft/)
[_REPOSITORY_SYFT_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trivy**](https://megalinter.io/9.0.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/9.0.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/9.0.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/9.0.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/9.0.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**cspell**](https://megalinter.io/9.0.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**proselint**](https://megalinter.io/9.0.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**vale**](https://megalinter.io/9.0.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/9.0.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/9.0.0/descriptors/spell/) | [**lychee**](https://megalinter.io/9.0.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/9.0.0/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/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/) | [**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/) | [**ls-lint**](https://megalinter.io/beta/descriptors/repository_ls_lint/)
[_REPOSITORY_LS_LINT_](https://megalinter.io/beta/descriptors/repository_ls_lint/) | [![GitHub stars](https://img.shields.io/github/stars/loeffel-io/ls-lint?cacheSeconds=3600)](https://github.com/loeffel-io/ls-lint) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**syft**](https://megalinter.io/beta/descriptors/repository_syft/)
[_REPOSITORY_SYFT_](https://megalinter.io/beta/descriptors/repository_syft/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/syft?cacheSeconds=3600)](https://github.com/anchore/syft) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**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) | diff --git a/docs/index.md b/docs/index.md index 81bec01ce11..65f4e909b1e 100644 --- a/docs/index.md +++ b/docs/index.md @@ -48,9 +48,10 @@ MegaLinter has **native integrations** with many major CI/CD tools. ![MegaLinter Presentation GIF](https://github.com/oxsecurity/megalinter/blob/main/docs/assets/images/MegaLinter-banner-Medium.gif?raw=true) -[**Upgrade to MegaLinter v8 :)**](https://github.com/oxsecurity/megalinter/issues/3913) +[**Upgrade to MegaLinter v9 :)**](https://github.com/oxsecurity/megalinter/issues/6192): -[![Upgrade to v8 Video](https://img.youtube.com/vi/vbx-ifa1oXE/0.jpg)](https://www.youtube.com/watch?v=vbx-ifa1oXE) +- Use the new [LLM Advisor](https://megalinter.io/latest/llm-advisor/) that will tell you how to fix linters issues +- Create your own [MegaLinter Custom Flavors](https://megalinter.io/latest/custom-flavors/) to improve performance diff --git a/docs/standalone-linters.md b/docs/standalone-linters.md index d4b3f9a5e74..eac54f0b51e 100644 --- a/docs/standalone-linters.md +++ b/docs/standalone-linters.md @@ -1,131 +1,131 @@ # Standalone linter docker images -| Linter key | Docker image | Size | -|:----------------------------------|:----------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------:| -| ACTION_ACTIONLINT | ghcr.io/oxsecurity/megalinter-only-action_actionlint:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-action_actionlint/v9.0.0) | -| ANSIBLE_ANSIBLE_LINT | ghcr.io/oxsecurity/megalinter-only-ansible_ansible_lint:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-ansible_ansible_lint/v9.0.0) | -| API_SPECTRAL | ghcr.io/oxsecurity/megalinter-only-api_spectral:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-api_spectral/v9.0.0) | -| ARM_ARM_TTK | ghcr.io/oxsecurity/megalinter-only-arm_arm_ttk:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-arm_arm_ttk/v9.0.0) | -| BASH_EXEC | ghcr.io/oxsecurity/megalinter-only-bash_exec:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-bash_exec/v9.0.0) | -| BASH_SHELLCHECK | ghcr.io/oxsecurity/megalinter-only-bash_shellcheck:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-bash_shellcheck/v9.0.0) | -| BASH_SHFMT | ghcr.io/oxsecurity/megalinter-only-bash_shfmt:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-bash_shfmt/v9.0.0) | -| BICEP_BICEP_LINTER | ghcr.io/oxsecurity/megalinter-only-bicep_bicep_linter:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-bicep_bicep_linter/v9.0.0) | -| C_CPPCHECK | ghcr.io/oxsecurity/megalinter-only-c_cppcheck:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-c_cppcheck/v9.0.0) | -| C_CPPLINT | ghcr.io/oxsecurity/megalinter-only-c_cpplint:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-c_cpplint/v9.0.0) | -| C_CLANG_FORMAT | ghcr.io/oxsecurity/megalinter-only-c_clang_format:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-c_clang_format/v9.0.0) | -| CLOJURE_CLJ_KONDO | ghcr.io/oxsecurity/megalinter-only-clojure_clj_kondo:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-clojure_clj_kondo/v9.0.0) | -| CLOJURE_CLJSTYLE | ghcr.io/oxsecurity/megalinter-only-clojure_cljstyle:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-clojure_cljstyle/v9.0.0) | -| CLOUDFORMATION_CFN_LINT | ghcr.io/oxsecurity/megalinter-only-cloudformation_cfn_lint:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-cloudformation_cfn_lint/v9.0.0) | -| COFFEE_COFFEELINT | ghcr.io/oxsecurity/megalinter-only-coffee_coffeelint:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-coffee_coffeelint/v9.0.0) | -| COPYPASTE_JSCPD | ghcr.io/oxsecurity/megalinter-only-copypaste_jscpd:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-copypaste_jscpd/v9.0.0) | -| CPP_CPPCHECK | ghcr.io/oxsecurity/megalinter-only-cpp_cppcheck:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-cpp_cppcheck/v9.0.0) | -| CPP_CPPLINT | ghcr.io/oxsecurity/megalinter-only-cpp_cpplint:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-cpp_cpplint/v9.0.0) | -| CPP_CLANG_FORMAT | ghcr.io/oxsecurity/megalinter-only-cpp_clang_format:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-cpp_clang_format/v9.0.0) | -| CSHARP_DOTNET_FORMAT | ghcr.io/oxsecurity/megalinter-only-csharp_dotnet_format:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-csharp_dotnet_format/v9.0.0) | -| CSHARP_CSHARPIER | ghcr.io/oxsecurity/megalinter-only-csharp_csharpier:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-csharp_csharpier/v9.0.0) | -| CSHARP_ROSLYNATOR | ghcr.io/oxsecurity/megalinter-only-csharp_roslynator:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-csharp_roslynator/v9.0.0) | -| CSS_STYLELINT | ghcr.io/oxsecurity/megalinter-only-css_stylelint:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-css_stylelint/v9.0.0) | -| DART_DARTANALYZER | ghcr.io/oxsecurity/megalinter-only-dart_dartanalyzer:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-dart_dartanalyzer/v9.0.0) | -| DOCKERFILE_HADOLINT | ghcr.io/oxsecurity/megalinter-only-dockerfile_hadolint:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-dockerfile_hadolint/v9.0.0) | -| EDITORCONFIG_EDITORCONFIG_CHECKER | ghcr.io/oxsecurity/megalinter-only-editorconfig_editorconfig_checker:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-editorconfig_editorconfig_checker/v9.0.0) | -| ENV_DOTENV_LINTER | ghcr.io/oxsecurity/megalinter-only-env_dotenv_linter:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-env_dotenv_linter/v9.0.0) | -| GHERKIN_GHERKIN_LINT | ghcr.io/oxsecurity/megalinter-only-gherkin_gherkin_lint:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-gherkin_gherkin_lint/v9.0.0) | -| GO_GOLANGCI_LINT | ghcr.io/oxsecurity/megalinter-only-go_golangci_lint:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-go_golangci_lint/v9.0.0) | -| GO_REVIVE | ghcr.io/oxsecurity/megalinter-only-go_revive:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-go_revive/v9.0.0) | -| GRAPHQL_GRAPHQL_SCHEMA_LINTER | ghcr.io/oxsecurity/megalinter-only-graphql_graphql_schema_linter:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-graphql_graphql_schema_linter/v9.0.0) | -| GROOVY_NPM_GROOVY_LINT | ghcr.io/oxsecurity/megalinter-only-groovy_npm_groovy_lint:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-groovy_npm_groovy_lint/v9.0.0) | -| HTML_DJLINT | ghcr.io/oxsecurity/megalinter-only-html_djlint:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-html_djlint/v9.0.0) | -| HTML_HTMLHINT | ghcr.io/oxsecurity/megalinter-only-html_htmlhint:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-html_htmlhint/v9.0.0) | -| JAVA_CHECKSTYLE | ghcr.io/oxsecurity/megalinter-only-java_checkstyle:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-java_checkstyle/v9.0.0) | -| JAVA_PMD | ghcr.io/oxsecurity/megalinter-only-java_pmd:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-java_pmd/v9.0.0) | -| JAVASCRIPT_ES | ghcr.io/oxsecurity/megalinter-only-javascript_es:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-javascript_es/v9.0.0) | -| JAVASCRIPT_STANDARD | ghcr.io/oxsecurity/megalinter-only-javascript_standard:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-javascript_standard/v9.0.0) | -| JAVASCRIPT_PRETTIER | ghcr.io/oxsecurity/megalinter-only-javascript_prettier:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-javascript_prettier/v9.0.0) | -| JSON_JSONLINT | ghcr.io/oxsecurity/megalinter-only-json_jsonlint:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-json_jsonlint/v9.0.0) | -| JSON_ESLINT_PLUGIN_JSONC | ghcr.io/oxsecurity/megalinter-only-json_eslint_plugin_jsonc:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-json_eslint_plugin_jsonc/v9.0.0) | -| JSON_V8R | ghcr.io/oxsecurity/megalinter-only-json_v8r:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-json_v8r/v9.0.0) | -| JSON_PRETTIER | ghcr.io/oxsecurity/megalinter-only-json_prettier:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-json_prettier/v9.0.0) | -| JSON_NPM_PACKAGE_JSON_LINT | ghcr.io/oxsecurity/megalinter-only-json_npm_package_json_lint:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-json_npm_package_json_lint/v9.0.0) | -| JSX_ESLINT | ghcr.io/oxsecurity/megalinter-only-jsx_eslint:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-jsx_eslint/v9.0.0) | -| KOTLIN_KTLINT | ghcr.io/oxsecurity/megalinter-only-kotlin_ktlint:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-kotlin_ktlint/v9.0.0) | -| KOTLIN_DETEKT | ghcr.io/oxsecurity/megalinter-only-kotlin_detekt:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-kotlin_detekt/v9.0.0) | -| KUBERNETES_KUBECONFORM | ghcr.io/oxsecurity/megalinter-only-kubernetes_kubeconform:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-kubernetes_kubeconform/v9.0.0) | -| KUBERNETES_HELM | ghcr.io/oxsecurity/megalinter-only-kubernetes_helm:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-kubernetes_helm/v9.0.0) | -| KUBERNETES_KUBESCAPE | ghcr.io/oxsecurity/megalinter-only-kubernetes_kubescape:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-kubernetes_kubescape/v9.0.0) | -| LATEX_CHKTEX | ghcr.io/oxsecurity/megalinter-only-latex_chktex:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-latex_chktex/v9.0.0) | -| LUA_LUACHECK | ghcr.io/oxsecurity/megalinter-only-lua_luacheck:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-lua_luacheck/v9.0.0) | -| LUA_SELENE | ghcr.io/oxsecurity/megalinter-only-lua_selene:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-lua_selene/v9.0.0) | -| LUA_STYLUA | ghcr.io/oxsecurity/megalinter-only-lua_stylua:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-lua_stylua/v9.0.0) | -| MAKEFILE_CHECKMAKE | ghcr.io/oxsecurity/megalinter-only-makefile_checkmake:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-makefile_checkmake/v9.0.0) | -| MARKDOWN_MARKDOWNLINT | ghcr.io/oxsecurity/megalinter-only-markdown_markdownlint:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-markdown_markdownlint/v9.0.0) | -| MARKDOWN_REMARK_LINT | ghcr.io/oxsecurity/megalinter-only-markdown_remark_lint:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-markdown_remark_lint/v9.0.0) | -| MARKDOWN_MARKDOWN_TABLE_FORMATTER | ghcr.io/oxsecurity/megalinter-only-markdown_markdown_table_formatter:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-markdown_markdown_table_formatter/v9.0.0) | -| PERL_PERLCRITIC | ghcr.io/oxsecurity/megalinter-only-perl_perlcritic:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-perl_perlcritic/v9.0.0) | -| PHP_PHPCS | ghcr.io/oxsecurity/megalinter-only-php_phpcs:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-php_phpcs/v9.0.0) | -| PHP_PHPSTAN | ghcr.io/oxsecurity/megalinter-only-php_phpstan:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-php_phpstan/v9.0.0) | -| PHP_PSALM | ghcr.io/oxsecurity/megalinter-only-php_psalm:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-php_psalm/v9.0.0) | -| PHP_PHPLINT | ghcr.io/oxsecurity/megalinter-only-php_phplint:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-php_phplint/v9.0.0) | -| PHP_PHPCSFIXER | ghcr.io/oxsecurity/megalinter-only-php_phpcsfixer:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-php_phpcsfixer/v9.0.0) | -| POWERSHELL_POWERSHELL | ghcr.io/oxsecurity/megalinter-only-powershell_powershell:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-powershell_powershell/v9.0.0) | -| POWERSHELL_POWERSHELL_FORMATTER | ghcr.io/oxsecurity/megalinter-only-powershell_powershell_formatter:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-powershell_powershell_formatter/v9.0.0) | -| PROTOBUF_PROTOLINT | ghcr.io/oxsecurity/megalinter-only-protobuf_protolint:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-protobuf_protolint/v9.0.0) | -| PUPPET_PUPPET_LINT | ghcr.io/oxsecurity/megalinter-only-puppet_puppet_lint:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-puppet_puppet_lint/v9.0.0) | -| PYTHON_PYLINT | ghcr.io/oxsecurity/megalinter-only-python_pylint:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_pylint/v9.0.0) | -| PYTHON_BLACK | ghcr.io/oxsecurity/megalinter-only-python_black:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_black/v9.0.0) | -| PYTHON_FLAKE8 | ghcr.io/oxsecurity/megalinter-only-python_flake8:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_flake8/v9.0.0) | -| PYTHON_ISORT | ghcr.io/oxsecurity/megalinter-only-python_isort:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_isort/v9.0.0) | -| PYTHON_BANDIT | ghcr.io/oxsecurity/megalinter-only-python_bandit:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_bandit/v9.0.0) | -| PYTHON_MYPY | ghcr.io/oxsecurity/megalinter-only-python_mypy:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_mypy/v9.0.0) | -| PYTHON_PYRIGHT | ghcr.io/oxsecurity/megalinter-only-python_pyright:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_pyright/v9.0.0) | -| PYTHON_RUFF | ghcr.io/oxsecurity/megalinter-only-python_ruff:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_ruff/v9.0.0) | -| PYTHON_RUFF_FORMAT | ghcr.io/oxsecurity/megalinter-only-python_ruff_format:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_ruff_format/v9.0.0) | -| R_LINTR | ghcr.io/oxsecurity/megalinter-only-r_lintr:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-r_lintr/v9.0.0) | -| RAKU_RAKU | ghcr.io/oxsecurity/megalinter-only-raku_raku:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-raku_raku/v9.0.0) | -| REPOSITORY_CHECKOV | ghcr.io/oxsecurity/megalinter-only-repository_checkov:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_checkov/v9.0.0) | -| REPOSITORY_DEVSKIM | ghcr.io/oxsecurity/megalinter-only-repository_devskim:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_devskim/v9.0.0) | -| REPOSITORY_DUSTILOCK | ghcr.io/oxsecurity/megalinter-only-repository_dustilock:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_dustilock/v9.0.0) | -| REPOSITORY_GIT_DIFF | ghcr.io/oxsecurity/megalinter-only-repository_git_diff:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_git_diff/v9.0.0) | -| REPOSITORY_GITLEAKS | ghcr.io/oxsecurity/megalinter-only-repository_gitleaks:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_gitleaks/v9.0.0) | -| REPOSITORY_GRYPE | ghcr.io/oxsecurity/megalinter-only-repository_grype:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_grype/v9.0.0) | -| REPOSITORY_KICS | ghcr.io/oxsecurity/megalinter-only-repository_kics:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_kics/v9.0.0) | -| REPOSITORY_LS_LINT | ghcr.io/oxsecurity/megalinter-only-repository_ls_lint:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_ls_lint/v9.0.0) | -| REPOSITORY_SECRETLINT | ghcr.io/oxsecurity/megalinter-only-repository_secretlint:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_secretlint/v9.0.0) | -| REPOSITORY_SEMGREP | ghcr.io/oxsecurity/megalinter-only-repository_semgrep:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_semgrep/v9.0.0) | -| REPOSITORY_SYFT | ghcr.io/oxsecurity/megalinter-only-repository_syft:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_syft/v9.0.0) | -| REPOSITORY_TRIVY | ghcr.io/oxsecurity/megalinter-only-repository_trivy:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_trivy/v9.0.0) | -| REPOSITORY_TRIVY_SBOM | ghcr.io/oxsecurity/megalinter-only-repository_trivy_sbom:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_trivy_sbom/v9.0.0) | -| REPOSITORY_TRUFFLEHOG | ghcr.io/oxsecurity/megalinter-only-repository_trufflehog:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_trufflehog/v9.0.0) | -| RST_RST_LINT | ghcr.io/oxsecurity/megalinter-only-rst_rst_lint:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-rst_rst_lint/v9.0.0) | -| RST_RSTCHECK | ghcr.io/oxsecurity/megalinter-only-rst_rstcheck:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-rst_rstcheck/v9.0.0) | -| RST_RSTFMT | ghcr.io/oxsecurity/megalinter-only-rst_rstfmt:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-rst_rstfmt/v9.0.0) | -| RUBY_RUBOCOP | ghcr.io/oxsecurity/megalinter-only-ruby_rubocop:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-ruby_rubocop/v9.0.0) | -| RUST_CLIPPY | ghcr.io/oxsecurity/megalinter-only-rust_clippy:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-rust_clippy/v9.0.0) | -| SALESFORCE_SFDX_SCANNER_APEX | ghcr.io/oxsecurity/megalinter-only-salesforce_sfdx_scanner_apex:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-salesforce_sfdx_scanner_apex/v9.0.0) | -| SALESFORCE_SFDX_SCANNER_AURA | ghcr.io/oxsecurity/megalinter-only-salesforce_sfdx_scanner_aura:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-salesforce_sfdx_scanner_aura/v9.0.0) | -| SALESFORCE_SFDX_SCANNER_LWC | ghcr.io/oxsecurity/megalinter-only-salesforce_sfdx_scanner_lwc:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-salesforce_sfdx_scanner_lwc/v9.0.0) | -| SALESFORCE_LIGHTNING_FLOW_SCANNER | ghcr.io/oxsecurity/megalinter-only-salesforce_lightning_flow_scanner:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-salesforce_lightning_flow_scanner/v9.0.0) | -| SCALA_SCALAFIX | ghcr.io/oxsecurity/megalinter-only-scala_scalafix:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-scala_scalafix/v9.0.0) | -| SNAKEMAKE_LINT | ghcr.io/oxsecurity/megalinter-only-snakemake_lint:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-snakemake_lint/v9.0.0) | -| SNAKEMAKE_SNAKEFMT | ghcr.io/oxsecurity/megalinter-only-snakemake_snakefmt:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-snakemake_snakefmt/v9.0.0) | -| SPELL_CSPELL | ghcr.io/oxsecurity/megalinter-only-spell_cspell:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-spell_cspell/v9.0.0) | -| SPELL_PROSELINT | ghcr.io/oxsecurity/megalinter-only-spell_proselint:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-spell_proselint/v9.0.0) | -| SPELL_VALE | ghcr.io/oxsecurity/megalinter-only-spell_vale:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-spell_vale/v9.0.0) | -| SPELL_LYCHEE | ghcr.io/oxsecurity/megalinter-only-spell_lychee:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-spell_lychee/v9.0.0) | -| SQL_SQLFLUFF | ghcr.io/oxsecurity/megalinter-only-sql_sqlfluff:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-sql_sqlfluff/v9.0.0) | -| SQL_TSQLLINT | ghcr.io/oxsecurity/megalinter-only-sql_tsqllint:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-sql_tsqllint/v9.0.0) | -| SWIFT_SWIFTLINT | ghcr.io/oxsecurity/megalinter-only-swift_swiftlint:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-swift_swiftlint/v9.0.0) | -| TEKTON_TEKTON_LINT | ghcr.io/oxsecurity/megalinter-only-tekton_tekton_lint:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-tekton_tekton_lint/v9.0.0) | -| TERRAFORM_TFLINT | ghcr.io/oxsecurity/megalinter-only-terraform_tflint:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-terraform_tflint/v9.0.0) | -| TERRAFORM_TERRASCAN | ghcr.io/oxsecurity/megalinter-only-terraform_terrascan:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-terraform_terrascan/v9.0.0) | -| TERRAFORM_TERRAGRUNT | ghcr.io/oxsecurity/megalinter-only-terraform_terragrunt:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-terraform_terragrunt/v9.0.0) | -| TERRAFORM_TERRAFORM_FMT | ghcr.io/oxsecurity/megalinter-only-terraform_terraform_fmt:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-terraform_terraform_fmt/v9.0.0) | -| TSX_ESLINT | ghcr.io/oxsecurity/megalinter-only-tsx_eslint:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-tsx_eslint/v9.0.0) | -| TYPESCRIPT_ES | ghcr.io/oxsecurity/megalinter-only-typescript_es:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-typescript_es/v9.0.0) | -| TYPESCRIPT_STANDARD | ghcr.io/oxsecurity/megalinter-only-typescript_standard:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-typescript_standard/v9.0.0) | -| TYPESCRIPT_PRETTIER | ghcr.io/oxsecurity/megalinter-only-typescript_prettier:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-typescript_prettier/v9.0.0) | -| VBDOTNET_DOTNET_FORMAT | ghcr.io/oxsecurity/megalinter-only-vbdotnet_dotnet_format:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-vbdotnet_dotnet_format/v9.0.0) | -| XML_XMLLINT | ghcr.io/oxsecurity/megalinter-only-xml_xmllint:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-xml_xmllint/v9.0.0) | -| YAML_PRETTIER | ghcr.io/oxsecurity/megalinter-only-yaml_prettier:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-yaml_prettier/v9.0.0) | -| YAML_YAMLLINT | ghcr.io/oxsecurity/megalinter-only-yaml_yamllint:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-yaml_yamllint/v9.0.0) | -| YAML_V8R | ghcr.io/oxsecurity/megalinter-only-yaml_v8r:v9.0.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-yaml_v8r/v9.0.0) | +| Linter key | Docker image | Size | +|:----------------------------------|:--------------------------------------------------------------------------|:--------------------------------------------------------------------------------------------------------------------------------------:| +| ACTION_ACTIONLINT | ghcr.io/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 | ghcr.io/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) | +| API_SPECTRAL | ghcr.io/oxsecurity/megalinter-only-api_spectral:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-api_spectral/beta) | +| ARM_ARM_TTK | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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_CPPCHECK | ghcr.io/oxsecurity/megalinter-only-c_cppcheck:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-c_cppcheck/beta) | +| C_CPPLINT | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/oxsecurity/megalinter-only-copypaste_jscpd:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-copypaste_jscpd/beta) | +| CPP_CPPCHECK | ghcr.io/oxsecurity/megalinter-only-cpp_cppcheck:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-cpp_cppcheck/beta) | +| CPP_CPPLINT | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/oxsecurity/megalinter-only-css_stylelint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-css_stylelint/beta) | +| DART_DARTANALYZER | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/oxsecurity/megalinter-only-kotlin_ktlint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-kotlin_ktlint/beta) | +| KOTLIN_DETEKT | ghcr.io/oxsecurity/megalinter-only-kotlin_detekt:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-kotlin_detekt/beta) | +| KUBERNETES_KUBECONFORM | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/oxsecurity/megalinter-only-lua_luacheck:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-lua_luacheck/beta) | +| LUA_SELENE | ghcr.io/oxsecurity/megalinter-only-lua_selene:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-lua_selene/beta) | +| LUA_STYLUA | ghcr.io/oxsecurity/megalinter-only-lua_stylua:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-lua_stylua/beta) | +| MAKEFILE_CHECKMAKE | ghcr.io/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 | ghcr.io/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 | ghcr.io/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_TABLE_FORMATTER | ghcr.io/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) | +| PERL_PERLCRITIC | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/oxsecurity/megalinter-only-php_phplint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-php_phplint/beta) | +| PHP_PHPCSFIXER | ghcr.io/oxsecurity/megalinter-only-php_phpcsfixer:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-php_phpcsfixer/beta) | +| POWERSHELL_POWERSHELL | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/oxsecurity/megalinter-only-python_ruff:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_ruff/beta) | +| PYTHON_RUFF_FORMAT | ghcr.io/oxsecurity/megalinter-only-python_ruff_format:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_ruff_format/beta) | +| R_LINTR | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/oxsecurity/megalinter-only-repository_kics:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_kics/beta) | +| REPOSITORY_LS_LINT | ghcr.io/oxsecurity/megalinter-only-repository_ls_lint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_ls_lint/beta) | +| REPOSITORY_SECRETLINT | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/oxsecurity/megalinter-only-spell_lychee:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-spell_lychee/beta) | +| SQL_SQLFLUFF | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/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 | ghcr.io/oxsecurity/megalinter-only-yaml_v8r:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-yaml_v8r/beta) | diff --git a/docs/used-by-stats.md b/docs/used-by-stats.md index c3927f5c735..1619a8ec7b0 100644 --- a/docs/used-by-stats.md +++ b/docs/used-by-stats.md @@ -1,14 +1,14 @@ # Dependents stats for oxsecurity/megalinter -[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by&message=2657&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) -[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by%20(public)&message=2657&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) -[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by%20(private)&message=-2657&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) -[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by%20(stars)&message=105770&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) +[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by&message=2655&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) +[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by%20(public)&message=2655&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) +[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by%20(private)&message=-2655&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) +[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by%20(stars)&message=105773&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) | Repository | Stars | |:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------:| -|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 65841 | -|   [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 10470 | +|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 65840 | +|   [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 10469 | |   [IlanCosman](https://github.com/IlanCosman) / [tide](https://github.com/IlanCosman/tide) | 3597 | |   [ever-co](https://github.com/ever-co) / [ever-gauzy](https://github.com/ever-co/ever-gauzy) | 3189 | |   [stepancheg](https://github.com/stepancheg) / [rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2940 | @@ -16,13 +16,13 @@ |   [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 2561 | |   [microsoft](https://github.com/microsoft) / [code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 2480 | |   [cisagov](https://github.com/cisagov) / [ScubaGear](https://github.com/cisagov/ScubaGear) | 2302 | -|   [oxsecurity](https://github.com/oxsecurity) / [megalinter](https://github.com/oxsecurity/megalinter) | 2264 | +|   [oxsecurity](https://github.com/oxsecurity) / [megalinter](https://github.com/oxsecurity/megalinter) | 2265 | |   [Romanitho](https://github.com/Romanitho) / [Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 1641 | |   [jakehildreth](https://github.com/jakehildreth) / [Locksmith](https://github.com/jakehildreth/Locksmith) | 1325 | |   [unixorn](https://github.com/unixorn) / [git-extra-commands](https://github.com/unixorn/git-extra-commands) | 1093 | |   [secureCodeBox](https://github.com/secureCodeBox) / [secureCodeBox](https://github.com/secureCodeBox/secureCodeBox) | 909 | |   [unixorn](https://github.com/unixorn) / [zsh-quickstart-kit](https://github.com/unixorn/zsh-quickstart-kit) | 848 | -|   [co-browser](https://github.com/co-browser) / [browser-use-mcp-server](https://github.com/co-browser/browser-use-mcp-server) | 738 | +|   [co-browser](https://github.com/co-browser) / [browser-use-mcp-server](https://github.com/co-browser/browser-use-mcp-server) | 739 | |   [ministryofjustice](https://github.com/ministryofjustice) / [modernisation-platform](https://github.com/ministryofjustice/modernisation-platform) | 712 | |   [awslabs](https://github.com/awslabs) / [aws-deployment-framework](https://github.com/awslabs/aws-deployment-framework) | 688 | |   [cattle-ops](https://github.com/cattle-ops) / [terraform-aws-gitlab-runner](https://github.com/cattle-ops/terraform-aws-gitlab-runner) | 606 | @@ -74,7 +74,7 @@ |   [riosengineer](https://github.com/riosengineer) / [Bicepify](https://github.com/riosengineer/Bicepify) | 118 | |   [practicalli](https://github.com/practicalli) / [spacemacs](https://github.com/practicalli/spacemacs) | 116 | |   [practicalli](https://github.com/practicalli) / [clojure](https://github.com/practicalli/clojure) | 111 | -|   [ulises-jeremias](https://github.com/ulises-jeremias) / [dotfiles](https://github.com/ulises-jeremias/dotfiles) | 109 | +|   [ulises-jeremias](https://github.com/ulises-jeremias) / [dotfiles](https://github.com/ulises-jeremias/dotfiles) | 110 | |   [Azure](https://github.com/Azure) / [ARO-RP](https://github.com/Azure/ARO-RP) | 109 | |   [ahmadnassri](https://github.com/ahmadnassri) / [docker-vscode-server](https://github.com/ahmadnassri/docker-vscode-server) | 108 | |   [npalm](https://github.com/npalm) / [action-docs](https://github.com/npalm/action-docs) | 98 | @@ -121,8 +121,8 @@ |   [meichthys](https://github.com/meichthys) / [foss_note_apps](https://github.com/meichthys/foss_note_apps) | 46 | |   [Amplitude-Developer-Docs](https://github.com/Amplitude-Developer-Docs) / [amplitude-dev-center](https://github.com/Amplitude-Developer-Docs/amplitude-dev-center) | 46 | |   [ruzickap](https://github.com/ruzickap) / [malware-cryptominer-container](https://github.com/ruzickap/malware-cryptominer-container) | 45 | +|   [itsmng](https://github.com/itsmng) / [itsm-ng](https://github.com/itsmng/itsm-ng) | 45 | |   [jr0dd](https://github.com/jr0dd) / [home-ops](https://github.com/jr0dd/home-ops) | 44 | -|   [itsmng](https://github.com/itsmng) / [itsm-ng](https://github.com/itsmng/itsm-ng) | 44 | |   [max-sixty](https://github.com/max-sixty) / [prql](https://github.com/max-sixty/prql) | 43 | |   [CodandoTV](https://github.com/CodandoTV) / [CraftD](https://github.com/CodandoTV/CraftD) | 43 | |   [orangekame3](https://github.com/orangekame3) / [mk](https://github.com/orangekame3/mk) | 42 | @@ -138,7 +138,7 @@ |   [arillso](https://github.com/arillso) / [action.playbook](https://github.com/arillso/action.playbook) | 35 | |   [gluwa](https://github.com/gluwa) / [creditcoin](https://github.com/gluwa/creditcoin) | 35 | |   [MagicMirrorOrg](https://github.com/MagicMirrorOrg) / [MagicMirror-3rd-Party-Modules](https://github.com/MagicMirrorOrg/MagicMirror-3rd-Party-Modules) | 33 | -|   [nvuillam](https://github.com/nvuillam) / [markdown-table-formatter](https://github.com/nvuillam/markdown-table-formatter) | 32 | +|   [nvuillam](https://github.com/nvuillam) / [markdown-table-formatter](https://github.com/nvuillam/markdown-table-formatter) | 33 | |   [OperationCode](https://github.com/OperationCode) / [operationcode-pybot](https://github.com/OperationCode/operationcode-pybot) | 32 | |   [opaque-systems](https://github.com/opaque-systems) / [opaquegateway-python](https://github.com/opaque-systems/opaquegateway-python) | 31 | |   [AErmie](https://github.com/AErmie) / [DevSecOps](https://github.com/AErmie/DevSecOps) | 31 | @@ -275,6 +275,7 @@ |   [taxonomicallyinformedannotation](https://github.com/taxonomicallyinformedannotation) / [tima](https://github.com/taxonomicallyinformedannotation/tima) | 9 | |   [ahmadnassri](https://github.com/ahmadnassri) / [action-google-cloud-sql-proxy](https://github.com/ahmadnassri/action-google-cloud-sql-proxy) | 9 | |   [quiltdata](https://github.com/quiltdata) / [nf-quilt](https://github.com/quiltdata/nf-quilt) | 9 | +|   [issue-ops](https://github.com/issue-ops) / [semver](https://github.com/issue-ops/semver) | 9 | |   [xoap-io](https://github.com/xoap-io) / [XOAPDemoConfigurationDSC](https://github.com/xoap-io/XOAPDemoConfigurationDSC) | 8 | |   [xoap-io](https://github.com/xoap-io) / [XOAPW11SecurityBaseline22H2DSC](https://github.com/xoap-io/XOAPW11SecurityBaseline22H2DSC) | 8 | |   [xoap-io](https://github.com/xoap-io) / [xoap-psadt-framework-template](https://github.com/xoap-io/xoap-psadt-framework-template) | 8 | @@ -289,7 +290,6 @@ |   [axelrindle](https://github.com/axelrindle) / [github-version-checker](https://github.com/axelrindle/github-version-checker) | 8 | |   [NanashiTheNameless](https://github.com/NanashiTheNameless) / [Discord-Emoji-Downloader](https://github.com/NanashiTheNameless/Discord-Emoji-Downloader) | 8 | |   [jcpsantiago](https://github.com/jcpsantiago) / [thearqivist](https://github.com/jcpsantiago/thearqivist) | 8 | -|   [issue-ops](https://github.com/issue-ops) / [semver](https://github.com/issue-ops/semver) | 8 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-spawn-promise](https://github.com/ahmadnassri/node-spawn-promise) | 8 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-template-literals-engine](https://github.com/ahmadnassri/node-template-literals-engine) | 8 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-oas-fastify](https://github.com/ahmadnassri/node-oas-fastify) | 8 | @@ -488,7 +488,6 @@ |   [danistrebel](https://github.com/danistrebel) / [devrel](https://github.com/danistrebel/devrel) | 2 | |   [dochang](https://github.com/dochang) / [dotfiles](https://github.com/dochang/dotfiles) | 2 | |   [rciam](https://github.com/rciam) / [rciam-docs](https://github.com/rciam/rciam-docs) | 2 | -|   [mimmi20](https://github.com/mimmi20) / [monolog-factory](https://github.com/mimmi20/monolog-factory) | 2 | |   [dronenb](https://github.com/dronenb) / [HomeLab](https://github.com/dronenb/HomeLab) | 2 | |   [ionixjunior](https://github.com/ionixjunior) / [ExemploAppMaui](https://github.com/ionixjunior/ExemploAppMaui) | 2 | |   [dochang](https://github.com/dochang) / [json5-ts-mode](https://github.com/dochang/json5-ts-mode) | 2 | @@ -628,6 +627,7 @@ |   [evg-tso](https://github.com/evg-tso) / [sample-donkey-api](https://github.com/evg-tso/sample-donkey-api) | 1 | |   [nvuillam](https://github.com/nvuillam) / [sfdx-hardis](https://github.com/nvuillam/sfdx-hardis) | 1 | |   [stweil](https://github.com/stweil) / [OCSInventory-ocsreports](https://github.com/stweil/OCSInventory-ocsreports) | 1 | +|   [dsekihat](https://github.com/dsekihat) / [O2Physics](https://github.com/dsekihat/O2Physics) | 1 | |   [ONS-Innovation](https://github.com/ONS-Innovation) / [keh-prt-api](https://github.com/ONS-Innovation/keh-prt-api) | 1 | |   [basher83](https://github.com/basher83) / [andromeda-orchestration](https://github.com/basher83/andromeda-orchestration) | 1 | |   [broadsage](https://github.com/broadsage) / [opensource-template](https://github.com/broadsage/opensource-template) | 1 | @@ -1287,7 +1287,6 @@ |   [lukaw3d](https://github.com/lukaw3d) / [oasis-wallet-web](https://github.com/lukaw3d/oasis-wallet-web) | 0 | |   [pulsus-mobi](https://github.com/pulsus-mobi) / [OCSInventory-ocsreports](https://github.com/pulsus-mobi/OCSInventory-ocsreports) | 0 | |   [raaf77](https://github.com/raaf77) / [ocsreports](https://github.com/raaf77/ocsreports) | 0 | -|   [mimmi20](https://github.com/mimmi20) / [device-detector-factory](https://github.com/mimmi20/device-detector-factory) | 0 | |   [mimmi20](https://github.com/mimmi20) / [template](https://github.com/mimmi20/template) | 0 | |   [rciam](https://github.com/rciam) / [simplesamlphp-module-userid](https://github.com/rciam/simplesamlphp-module-userid) | 0 | |   [Teasel-Ian](https://github.com/Teasel-Ian) / [terraform](https://github.com/Teasel-Ian/terraform) | 0 | @@ -1435,7 +1434,6 @@ |   [liblaf](https://github.com/liblaf) / [pkg](https://github.com/liblaf/pkg) | 0 | |   [liblaf](https://github.com/liblaf) / [blog-next](https://github.com/liblaf/blog-next) | 0 | |   [liblaf](https://github.com/liblaf) / [assets](https://github.com/liblaf/assets) | 0 | -|   [liblaf](https://github.com/liblaf) / [blog](https://github.com/liblaf/blog) | 0 | |   [liblaf](https://github.com/liblaf) / [resume](https://github.com/liblaf/resume) | 0 | |   [avarcorg](https://github.com/avarcorg) / [chatops-bot](https://github.com/avarcorg/chatops-bot) | 0 | |   [avarcorg](https://github.com/avarcorg) / [avarc-server](https://github.com/avarcorg/avarc-server) | 0 | diff --git a/flavors/c_cpp/action.yml b/flavors/c_cpp/action.yml index 02c8e3c1add..fc1d1b14595 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://ghcr.io/oxsecurity/megalinter-c_cpp:v9.0.0" + image: "docker://ghcr.io/oxsecurity/megalinter-c_cpp:v8" 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 1908cd77a38..7fe3369e5ba 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://ghcr.io/oxsecurity/megalinter-ci_light:v9.0.0" + image: "docker://ghcr.io/oxsecurity/megalinter-ci_light:v8" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/cupcake/action.yml b/flavors/cupcake/action.yml index 0c94fb643e1..ab00739b292 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://ghcr.io/oxsecurity/megalinter-cupcake:v9.0.0" + image: "docker://ghcr.io/oxsecurity/megalinter-cupcake:v8" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/documentation/action.yml b/flavors/documentation/action.yml index b95d87e4b8f..aee6cc2ae52 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://ghcr.io/oxsecurity/megalinter-documentation:v9.0.0" + image: "docker://ghcr.io/oxsecurity/megalinter-documentation:v8" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/dotnet/action.yml b/flavors/dotnet/action.yml index de92886e48d..22709871a01 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://ghcr.io/oxsecurity/megalinter-dotnet:v9.0.0" + image: "docker://ghcr.io/oxsecurity/megalinter-dotnet:v8" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/dotnetweb/action.yml b/flavors/dotnetweb/action.yml index 7de8faf0e76..e464ae49e6c 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://ghcr.io/oxsecurity/megalinter-dotnetweb:v9.0.0" + image: "docker://ghcr.io/oxsecurity/megalinter-dotnetweb:v8" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/formatters/action.yml b/flavors/formatters/action.yml index 297c2c8deda..2d16042e9a6 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://ghcr.io/oxsecurity/megalinter-formatters:v9.0.0" + image: "docker://ghcr.io/oxsecurity/megalinter-formatters:v8" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/go/action.yml b/flavors/go/action.yml index 77e615b8676..a4a48796c4a 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://ghcr.io/oxsecurity/megalinter-go:v9.0.0" + image: "docker://ghcr.io/oxsecurity/megalinter-go:v8" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/java/action.yml b/flavors/java/action.yml index a53c3a28df1..e6d41898394 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://ghcr.io/oxsecurity/megalinter-java:v9.0.0" + image: "docker://ghcr.io/oxsecurity/megalinter-java:v8" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/javascript/action.yml b/flavors/javascript/action.yml index d4b7f165161..3c6f94f8b3b 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://ghcr.io/oxsecurity/megalinter-javascript:v9.0.0" + image: "docker://ghcr.io/oxsecurity/megalinter-javascript:v8" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/php/action.yml b/flavors/php/action.yml index 068752f36c1..ac914a175cb 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://ghcr.io/oxsecurity/megalinter-php:v9.0.0" + image: "docker://ghcr.io/oxsecurity/megalinter-php:v8" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/python/action.yml b/flavors/python/action.yml index e4b9b3766b5..bef806e15b9 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://ghcr.io/oxsecurity/megalinter-python:v9.0.0" + image: "docker://ghcr.io/oxsecurity/megalinter-python:v8" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/ruby/action.yml b/flavors/ruby/action.yml index 4092c3d3e5e..8febeaecaf2 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://ghcr.io/oxsecurity/megalinter-ruby:v9.0.0" + image: "docker://ghcr.io/oxsecurity/megalinter-ruby:v8" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/rust/action.yml b/flavors/rust/action.yml index 9e1f9e93677..9ab6f7c5da5 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://ghcr.io/oxsecurity/megalinter-rust:v9.0.0" + image: "docker://ghcr.io/oxsecurity/megalinter-rust:v8" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/salesforce/action.yml b/flavors/salesforce/action.yml index 909c880947c..00aa112e7d5 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://ghcr.io/oxsecurity/megalinter-salesforce:v9.0.0" + image: "docker://ghcr.io/oxsecurity/megalinter-salesforce:v8" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/security/action.yml b/flavors/security/action.yml index 6de5c33a4a6..41f6d661b8c 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://ghcr.io/oxsecurity/megalinter-security:v9.0.0" + image: "docker://ghcr.io/oxsecurity/megalinter-security:v8" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/swift/action.yml b/flavors/swift/action.yml index 4a221d9e0c0..52f7a29c9cb 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://ghcr.io/oxsecurity/megalinter-swift:v9.0.0" + image: "docker://ghcr.io/oxsecurity/megalinter-swift:v8" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/terraform/action.yml b/flavors/terraform/action.yml index 09628823aad..8477ae784cc 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://ghcr.io/oxsecurity/megalinter-terraform:v9.0.0" + image: "docker://ghcr.io/oxsecurity/megalinter-terraform:v8" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json b/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json index 7cc0527a557..a83d8bc4025 100644 --- a/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json +++ b/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json @@ -13829,7 +13829,7 @@ "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_EXECUTABLE", "default": [ [ - "powershell" + "pwsh" ] ], "items": { @@ -13944,7 +13944,7 @@ "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE", "default": [ [ - "powershell" + "pwsh" ] ], "items": { From c1bab935b153cf9cb95669b006bbd92a37666b42 Mon Sep 17 00:00:00 2001 From: nvuillam <17500430+nvuillam@users.noreply.github.com> Date: Sat, 20 Sep 2025 15:40:24 +0000 Subject: [PATCH 2/2] [MegaLinter] Apply linters fixes --- README.md | 2 +- docs/descriptors/json_eslint_plugin_jsonc.md | 2 +- docs/descriptors/makefile_checkmake.md | 2 +- docs/descriptors/markdown_remark_lint.md | 2 +- docs/descriptors/puppet_puppet_lint.md | 2 +- docs/descriptors/repository_checkov.md | 2 +- docs/descriptors/repository_gitleaks.md | 10 +++++----- docs/descriptors/salesforce_lightning_flow_scanner.md | 2 +- docs/index.md | 2 +- 9 files changed, 13 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index ecde39884f6..08e98c39568 100644 --- a/README.md +++ b/README.md @@ -57,7 +57,7 @@ MegaLinter has **native integrations** with many major CI/CD tools. [**Upgrade to MegaLinter v9 :)**](https://github.com/oxsecurity/megalinter/issues/6192): - Use the new [LLM Advisor](https://megalinter.io/latest/llm-advisor/) that will tell you how to fix linters issues -- Create your own [MegaLinter Custom Flavors](https://megalinter.io/latest/custom-flavors/) to improve performance +- Create your own [MegaLinter Custom Flavors](https://megalinter.io/latest/custom-flavors/) to improve performance Before you go further, see the [**online documentation website, which offers much easier navigation than this README**](https://megalinter.io/) diff --git a/docs/descriptors/json_eslint_plugin_jsonc.md b/docs/descriptors/json_eslint_plugin_jsonc.md index 1a8f261dd1e..8f9755c55e4 100644 --- a/docs/descriptors/json_eslint_plugin_jsonc.md +++ b/docs/descriptors/json_eslint_plugin_jsonc.md @@ -15,7 +15,7 @@ description: How to use eslint-plugin-jsonc (configure, ignore files, ignore err _This linter has been disabled in this version_ -_Disabled reason: Bug in eslint-plugin-jsonc: https://github.com/ota-meshi/eslint-plugin-jsonc/issues/328_ +_Disabled reason: Bug in eslint-plugin-jsonc: _ **eslint-plugin-jsonc** uses eslint to lint [**json**](https://www.json.org/), [**jsonc**](https://github.com/microsoft/node-jsonc-parser) and [**json5**](https://json5.org/) (extended JSON with comments & more). diff --git a/docs/descriptors/makefile_checkmake.md b/docs/descriptors/makefile_checkmake.md index 024b53a2de8..e279abfa3a0 100644 --- a/docs/descriptors/makefile_checkmake.md +++ b/docs/descriptors/makefile_checkmake.md @@ -9,7 +9,7 @@ description: How to use checkmake (configure, ignore files, ignore errors, help _This linter has been disabled in this version_ -_Disabled reason: Security issues: https://github.com/checkmake/checkmake/issues/99_ +_Disabled reason: Security issues: _ **checkmake** is a linter for Makefiles that helps enforce best practices and identify common issues in Makefile syntax and structure. It helps prevent common Makefile pitfalls and makes build processes more reliable and maintainable. diff --git a/docs/descriptors/markdown_remark_lint.md b/docs/descriptors/markdown_remark_lint.md index e5cea4b1dea..648e66bdd3c 100644 --- a/docs/descriptors/markdown_remark_lint.md +++ b/docs/descriptors/markdown_remark_lint.md @@ -9,7 +9,7 @@ description: How to use remark-lint (configure, ignore files, ignore errors, hel _This linter has been disabled in this version_ -_Disabled reason: Bug in remark-lint: https://github.com/remarkjs/remark-lint/issues/322_ +_Disabled reason: Bug in remark-lint: _ **remark-lint** is a powerful plugin for the remark markdown processor that provides comprehensive linting and formatting capabilities for Markdown files. Built on the unified collective's remark ecosystem, it offers extensive rule-based validation with automatic fixing capabilities and a rich plugin architecture for customized Markdown processing workflows. diff --git a/docs/descriptors/puppet_puppet_lint.md b/docs/descriptors/puppet_puppet_lint.md index 375ee96053d..f2f1a2b056f 100644 --- a/docs/descriptors/puppet_puppet_lint.md +++ b/docs/descriptors/puppet_puppet_lint.md @@ -9,7 +9,7 @@ description: How to use puppet-lint (configure, ignore files, ignore errors, hel _This linter has been disabled in this version_ -_Disabled reason: https://github.com/puppetlabs/puppet-lint/issues/251_ +_Disabled reason: _ **puppet-lint** is the standard linting tool for Puppet code that enforces the recommended Puppet language style guide and ensures consistent code formatting across Puppet manifests. It focuses on style and formatting rather than syntax validation. diff --git a/docs/descriptors/repository_checkov.md b/docs/descriptors/repository_checkov.md index 4bea5631326..1e213125c15 100644 --- a/docs/descriptors/repository_checkov.md +++ b/docs/descriptors/repository_checkov.md @@ -15,7 +15,7 @@ description: How to use checkov (configure, ignore files, ignore errors, help & _This linter has been disabled in this version_ -_Disabled reason: https://github.com/bridgecrewio/checkov/issues/7263_ +_Disabled reason: _ **Checkov** is a comprehensive static code analysis tool for Infrastructure as Code (IaC) that prevents cloud security misconfigurations before they reach production. diff --git a/docs/descriptors/repository_gitleaks.md b/docs/descriptors/repository_gitleaks.md index fef7ae7fcad..855def3d08c 100644 --- a/docs/descriptors/repository_gitleaks.md +++ b/docs/descriptors/repository_gitleaks.md @@ -33,17 +33,17 @@ description: How to use gitleaks (configure, ignore files, ignore errors, help & If MegaLinter with gitleaks runs against a PR on a platform not listed above, analysis is performed on the whole repository (this is the default gitleaks behavior; the commits scanned depend on the fetch-depth configuration). You can still choose to scan only PR commits in your CI/CD platform by setting the following MegaLinter environment variables: - - `PULL_REQUEST=true`\* - - `REPOSITORY_GITLEAKS_PR_COMMITS_SCAN: true` - - `REPOSITORY_GITLEAKS_PR_SOURCE_SHA` with last commit sha from your PR and `REPOSITORY_GITLEAKS_PR_TARGET_SHA` commit sha from your target branch (for example, `main` if you do PR to main branch) +- `PULL_REQUEST=true`\* +- `REPOSITORY_GITLEAKS_PR_COMMITS_SCAN: true` +- `REPOSITORY_GITLEAKS_PR_SOURCE_SHA` with last commit sha from your PR and `REPOSITORY_GITLEAKS_PR_TARGET_SHA` commit sha from your target branch (for example, `main` if you do PR to main branch) Example commands: - - Source commit SHA: + - Source commit SHA: ```bash git rev-list -n 1 refs/remotes/origin/ ``` - - Target commit SHA: + - Target commit SHA: ```bash git rev-parse refs/remotes/origin/ ``` diff --git a/docs/descriptors/salesforce_lightning_flow_scanner.md b/docs/descriptors/salesforce_lightning_flow_scanner.md index 3b6f04603a4..4de3d42d623 100644 --- a/docs/descriptors/salesforce_lightning_flow_scanner.md +++ b/docs/descriptors/salesforce_lightning_flow_scanner.md @@ -15,7 +15,7 @@ description: How to use lightning-flow-scanner (configure, ignore files, ignore _This linter has been disabled in this version_ -_Disabled reason: Repo archived -> https://github.com/Lightning-Flow-Scanner_ +_Disabled reason: Repo archived -> _ **Lightning Flow Scanner** is a specialized SFDX plugin that analyzes Salesforce Flows for integrity issues, performance problems, and adherence to best practices. It helps developers build reliable and maintainable Flow automations. diff --git a/docs/index.md b/docs/index.md index 65f4e909b1e..1e3ce1d58ad 100644 --- a/docs/index.md +++ b/docs/index.md @@ -51,7 +51,7 @@ MegaLinter has **native integrations** with many major CI/CD tools. [**Upgrade to MegaLinter v9 :)**](https://github.com/oxsecurity/megalinter/issues/6192): - Use the new [LLM Advisor](https://megalinter.io/latest/llm-advisor/) that will tell you how to fix linters issues -- Create your own [MegaLinter Custom Flavors](https://megalinter.io/latest/custom-flavors/) to improve performance +- Create your own [MegaLinter Custom Flavors](https://megalinter.io/latest/custom-flavors/) to improve performance