From 9b317314a5757e93748808bf5108936d2f24d30c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Borja=20Dom=C3=ADnguez?= Date: Sun, 26 Mar 2023 19:09:15 +0200 Subject: [PATCH] Run update.sh --doc --- .automation/generated/flavors-stats.json | 64 +++--- docs/all_linters.md | 208 +++++++++--------- docs/descriptors/arm.md | 9 +- docs/descriptors/arm_arm_ttk.md | 9 +- docs/descriptors/bicep_bicep_linter.md | 12 +- docs/descriptors/dart_dartanalyzer.md | 11 +- docs/descriptors/kubernetes_kubeconform.md | 13 +- docs/descriptors/kubernetes_kubeval.md | 12 +- docs/descriptors/powershell.md | 9 +- docs/descriptors/powershell_powershell.md | 9 +- .../powershell_powershell_formatter.md | 9 +- docs/descriptors/spell_misspell.md | 15 +- docs/descriptors/xml_xmllint.md | 2 +- flavors/ci_light/Dockerfile | 10 +- flavors/cupcake/Dockerfile | 10 +- flavors/documentation/Dockerfile | 10 +- flavors/dotnet/Dockerfile | 10 +- flavors/go/Dockerfile | 10 +- flavors/java/Dockerfile | 10 +- flavors/javascript/Dockerfile | 10 +- flavors/php/Dockerfile | 10 +- flavors/python/Dockerfile | 10 +- flavors/ruby/Dockerfile | 10 +- flavors/rust/Dockerfile | 10 +- flavors/salesforce/Dockerfile | 10 +- flavors/security/Dockerfile | 10 +- flavors/swift/Dockerfile | 10 +- flavors/terraform/Dockerfile | 10 +- linters/action_actionlint/Dockerfile | 10 +- linters/ansible_ansible_lint/Dockerfile | 10 +- linters/arm_arm_ttk/Dockerfile | 10 +- linters/bash_exec/Dockerfile | 10 +- linters/bash_shellcheck/Dockerfile | 10 +- linters/bash_shfmt/Dockerfile | 10 +- linters/bicep_bicep_linter/Dockerfile | 10 +- linters/c_cpplint/Dockerfile | 10 +- linters/clojure_clj_kondo/Dockerfile | 10 +- linters/cloudformation_cfn_lint/Dockerfile | 10 +- linters/coffee_coffeelint/Dockerfile | 10 +- linters/copypaste_jscpd/Dockerfile | 10 +- linters/cpp_cpplint/Dockerfile | 10 +- linters/csharp_csharpier/Dockerfile | 10 +- linters/csharp_dotnet_format/Dockerfile | 10 +- linters/css_scss_lint/Dockerfile | 10 +- linters/css_stylelint/Dockerfile | 10 +- linters/dart_dartanalyzer/Dockerfile | 10 +- linters/dockerfile_hadolint/Dockerfile | 10 +- .../Dockerfile | 10 +- linters/env_dotenv_linter/Dockerfile | 10 +- linters/gherkin_gherkin_lint/Dockerfile | 10 +- linters/go_golangci_lint/Dockerfile | 10 +- linters/go_revive/Dockerfile | 10 +- .../graphql_graphql_schema_linter/Dockerfile | 10 +- linters/groovy_npm_groovy_lint/Dockerfile | 10 +- linters/html_djlint/Dockerfile | 10 +- linters/html_htmlhint/Dockerfile | 10 +- linters/java_checkstyle/Dockerfile | 10 +- linters/java_pmd/Dockerfile | 10 +- linters/javascript_es/Dockerfile | 10 +- linters/javascript_prettier/Dockerfile | 10 +- linters/javascript_standard/Dockerfile | 10 +- linters/json_eslint_plugin_jsonc/Dockerfile | 10 +- linters/json_jsonlint/Dockerfile | 10 +- linters/json_npm_package_json_lint/Dockerfile | 10 +- linters/json_prettier/Dockerfile | 10 +- linters/json_v8r/Dockerfile | 10 +- linters/jsx_eslint/Dockerfile | 10 +- linters/kotlin_ktlint/Dockerfile | 10 +- linters/kubernetes_helm/Dockerfile | 12 + linters/kubernetes_kubeconform/Dockerfile | 10 +- linters/kubernetes_kubeval/Dockerfile | 10 +- linters/latex_chktex/Dockerfile | 10 +- linters/lua_luacheck/Dockerfile | 10 +- linters/makefile_checkmake/Dockerfile | 10 +- .../markdown_markdown_link_check/Dockerfile | 10 +- .../Dockerfile | 10 +- linters/markdown_markdownlint/Dockerfile | 10 +- linters/markdown_remark_lint/Dockerfile | 10 +- linters/openapi_spectral/Dockerfile | 10 +- linters/perl_perlcritic/Dockerfile | 10 +- linters/php_phpcs/Dockerfile | 10 +- linters/php_phplint/Dockerfile | 10 +- linters/php_phpstan/Dockerfile | 10 +- linters/php_psalm/Dockerfile | 10 +- linters/powershell_powershell/Dockerfile | 10 +- .../Dockerfile | 10 +- linters/protobuf_protolint/Dockerfile | 10 +- linters/puppet_puppet_lint/Dockerfile | 10 +- linters/python_bandit/Dockerfile | 10 +- linters/python_black/Dockerfile | 10 +- linters/python_flake8/Dockerfile | 10 +- linters/python_isort/Dockerfile | 10 +- linters/python_mypy/Dockerfile | 10 +- linters/python_pylint/Dockerfile | 10 +- linters/python_pyright/Dockerfile | 10 +- linters/r_lintr/Dockerfile | 10 +- linters/raku_raku/Dockerfile | 10 +- linters/repository_checkov/Dockerfile | 10 +- linters/repository_devskim/Dockerfile | 10 +- linters/repository_dustilock/Dockerfile | 10 +- linters/repository_git_diff/Dockerfile | 10 +- linters/repository_gitleaks/Dockerfile | 10 +- linters/repository_goodcheck/Dockerfile | 10 +- linters/repository_secretlint/Dockerfile | 10 +- linters/repository_semgrep/Dockerfile | 10 +- linters/repository_syft/Dockerfile | 10 +- linters/repository_trivy/Dockerfile | 10 +- linters/rst_rst_lint/Dockerfile | 10 +- linters/rst_rstcheck/Dockerfile | 10 +- linters/rst_rstfmt/Dockerfile | 10 +- linters/ruby_rubocop/Dockerfile | 10 +- linters/rust_clippy/Dockerfile | 10 +- .../salesforce_sfdx_scanner_apex/Dockerfile | 10 +- .../salesforce_sfdx_scanner_aura/Dockerfile | 10 +- .../salesforce_sfdx_scanner_lwc/Dockerfile | 10 +- linters/scala_scalafix/Dockerfile | 10 +- linters/snakemake_lint/Dockerfile | 10 +- linters/snakemake_snakefmt/Dockerfile | 10 +- linters/spell_cspell/Dockerfile | 10 +- linters/spell_misspell/Dockerfile | 10 +- linters/spell_proselint/Dockerfile | 10 +- linters/sql_sql_lint/Dockerfile | 10 +- linters/sql_sqlfluff/Dockerfile | 10 +- linters/sql_tsqllint/Dockerfile | 10 +- linters/swift_swiftlint/Dockerfile | 10 +- linters/tekton_tekton_lint/Dockerfile | 10 +- linters/terraform_checkov/Dockerfile | 10 +- linters/terraform_kics/Dockerfile | 10 +- linters/terraform_terraform_fmt/Dockerfile | 10 +- linters/terraform_terragrunt/Dockerfile | 10 +- linters/terraform_terrascan/Dockerfile | 10 +- linters/terraform_tflint/Dockerfile | 10 +- linters/tsx_eslint/Dockerfile | 10 +- linters/typescript_es/Dockerfile | 10 +- linters/typescript_prettier/Dockerfile | 10 +- linters/typescript_standard/Dockerfile | 10 +- linters/vbdotnet_dotnet_format/Dockerfile | 10 +- linters/xml_xmllint/Dockerfile | 10 +- linters/yaml_prettier/Dockerfile | 10 +- linters/yaml_v8r/Dockerfile | 10 +- linters/yaml_yamllint/Dockerfile | 10 +- 141 files changed, 861 insertions(+), 803 deletions(-) diff --git a/.automation/generated/flavors-stats.json b/.automation/generated/flavors-stats.json index 82a75b85f89..5c642bb32b3 100644 --- a/.automation/generated/flavors-stats.json +++ b/.automation/generated/flavors-stats.json @@ -1369,8 +1369,8 @@ 2861902 ], [ - "2023-03-26T13:38:15", - 2862677 + "2023-03-26T19:04:57", + 2862832 ] ], "ci_light": [ @@ -2743,8 +2743,8 @@ 54546 ], [ - "2023-03-26T13:38:15", - 54590 + "2023-03-26T19:04:57", + 54606 ] ], "cupcake": [ @@ -3097,8 +3097,8 @@ 6045 ], [ - "2023-03-26T13:38:15", - 6058 + "2023-03-26T19:04:57", + 6081 ] ], "dart": [ @@ -5381,8 +5381,8 @@ 131898 ], [ - "2023-03-26T13:38:15", - 132103 + "2023-03-26T19:04:57", + 132148 ] ], "dotnet": [ @@ -6755,8 +6755,8 @@ 364426 ], [ - "2023-03-26T13:38:15", - 364543 + "2023-03-26T19:04:57", + 364571 ] ], "go": [ @@ -8129,8 +8129,8 @@ 18059 ], [ - "2023-03-26T13:38:15", - 18073 + "2023-03-26T19:04:57", + 18087 ] ], "java": [ @@ -9503,8 +9503,8 @@ 113754 ], [ - "2023-03-26T13:38:15", - 113812 + "2023-03-26T19:04:57", + 113830 ] ], "javascript": [ @@ -10877,8 +10877,8 @@ 229178 ], [ - "2023-03-26T13:38:15", - 229608 + "2023-03-26T19:04:57", + 229702 ] ], "php": [ @@ -12251,8 +12251,8 @@ 47693 ], [ - "2023-03-26T13:38:15", - 47701 + "2023-03-26T19:04:57", + 47711 ] ], "python": [ @@ -13625,8 +13625,8 @@ 179705 ], [ - "2023-03-26T13:38:15", - 179859 + "2023-03-26T19:04:57", + 179902 ] ], "ruby": [ @@ -14995,8 +14995,8 @@ 3225 ], [ - "2023-03-26T13:38:15", - 3233 + "2023-03-26T19:04:57", + 3243 ] ], "rust": [ @@ -16365,8 +16365,8 @@ 4959 ], [ - "2023-03-26T13:38:15", - 4967 + "2023-03-26T19:04:57", + 4977 ] ], "salesforce": [ @@ -17739,8 +17739,8 @@ 17724 ], [ - "2023-03-26T13:38:15", - 17736 + "2023-03-26T19:04:57", + 17746 ] ], "scala": [ @@ -19111,8 +19111,8 @@ 6141 ], [ - "2023-03-26T13:38:15", - 6153 + "2023-03-26T19:04:57", + 6163 ] ], "swift": [ @@ -20481,8 +20481,8 @@ 3366 ], [ - "2023-03-26T13:38:15", - 3374 + "2023-03-26T19:04:57", + 3384 ] ], "terraform": [ @@ -21855,8 +21855,8 @@ 204232 ], [ - "2023-03-26T13:38:15", - 204407 + "2023-03-26T19:04:57", + 204445 ] ] } \ No newline at end of file diff --git a/docs/all_linters.md b/docs/all_linters.md index 5a483e97f53..2e41bf67e7b 100644 --- a/docs/all_linters.md +++ b/docs/all_linters.md @@ -3,107 +3,107 @@ # References -| Linter | Version | License | Popularity | Descriptors | Ref | URL | -|:--------------------------------------------------------------------------------------------------------|:------------:|:-------------------------------------------:|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------:|:---------------------------------------------------------------------------------------------------------------------------------------------------:| -| [**actionlint**](https://github.com/rhysd/actionlint){target=_blank} | 1.6.23 | [MIT](licenses/actionlint.md) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint){target=_blank} | [ACTION](descriptors/action_actionlint.md) | :white_circle: | [Repository](https://github.com/rhysd/actionlint){target=_blank} | -| [**ansible-lint**](https://github.com/ansible/ansible-lint){target=_blank} | 6.14.3 | [GPL-3.0](licenses/ansible-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint){target=_blank} | [ANSIBLE](descriptors/ansible_ansible_lint.md) | :white_circle: | [Repository](https://github.com/ansible/ansible-lint){target=_blank} | -| [**arm-ttk**](https://github.com/Azure/arm-ttk){target=_blank} | N/A | [MIT](licenses/arm-ttk.md) | [![GitHub stars](https://img.shields.io/github/stars/Azure/arm-ttk?cacheSeconds=3600)](https://github.com/Azure/arm-ttk){target=_blank} | [ARM](descriptors/arm_arm_ttk.md) | :white_circle: | [Repository](https://github.com/Azure/arm-ttk){target=_blank} | -| [**bandit**](https://github.com/PyCQA/bandit){target=_blank} | 1.7.5 | [Apache-2.0](licenses/bandit.md) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/bandit?cacheSeconds=3600)](https://github.com/PyCQA/bandit){target=_blank} | [PYTHON](descriptors/python_bandit.md) | :white_circle: | [Repository](https://github.com/PyCQA/bandit){target=_blank} | -| [**bash-exec**](https://tiswww.case.edu/php/chet/bash/bashtop.html){target=_blank} | 5.2.15 | | | [BASH](descriptors/bash_bash_exec.md) | | [Web Site](https://tiswww.case.edu/php/chet/bash/bashtop.html){target=_blank} | -| [**bicep_linter**](https://github.com/Azure/bicep){target=_blank} | 0.15.31 | [MIT](licenses/bicep_linter.md) | [![GitHub stars](https://img.shields.io/github/stars/Azure/bicep?cacheSeconds=3600)](https://github.com/Azure/bicep){target=_blank} | [BICEP](descriptors/bicep_bicep_linter.md) | :white_circle: | [Repository](https://github.com/Azure/bicep){target=_blank} | -| [**black**](https://github.com/psf/black){target=_blank} | 23.1.0 | [MIT](licenses/black.md) | [![GitHub stars](https://img.shields.io/github/stars/psf/black?cacheSeconds=3600)](https://github.com/psf/black){target=_blank} | [PYTHON](descriptors/python_black.md) | :white_circle: | [Repository](https://github.com/psf/black){target=_blank} | -| [**cfn-lint**](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | 0.75.1 | [MIT-0](licenses/cfn-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/aws-cloudformation/cfn-lint?cacheSeconds=3600)](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | [CLOUDFORMATION](descriptors/cloudformation_cfn_lint.md) | :white_circle: | [Repository](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | -| [**checkmake**](https://github.com/mrtazz/checkmake){target=_blank} | 0.2.0 | [MIT](licenses/checkmake.md) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake){target=_blank} | [MAKEFILE](descriptors/makefile_checkmake.md) | :white_circle: | [Repository](https://github.com/mrtazz/checkmake){target=_blank} | -| [**checkov**](https://github.com/bridgecrewio/checkov){target=_blank} | 2.3.120 | [Apache-2.0](licenses/checkov.md) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov){target=_blank} | [REPOSITORY](descriptors/repository_checkov.md)
[TERRAFORM](descriptors/terraform_checkov.md) | :no_entry_sign: | [Repository](https://github.com/bridgecrewio/checkov){target=_blank} | -| [**checkstyle**](https://github.com/checkstyle/checkstyle){target=_blank} | 10.9.3 | [LGPL-2.1](licenses/checkstyle.md) | [![GitHub stars](https://img.shields.io/github/stars/checkstyle/checkstyle?cacheSeconds=3600)](https://github.com/checkstyle/checkstyle){target=_blank} | [JAVA](descriptors/java_checkstyle.md) | :heart: | [MegaLinter reference](https://checkstyle.sourceforge.io/index.html#Related_Tools_Active_Tools){target=_blank} | -| [**chktex**](https://www.nongnu.org/chktex){target=_blank} | 1.7.6 | | | [LATEX](descriptors/latex_chktex.md) | :white_circle: | [Web Site](https://www.nongnu.org/chktex){target=_blank} | -| [**clippy**](https://github.com/rust-lang/rust-clippy){target=_blank} | 0.1.68 | [Other](licenses/clippy.md) | [![GitHub stars](https://img.shields.io/github/stars/rust-lang/rust-clippy?cacheSeconds=3600)](https://github.com/rust-lang/rust-clippy){target=_blank} | [RUST](descriptors/rust_clippy.md) | :white_circle: | [Repository](https://github.com/rust-lang/rust-clippy){target=_blank} | -| [**clj-kondo**](https://github.com/borkdude/clj-kondo){target=_blank} | 2023.03.17 | [EPL-1.0](licenses/clj-kondo.md) | [![GitHub stars](https://img.shields.io/github/stars/borkdude/clj-kondo?cacheSeconds=3600)](https://github.com/borkdude/clj-kondo){target=_blank} | [CLOJURE](descriptors/clojure_clj_kondo.md) | :heart: | [MegaLinter reference](https://github.com/borkdude/clj-kondo/blob/master/doc/ci-integration.md#github){target=_blank} | -| [**coffeelint**](https://github.com/clutchski/coffeelint){target=_blank} | 5.2.11 | [Other](licenses/coffeelint.md) | [![GitHub stars](https://img.shields.io/github/stars/clutchski/coffeelint?cacheSeconds=3600)](https://github.com/clutchski/coffeelint){target=_blank} | [COFFEE](descriptors/coffee_coffeelint.md) | :white_circle: | [Repository](https://github.com/clutchski/coffeelint){target=_blank} | -| [**cpplint**](https://github.com/cpplint/cpplint){target=_blank} | 1.6.1 | [Other](licenses/cpplint.md) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint){target=_blank} | [C](descriptors/c_cpplint.md)
[CPP](descriptors/cpp_cpplint.md) | :white_circle: | [Repository](https://github.com/cpplint/cpplint){target=_blank} | -| [**csharpier**](https://github.com/belav/csharpier){target=_blank} | 0.23.0 | [MIT](licenses/csharpier.md) | [![GitHub stars](https://img.shields.io/github/stars/belav/csharpier?cacheSeconds=3600)](https://github.com/belav/csharpier){target=_blank} | [CSHARP](descriptors/csharp_csharpier.md) | :white_circle: | [Repository](https://github.com/belav/csharpier){target=_blank} | -| [**cspell**](https://github.com/streetsidesoftware/cspell){target=_blank} | 6.31.1 | [MIT](licenses/cspell.md) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell){target=_blank} | [SPELL](descriptors/spell_cspell.md) | :heart: | [MegaLinter reference](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell#mega-linter){target=_blank} | -| [**dartanalyzer**](https://github.com/dart-lang/sdk){target=_blank} | N/A | [BSD-3-Clause](licenses/dartanalyzer.md) | [![GitHub stars](https://img.shields.io/github/stars/dart-lang/sdk?cacheSeconds=3600)](https://github.com/dart-lang/sdk){target=_blank} | [DART](descriptors/dart_dartanalyzer.md) | :no_entry_sign: | [Repository](https://github.com/dart-lang/sdk){target=_blank} | -| [**devskim**](https://github.com/microsoft/DevSkim){target=_blank} | 0.7.104 | [MIT](licenses/devskim.md) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/DevSkim?cacheSeconds=3600)](https://github.com/microsoft/DevSkim){target=_blank} | [REPOSITORY](descriptors/repository_devskim.md) | :white_circle: | [Repository](https://github.com/microsoft/DevSkim){target=_blank} | -| [**djlint**](https://github.com/Riverside-Healthcare/djlint){target=_blank} | 1.19.16 | [GPL-3.0](licenses/djlint.md) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint){target=_blank} | [HTML](descriptors/html_djlint.md) | :heart: | [MegaLinter reference](https://djlint.com/docs/integrations/#megalinter){target=_blank} | -| [**dotenv-linter**](https://github.com/dotenv-linter/dotenv-linter){target=_blank} | 3.3.0 | [MIT](licenses/dotenv-linter.md) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter){target=_blank} | [ENV](descriptors/env_dotenv_linter.md) | :heart: | [MegaLinter reference](https://dotenv-linter.github.io/#/integrations/mega_linter){target=_blank} | -| [**dotnet-format**](https://github.com/dotnet/format){target=_blank} | 6.0.407 | [MIT](licenses/dotnet-format.md) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format){target=_blank} | [CSHARP](descriptors/csharp_dotnet_format.md)
[VBDOTNET](descriptors/vbdotnet_dotnet_format.md) | :white_circle: | [Repository](https://github.com/dotnet/format){target=_blank} | -| [**dustilock**](https://github.com/Checkmarx/dustilock){target=_blank} | 1.2.0 | [Apache-2.0](licenses/dustilock.md) | [![GitHub stars](https://img.shields.io/github/stars/Checkmarx/dustilock?cacheSeconds=3600)](https://github.com/Checkmarx/dustilock){target=_blank} | [REPOSITORY](descriptors/repository_dustilock.md) | :white_circle: | [Repository](https://github.com/Checkmarx/dustilock){target=_blank} | -| [**editorconfig-checker**](https://github.com/editorconfig-checker/editorconfig-checker){target=_blank} | 2.7.0 | [MIT](licenses/editorconfig-checker.md) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker){target=_blank} | [EDITORCONFIG](descriptors/editorconfig_editorconfig_checker.md) | :heart: | [MegaLinter reference](https://github.com/editorconfig-checker/editorconfig-checker#mega-linter){target=_blank} | -| [**eslint**](https://github.com/eslint/eslint){target=_blank} | 8.36.0 | [MIT](licenses/eslint.md) | [![GitHub stars](https://img.shields.io/github/stars/eslint/eslint?cacheSeconds=3600)](https://github.com/eslint/eslint){target=_blank} | [JAVASCRIPT](descriptors/javascript_eslint.md)
[JSX](descriptors/jsx_eslint.md)
[TSX](descriptors/tsx_eslint.md)
[TYPESCRIPT](descriptors/typescript_eslint.md) | :heart: | [MegaLinter reference](https://eslint.org/docs/user-guide/integrations#source-control){target=_blank} | -| [**eslint-plugin-jsonc**](https://github.com/ota-meshi/eslint-plugin-jsonc){target=_blank} | 2.7.0 | [MIT](licenses/eslint-plugin-jsonc.md) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc){target=_blank} | [JSON](descriptors/json_eslint_plugin_jsonc.md) | :heart: | [MegaLinter reference](https://eslint.org/docs/user-guide/integrations#source-control){target=_blank} | -| [**flake8**](https://github.com/PyCQA/flake8){target=_blank} | 6.0.0 | [MIT](licenses/flake8.md) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/flake8?cacheSeconds=3600)](https://github.com/PyCQA/flake8){target=_blank} | [PYTHON](descriptors/python_flake8.md) | :white_circle: | [Repository](https://github.com/PyCQA/flake8){target=_blank} | -| [**gherkin-lint**](https://github.com/vsiakka/gherkin-lint){target=_blank} | N/A | [ISC](licenses/gherkin-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/vsiakka/gherkin-lint?cacheSeconds=3600)](https://github.com/vsiakka/gherkin-lint){target=_blank} | [GHERKIN](descriptors/gherkin_gherkin_lint.md) | :white_circle: | [Repository](https://github.com/vsiakka/gherkin-lint){target=_blank} | -| [**git_diff**](https://github.com/git/git){target=_blank} | 2.38.4 | [LGPL-2.1](licenses/git_diff.md) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git){target=_blank} | [REPOSITORY](descriptors/repository_git_diff.md) | | [Repository](https://github.com/git/git){target=_blank} | -| [**gitleaks**](https://github.com/zricethezav/gitleaks){target=_blank} | 8.16.1 | [MIT](licenses/gitleaks.md) | [![GitHub stars](https://img.shields.io/github/stars/zricethezav/gitleaks?cacheSeconds=3600)](https://github.com/zricethezav/gitleaks){target=_blank} | [REPOSITORY](descriptors/repository_gitleaks.md) | :white_circle: | [Repository](https://github.com/zricethezav/gitleaks){target=_blank} | -| [**golangci-lint**](https://github.com/golangci/golangci-lint){target=_blank} | 1.52.2 | [GPL-3.0](licenses/golangci-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/golangci/golangci-lint?cacheSeconds=3600)](https://github.com/golangci/golangci-lint){target=_blank} | [GO](descriptors/go_golangci_lint.md) | :white_circle: | [Repository](https://github.com/golangci/golangci-lint){target=_blank} | -| [**goodcheck**](https://github.com/sider/goodcheck){target=_blank} | 3.1.0 | [MIT](licenses/goodcheck.md) | [![GitHub stars](https://img.shields.io/github/stars/sider/goodcheck?cacheSeconds=3600)](https://github.com/sider/goodcheck){target=_blank} | [REPOSITORY](descriptors/repository_goodcheck.md) | :white_circle: | [Repository](https://github.com/sider/goodcheck){target=_blank} | -| [**graphql-schema-linter**](https://github.com/cjoudrey/graphql-schema-linter){target=_blank} | 3.0.1 | [MIT](licenses/graphql-schema-linter.md) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter){target=_blank} | [GRAPHQL](descriptors/graphql_graphql_schema_linter.md) | :hammer_and_wrench: | [Pull Request](https://github.com/cjoudrey/graphql-schema-linter/pull/272){target=_blank} | -| [**hadolint**](https://github.com/hadolint/hadolint){target=_blank} | 2.12.0 | [GPL-3.0](licenses/hadolint.md) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint){target=_blank} | [DOCKERFILE](descriptors/dockerfile_hadolint.md) | :heart: | [MegaLinter reference](https://github.com/hadolint/hadolint/blob/master/docs/INTEGRATION.md#mega-linter){target=_blank} | -| [**helm**](https://github.com/helm/helm){target=_blank} | 3.10.2 | [Apache-2.0](licenses/helm.md) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm){target=_blank} | [KUBERNETES](descriptors/kubernetes_helm.md) | :white_circle: | [Repository](https://github.com/helm/helm){target=_blank} | -| [**htmlhint**](https://github.com/htmlhint/HTMLHint){target=_blank} | 1.1.4 | [MIT](licenses/htmlhint.md) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint){target=_blank} | [HTML](descriptors/html_htmlhint.md) | :heart: | [MegaLinter reference](https://htmlhint.com/docs/user-guide/integrations/task-runner){target=_blank} | -| [**isort**](https://github.com/PyCQA/isort){target=_blank} | 5.12.0 | [MIT](licenses/isort.md) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/isort?cacheSeconds=3600)](https://github.com/PyCQA/isort){target=_blank} | [PYTHON](descriptors/python_isort.md) | :white_circle: | [Repository](https://github.com/PyCQA/isort){target=_blank} | -| [**jscpd**](https://github.com/kucherenko/jscpd){target=_blank} | 3.5.4 | [MIT](licenses/jscpd.md) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd){target=_blank} | [COPYPASTE](descriptors/copypaste_jscpd.md) | :heart: | [MegaLinter reference](https://github.com/kucherenko/jscpd#who-uses-jscpd){target=_blank} | -| [**jsonlint**](https://github.com/prantlf/jsonlint){target=_blank} | 14.0.2 | [MIT](licenses/jsonlint.md) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint){target=_blank} | [JSON](descriptors/json_jsonlint.md) | :white_circle: | [Repository](https://github.com/prantlf/jsonlint){target=_blank} | -| [**kics**](https://github.com/checkmarx/kics){target=_blank} | 1.6.12 | [Apache-2.0](licenses/kics.md) | [![GitHub stars](https://img.shields.io/github/stars/checkmarx/kics?cacheSeconds=3600)](https://github.com/checkmarx/kics){target=_blank} | [TERRAFORM](descriptors/terraform_kics.md) | :heart: | [MegaLinter reference](https://docs.kics.io/latest/integrations/){target=_blank} | -| [**ktlint**](https://github.com/pinterest/ktlint){target=_blank} | 0.48.2 | [MIT](licenses/ktlint.md) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint){target=_blank} | [KOTLIN](descriptors/kotlin_ktlint.md) | :heart: | [MegaLinter reference](https://github.com/pinterest/ktlint#-with-continuous-integration){target=_blank} | -| [**kubeconform**](https://github.com/yannh/kubeconform){target=_blank} | 0.5.0 | [Apache-2.0](licenses/kubeconform.md) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform){target=_blank} | [KUBERNETES](descriptors/kubernetes_kubeconform.md) | :white_circle: | [Repository](https://github.com/yannh/kubeconform){target=_blank} | -| [**kubeval**](https://github.com/instrumenta/kubeval){target=_blank} | 0.16.1 | [Apache-2.0](licenses/kubeval.md) | [![GitHub stars](https://img.shields.io/github/stars/instrumenta/kubeval?cacheSeconds=3600)](https://github.com/instrumenta/kubeval){target=_blank} | [KUBERNETES](descriptors/kubernetes_kubeval.md) | :white_circle: | [Repository](https://github.com/instrumenta/kubeval){target=_blank} | -| [**lintr**](https://github.com/r-lib/lintr){target=_blank} | N/A | [Other](licenses/lintr.md) | [![GitHub stars](https://img.shields.io/github/stars/r-lib/lintr?cacheSeconds=3600)](https://github.com/r-lib/lintr){target=_blank} | [R](descriptors/r_lintr.md) | :heart: | [MegaLinter reference](https://cran.r-project.org/web/packages/lintr/vignettes/continuous-integration.html){target=_blank} | -| [**luacheck**](https://github.com/luarocks/luacheck){target=_blank} | 1.1.0 | [MIT](licenses/luacheck.md) | [![GitHub stars](https://img.shields.io/github/stars/luarocks/luacheck?cacheSeconds=3600)](https://github.com/luarocks/luacheck){target=_blank} | [LUA](descriptors/lua_luacheck.md) | :no_entry_sign: | [Repository](https://github.com/luarocks/luacheck){target=_blank} | -| [**markdown-link-check**](https://github.com/tcort/markdown-link-check){target=_blank} | 3.11.0 | [ISC](licenses/markdown-link-check.md) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check){target=_blank} | [MARKDOWN](descriptors/markdown_markdown_link_check.md) | :heart: | [MegaLinter reference](https://github.com/tcort/markdown-link-check#run-in-other-tools){target=_blank} | -| [**markdown-table-formatter**](https://github.com/nvuillam/markdown-table-formatter){target=_blank} | 1.4.0 | [MIT](licenses/markdown-table-formatter.md) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter){target=_blank} | [MARKDOWN](descriptors/markdown_markdown_table_formatter.md) | :white_circle: | [Repository](https://github.com/nvuillam/markdown-table-formatter){target=_blank} | -| [**markdownlint**](https://github.com/DavidAnson/markdownlint){target=_blank} | 0.33.0 | [MIT](licenses/markdownlint.md) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint){target=_blank} | [MARKDOWN](descriptors/markdown_markdownlint.md) | :white_circle: | [Repository](https://github.com/DavidAnson/markdownlint){target=_blank} | -| [**misspell**](https://github.com/client9/misspell){target=_blank} | 0.3.4 | [MIT](licenses/misspell.md) | [![GitHub stars](https://img.shields.io/github/stars/client9/misspell?cacheSeconds=3600)](https://github.com/client9/misspell){target=_blank} | [SPELL](descriptors/spell_misspell.md) | :white_circle: | [Repository](https://github.com/client9/misspell){target=_blank} | -| [**mypy**](https://github.com/python/mypy){target=_blank} | 1.1.1 | [MIT](licenses/mypy.md) | [![GitHub stars](https://img.shields.io/github/stars/python/mypy?cacheSeconds=3600)](https://github.com/python/mypy){target=_blank} | [PYTHON](descriptors/python_mypy.md) | | [Repository](https://github.com/python/mypy){target=_blank} | -| [**npm-groovy-lint**](https://github.com/nvuillam/npm-groovy-lint){target=_blank} | 11.1.1 | [GPL-3.0](licenses/npm-groovy-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint){target=_blank} | [GROOVY](descriptors/groovy_npm_groovy_lint.md) | :heart: | [MegaLinter reference](https://nvuillam.github.io/npm-groovy-lint/#mega-linter){target=_blank} | -| [**npm-package-json-lint**](https://github.com/tclindner/npm-package-json-lint){target=_blank} | 6.4.0 | [MIT](licenses/npm-package-json-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/tclindner/npm-package-json-lint?cacheSeconds=3600)](https://github.com/tclindner/npm-package-json-lint){target=_blank} | [JSON](descriptors/json_npm_package_json_lint.md) | :heart: | [MegaLinter reference](https://npmpackagejsonlint.org/docs/integrations#megalinter){target=_blank} | -| [**perlcritic**](https://github.com/Perl-Critic/Perl-Critic){target=_blank} | 1.150 | [Other](licenses/perlcritic.md) | [![GitHub stars](https://img.shields.io/github/stars/Perl-Critic/Perl-Critic?cacheSeconds=3600)](https://github.com/Perl-Critic/Perl-Critic){target=_blank} | [PERL](descriptors/perl_perlcritic.md) | :white_circle: | [Repository](https://github.com/Perl-Critic/Perl-Critic){target=_blank} | -| [**phpcs**](https://github.com/squizlabs/PHP_CodeSniffer){target=_blank} | 3.7.2 | [BSD-3-Clause](licenses/phpcs.md) | [![GitHub stars](https://img.shields.io/github/stars/squizlabs/PHP_CodeSniffer?cacheSeconds=3600)](https://github.com/squizlabs/PHP_CodeSniffer){target=_blank} | [PHP](descriptors/php_phpcs.md) | :white_circle: | [Repository](https://github.com/squizlabs/PHP_CodeSniffer){target=_blank} | -| [**phplint**](https://github.com/overtrue/phplint){target=_blank} | 5.5 | [MIT](licenses/phplint.md) | [![GitHub stars](https://img.shields.io/github/stars/overtrue/phplint?cacheSeconds=3600)](https://github.com/overtrue/phplint){target=_blank} | [PHP](descriptors/php_phplint.md) | :white_circle: | [Repository](https://github.com/overtrue/phplint){target=_blank} | -| [**phpstan**](https://github.com/phpstan/phpstan){target=_blank} | 1.10.8 | [MIT](licenses/phpstan.md) | [![GitHub stars](https://img.shields.io/github/stars/phpstan/phpstan?cacheSeconds=3600)](https://github.com/phpstan/phpstan){target=_blank} | [PHP](descriptors/php_phpstan.md) | :white_circle: | [Repository](https://github.com/phpstan/phpstan){target=_blank} | -| [**pmd**](https://github.com/pmd/pmd){target=_blank} | 6.48.0 | [Apache-2.0](licenses/pmd.md) | [![GitHub stars](https://img.shields.io/github/stars/pmd/pmd?cacheSeconds=3600)](https://github.com/pmd/pmd){target=_blank} | [JAVA](descriptors/java_pmd.md) | :heart: | [MegaLinter reference](https://pmd.sourceforge.io/pmd-6.49.0/pmd_userdocs_tools_ci.html){target=_blank} | -| [**powershell**](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | 7.3.3 | [MIT](licenses/powershell.md) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | [POWERSHELL](descriptors/powershell_powershell.md) | :white_circle: | [Repository](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | -| [**powershell_formatter**](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | 7.3.3 | [MIT](licenses/powershell_formatter.md) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | [POWERSHELL](descriptors/powershell_powershell_formatter.md) | :white_circle: | [Repository](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | -| [**prettier**](https://github.com/prettier/prettier){target=_blank} | 2.8.7 | [MIT](licenses/prettier.md) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier){target=_blank} | [JAVASCRIPT](descriptors/javascript_prettier.md)
[JSON](descriptors/json_prettier.md)
[TYPESCRIPT](descriptors/typescript_prettier.md)
[YAML](descriptors/yaml_prettier.md) | :white_circle: | [Repository](https://github.com/prettier/prettier){target=_blank} | -| [**proselint**](https://github.com/amperser/proselint){target=_blank} | 0.13.0 | [BSD-3-Clause](licenses/proselint.md) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint){target=_blank} | [SPELL](descriptors/spell_proselint.md) | :white_circle: | [Repository](https://github.com/amperser/proselint){target=_blank} | -| [**protolint**](https://github.com/yoheimuta/protolint){target=_blank} | 0.43.1 | | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint){target=_blank} | [PROTOBUF](descriptors/protobuf_protolint.md) | :white_circle: | [Repository](https://github.com/yoheimuta/protolint){target=_blank} | -| [**psalm**](https://github.com/vimeo/psalm){target=_blank} | Psalm.5.8.0@ | [MIT](licenses/psalm.md) | [![GitHub stars](https://img.shields.io/github/stars/vimeo/psalm?cacheSeconds=3600)](https://github.com/vimeo/psalm){target=_blank} | [PHP](descriptors/php_psalm.md) | :white_circle: | [Repository](https://github.com/vimeo/psalm){target=_blank} | -| [**puppet-lint**](https://github.com/rodjek/puppet-lint){target=_blank} | 3.3.0 | [MIT](licenses/puppet-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/rodjek/puppet-lint?cacheSeconds=3600)](https://github.com/rodjek/puppet-lint){target=_blank} | [PUPPET](descriptors/puppet_puppet_lint.md) | :white_circle: | [Repository](https://github.com/rodjek/puppet-lint){target=_blank} | -| [**pylint**](https://github.com/PyCQA/pylint){target=_blank} | 2.17.1 | [GPL-2.0](licenses/pylint.md) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/pylint?cacheSeconds=3600)](https://github.com/PyCQA/pylint){target=_blank} | [PYTHON](descriptors/python_pylint.md) | :white_circle: | [Repository](https://github.com/PyCQA/pylint){target=_blank} | -| [**pyright**](https://github.com/microsoft/pyright){target=_blank} | 1.1.300 | | [![GitHub stars](https://img.shields.io/github/stars/microsoft/pyright?cacheSeconds=3600)](https://github.com/microsoft/pyright){target=_blank} | [PYTHON](descriptors/python_pyright.md) | :white_circle: | [Repository](https://github.com/microsoft/pyright){target=_blank} | -| [**raku**](https://github.com/rakudo/rakudo){target=_blank} | 2020.10 | [Artistic-2.0](licenses/raku.md) | [![GitHub stars](https://img.shields.io/github/stars/rakudo/rakudo?cacheSeconds=3600)](https://github.com/rakudo/rakudo){target=_blank} | [RAKU](descriptors/raku_raku.md) | :white_circle: | [Repository](https://github.com/rakudo/rakudo){target=_blank} | -| [**remark-lint**](https://github.com/remarkjs/remark-lint){target=_blank} | 14.0.2 | [MIT](licenses/remark-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/remarkjs/remark-lint?cacheSeconds=3600)](https://github.com/remarkjs/remark-lint){target=_blank} | [MARKDOWN](descriptors/markdown_remark_lint.md) | :white_circle: | [Repository](https://github.com/remarkjs/remark-lint){target=_blank} | -| [**revive**](https://github.com/mgechev/revive){target=_blank} | 1.3.1 | [MIT](licenses/revive.md) | [![GitHub stars](https://img.shields.io/github/stars/mgechev/revive?cacheSeconds=3600)](https://github.com/mgechev/revive){target=_blank} | [GO](descriptors/go_revive.md) | :white_circle: | [Repository](https://github.com/mgechev/revive){target=_blank} | -| [**rst-lint**](https://github.com/twolfson/restructuredtext-lint){target=_blank} | 1.4.0 | | [![GitHub stars](https://img.shields.io/github/stars/twolfson/restructuredtext-lint?cacheSeconds=3600)](https://github.com/twolfson/restructuredtext-lint){target=_blank} | [RST](descriptors/rst_rst_lint.md) | :heart: | [MegaLinter reference](https://github.com/twolfson/restructuredtext-lint/wiki/Integration-in-other-tools#integration-in-other-tools){target=_blank} | -| [**rstcheck**](https://github.com/myint/rstcheck){target=_blank} | 6.1.2 | | [![GitHub stars](https://img.shields.io/github/stars/myint/rstcheck?cacheSeconds=3600)](https://github.com/myint/rstcheck){target=_blank} | [RST](descriptors/rst_rstcheck.md) | :heart: | [MegaLinter reference](https://rstcheck.readthedocs.io/en/latest/usage/integration/#use-with-mega-linter){target=_blank} | -| [**rstfmt**](https://github.com/dzhu/rstfmt){target=_blank} | 0.0.12 | | | [RST](descriptors/rst_rstfmt.md) | :hammer_and_wrench: | [Pull Request](https://github.com/dzhu/rstfmt/pull/1){target=_blank} | -| [**rubocop**](https://github.com/rubocop-hq/rubocop){target=_blank} | 1.48.1 | [MIT](licenses/rubocop.md) | [![GitHub stars](https://img.shields.io/github/stars/rubocop-hq/rubocop?cacheSeconds=3600)](https://github.com/rubocop-hq/rubocop){target=_blank} | [RUBY](descriptors/ruby_rubocop.md) | :heart: | [MegaLinter reference](https://docs.rubocop.org/rubocop/integration_with_other_tools.html#mega-linter-integration){target=_blank} | -| [**scalafix**](https://github.com/scalacenter/scalafix){target=_blank} | 0.10.4 | [Other](licenses/scalafix.md) | [![GitHub stars](https://img.shields.io/github/stars/scalacenter/scalafix?cacheSeconds=3600)](https://github.com/scalacenter/scalafix){target=_blank} | [SCALA](descriptors/scala_scalafix.md) | :heart: | [MegaLinter reference](https://scalacenter.github.io/scalafix/docs/users/installation.html#plugins-for-other-build-tools){target=_blank} | -| [**scss-lint**](https://github.com/sds/scss-lint){target=_blank} | 0.60.0 | | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint){target=_blank} | [CSS](descriptors/css_scss_lint.md) | :white_circle: | [Repository](https://github.com/sds/scss-lint){target=_blank} | -| [**secretlint**](https://github.com/secretlint/secretlint){target=_blank} | 6.2.3 | [MIT](licenses/secretlint.md) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint){target=_blank} | [REPOSITORY](descriptors/repository_secretlint.md) | :heart: | [MegaLinter reference](https://github.com/secretlint/secretlint#mega-linter){target=_blank} | -| [**semgrep**](https://github.com/returntocorp/semgrep){target=_blank} | 1.15.0 | | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep){target=_blank} | [REPOSITORY](descriptors/repository_semgrep.md) | :white_circle: | [Repository](https://github.com/returntocorp/semgrep){target=_blank} | -| [**sfdx-scanner-apex**](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | 3.10.0 | [MIT](licenses/sfdx-scanner-apex.md) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | [SALESFORCE](descriptors/salesforce_sfdx_scanner_apex.md) | :hammer_and_wrench: | [Pull Request](https://github.com/forcedotcom/sfdx-scanner/pull/307){target=_blank} | -| [**sfdx-scanner-aura**](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | 3.10.0 | [MIT](licenses/sfdx-scanner-aura.md) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | [SALESFORCE](descriptors/salesforce_sfdx_scanner_aura.md) | :hammer_and_wrench: | [Pull Request](https://github.com/forcedotcom/sfdx-scanner/pull/307){target=_blank} | -| [**sfdx-scanner-lwc**](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | 3.10.0 | [MIT](licenses/sfdx-scanner-lwc.md) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | [SALESFORCE](descriptors/salesforce_sfdx_scanner_lwc.md) | :hammer_and_wrench: | [Pull Request](https://github.com/forcedotcom/sfdx-scanner/pull/307){target=_blank} | -| [**shellcheck**](https://github.com/koalaman/shellcheck){target=_blank} | 0.9.0 | | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck){target=_blank} | [BASH](descriptors/bash_shellcheck.md) | | [Repository](https://github.com/koalaman/shellcheck){target=_blank} | -| [**shfmt**](https://github.com/mvdan/sh){target=_blank} | 3.6.0 | | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh){target=_blank} | [BASH](descriptors/bash_shfmt.md) | :no_entry_sign: | [Repository](https://github.com/mvdan/sh){target=_blank} | -| [**snakefmt**](https://github.com/snakemake/snakefmt){target=_blank} | 0.8.3 | | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt){target=_blank} | [SNAKEMAKE](descriptors/snakemake_snakefmt.md) | :white_circle: | [Repository](https://github.com/snakemake/snakefmt){target=_blank} | -| [**snakemake**](https://github.com/snakemake/snakemake){target=_blank} | 7.25.0 | [MIT](licenses/snakemake.md) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake){target=_blank} | [SNAKEMAKE](descriptors/snakemake_snakemake.md) | :white_circle: | [Repository](https://github.com/snakemake/snakemake){target=_blank} | -| [**spectral**](https://github.com/stoplightio/spectral){target=_blank} | 6.6.0 | [Apache-2.0](licenses/spectral.md) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral){target=_blank} | [OPENAPI](descriptors/openapi_spectral.md) | :white_circle: | [Repository](https://github.com/stoplightio/spectral){target=_blank} | -| [**sql-lint**](https://github.com/joereynolds/sql-lint){target=_blank} | 1.0.0 | | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint){target=_blank} | [SQL](descriptors/sql_sql_lint.md) | :white_circle: | [Repository](https://github.com/joereynolds/sql-lint){target=_blank} | -| [**sqlfluff**](https://github.com/sqlfluff/sqlfluff){target=_blank} | 2.0.2 | [MIT](licenses/sqlfluff.md) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff){target=_blank} | [SQL](descriptors/sql_sqlfluff.md) | :white_circle: | [Repository](https://github.com/sqlfluff/sqlfluff){target=_blank} | -| [**standard**](https://github.com/standard/standard){target=_blank} | 17.0.0 | [MIT](licenses/standard.md) | [![GitHub stars](https://img.shields.io/github/stars/standard/standard?cacheSeconds=3600)](https://github.com/standard/standard){target=_blank} | [JAVASCRIPT](descriptors/javascript_standard.md)
[TYPESCRIPT](descriptors/typescript_standard.md) | :white_circle: | [Repository](https://github.com/standard/standard){target=_blank} | -| [**stylelint**](https://github.com/stylelint/stylelint){target=_blank} | 15.3.0 | [MIT](licenses/stylelint.md) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint){target=_blank} | [CSS](descriptors/css_stylelint.md) | :heart: | [MegaLinter reference](https://stylelint.io/user-guide/integrations/other#analysis-platform-engines){target=_blank} | -| [**swiftlint**](https://github.com/realm/SwiftLint){target=_blank} | 0.50.3 | [MIT](licenses/swiftlint.md) | [![GitHub stars](https://img.shields.io/github/stars/realm/SwiftLint?cacheSeconds=3600)](https://github.com/realm/SwiftLint){target=_blank} | [SWIFT](descriptors/swift_swiftlint.md) | :white_circle: | [Repository](https://github.com/realm/SwiftLint){target=_blank} | -| [**syft**](https://github.com/anchore/syft){target=_blank} | 0.75.0 | | [![GitHub stars](https://img.shields.io/github/stars/anchore/syft?cacheSeconds=3600)](https://github.com/anchore/syft){target=_blank} | [REPOSITORY](descriptors/repository_syft.md) | :white_circle: | [Repository](https://github.com/anchore/syft){target=_blank} | -| [**tekton-lint**](https://github.com/IBM/tekton-lint){target=_blank} | 0.6.0 | | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint){target=_blank} | [TEKTON](descriptors/tekton_tekton_lint.md) | :white_circle: | [Repository](https://github.com/IBM/tekton-lint){target=_blank} | -| [**terraform-fmt**](https://github.com/hashicorp/terraform){target=_blank} | 1.4.2 | [MPL-2.0](licenses/terraform-fmt.md) | [![GitHub stars](https://img.shields.io/github/stars/hashicorp/terraform?cacheSeconds=3600)](https://github.com/hashicorp/terraform){target=_blank} | [TERRAFORM](descriptors/terraform_terraform_fmt.md) | :white_circle: | [Repository](https://github.com/hashicorp/terraform){target=_blank} | -| [**terragrunt**](https://github.com/gruntwork-io/terragrunt){target=_blank} | 0.45.0 | [MIT](licenses/terragrunt.md) | [![GitHub stars](https://img.shields.io/github/stars/gruntwork-io/terragrunt?cacheSeconds=3600)](https://github.com/gruntwork-io/terragrunt){target=_blank} | [TERRAFORM](descriptors/terraform_terragrunt.md) | :white_circle: | [Repository](https://github.com/gruntwork-io/terragrunt){target=_blank} | -| [**terrascan**](https://github.com/accurics/terrascan){target=_blank} | 1.18.0 | [Apache-2.0](licenses/terrascan.md) | [![GitHub stars](https://img.shields.io/github/stars/accurics/terrascan?cacheSeconds=3600)](https://github.com/accurics/terrascan){target=_blank} | [TERRAFORM](descriptors/terraform_terrascan.md) | :white_circle: | [Repository](https://github.com/accurics/terrascan){target=_blank} | -| [**tflint**](https://github.com/terraform-linters/tflint){target=_blank} | 0.45.0 | | [![GitHub stars](https://img.shields.io/github/stars/terraform-linters/tflint?cacheSeconds=3600)](https://github.com/terraform-linters/tflint){target=_blank} | [TERRAFORM](descriptors/terraform_tflint.md) | :white_circle: | [Repository](https://github.com/terraform-linters/tflint){target=_blank} | -| [**trivy**](https://github.com/aquasecurity/trivy){target=_blank} | 0.38.3 | [Apache-2.0](licenses/trivy.md) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy){target=_blank} | [REPOSITORY](descriptors/repository_trivy.md) | :white_circle: | [Repository](https://github.com/aquasecurity/trivy){target=_blank} | -| [**tsqllint**](https://github.com/tsqllint/tsqllint){target=_blank} | 1.15.3.0 | [MIT](licenses/tsqllint.md) | [![GitHub stars](https://img.shields.io/github/stars/tsqllint/tsqllint?cacheSeconds=3600)](https://github.com/tsqllint/tsqllint){target=_blank} | [SQL](descriptors/sql_tsqllint.md) | :white_circle: | [Repository](https://github.com/tsqllint/tsqllint){target=_blank} | -| [**v8r**](https://github.com/chris48s/v8r){target=_blank} | 1.0.0 | | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r){target=_blank} | [JSON](descriptors/json_v8r.md)
[YAML](descriptors/yaml_v8r.md) | :no_entry_sign: | [Repository](https://github.com/chris48s/v8r){target=_blank} | -| [**xmllint**](http://xmlsoft.org/xmllint.html){target=_blank} | 21003 | | | [XML](descriptors/xml_xmllint.md) | :white_circle: | [Web Site](http://xmlsoft.org/xmllint.html){target=_blank} | -| [**yamllint**](https://github.com/adrienverge/yamllint){target=_blank} | 1.30.0 | [GPL-3.0](licenses/yamllint.md) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint){target=_blank} | [YAML](descriptors/yaml_yamllint.md) | :no_entry_sign: | [Repository](https://github.com/adrienverge/yamllint){target=_blank} | +| Linter | Supported Platforms | Version | License | Popularity | Descriptors | Ref | URL | +|:--------------------------------------------------------------------------------------------------------|:------------------------------:|:------------:|:-------------------------------------------:|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------:|:---------------------------------------------------------------------------------------------------------------------------------------------------:| +| [**actionlint**](https://github.com/rhysd/actionlint){target=_blank} | linux/amd64
linux/arm64 | 1.6.23 | [MIT](licenses/actionlint.md) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint){target=_blank} | [ACTION](descriptors/action_actionlint.md) | :white_circle: | [Repository](https://github.com/rhysd/actionlint){target=_blank} | +| [**ansible-lint**](https://github.com/ansible/ansible-lint){target=_blank} | linux/amd64
linux/arm64 | 6.14.3 | [GPL-3.0](licenses/ansible-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint){target=_blank} | [ANSIBLE](descriptors/ansible_ansible_lint.md) | :white_circle: | [Repository](https://github.com/ansible/ansible-lint){target=_blank} | +| [**arm-ttk**](https://github.com/Azure/arm-ttk){target=_blank} | linux/amd64
linux/arm64 | N/A | [MIT](licenses/arm-ttk.md) | [![GitHub stars](https://img.shields.io/github/stars/Azure/arm-ttk?cacheSeconds=3600)](https://github.com/Azure/arm-ttk){target=_blank} | [ARM](descriptors/arm_arm_ttk.md) | :white_circle: | [Repository](https://github.com/Azure/arm-ttk){target=_blank} | +| [**bandit**](https://github.com/PyCQA/bandit){target=_blank} | linux/amd64
linux/arm64 | 1.7.5 | [Apache-2.0](licenses/bandit.md) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/bandit?cacheSeconds=3600)](https://github.com/PyCQA/bandit){target=_blank} | [PYTHON](descriptors/python_bandit.md) | :white_circle: | [Repository](https://github.com/PyCQA/bandit){target=_blank} | +| [**bash-exec**](https://tiswww.case.edu/php/chet/bash/bashtop.html){target=_blank} | linux/amd64
linux/arm64 | 5.2.15 | | | [BASH](descriptors/bash_bash_exec.md) | | [Web Site](https://tiswww.case.edu/php/chet/bash/bashtop.html){target=_blank} | +| [**bicep_linter**](https://github.com/Azure/bicep){target=_blank} | linux/amd64
linux/arm64 | 0.15.31 | [MIT](licenses/bicep_linter.md) | [![GitHub stars](https://img.shields.io/github/stars/Azure/bicep?cacheSeconds=3600)](https://github.com/Azure/bicep){target=_blank} | [BICEP](descriptors/bicep_bicep_linter.md) | :white_circle: | [Repository](https://github.com/Azure/bicep){target=_blank} | +| [**black**](https://github.com/psf/black){target=_blank} | linux/amd64
linux/arm64 | 23.1.0 | [MIT](licenses/black.md) | [![GitHub stars](https://img.shields.io/github/stars/psf/black?cacheSeconds=3600)](https://github.com/psf/black){target=_blank} | [PYTHON](descriptors/python_black.md) | :white_circle: | [Repository](https://github.com/psf/black){target=_blank} | +| [**cfn-lint**](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | linux/amd64
linux/arm64 | 0.75.1 | [MIT-0](licenses/cfn-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/aws-cloudformation/cfn-lint?cacheSeconds=3600)](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | [CLOUDFORMATION](descriptors/cloudformation_cfn_lint.md) | :white_circle: | [Repository](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | +| [**checkmake**](https://github.com/mrtazz/checkmake){target=_blank} | linux/amd64 | 0.2.0 | [MIT](licenses/checkmake.md) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake){target=_blank} | [MAKEFILE](descriptors/makefile_checkmake.md) | :white_circle: | [Repository](https://github.com/mrtazz/checkmake){target=_blank} | +| [**checkov**](https://github.com/bridgecrewio/checkov){target=_blank} | linux/amd64
linux/arm64 | 2.3.120 | [Apache-2.0](licenses/checkov.md) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov){target=_blank} | [REPOSITORY](descriptors/repository_checkov.md)
[TERRAFORM](descriptors/terraform_checkov.md) | :no_entry_sign: | [Repository](https://github.com/bridgecrewio/checkov){target=_blank} | +| [**checkstyle**](https://github.com/checkstyle/checkstyle){target=_blank} | linux/amd64
linux/arm64 | 10.9.3 | [LGPL-2.1](licenses/checkstyle.md) | [![GitHub stars](https://img.shields.io/github/stars/checkstyle/checkstyle?cacheSeconds=3600)](https://github.com/checkstyle/checkstyle){target=_blank} | [JAVA](descriptors/java_checkstyle.md) | :heart: | [MegaLinter reference](https://checkstyle.sourceforge.io/index.html#Related_Tools_Active_Tools){target=_blank} | +| [**chktex**](https://www.nongnu.org/chktex){target=_blank} | linux/amd64 | 1.7.6 | | | [LATEX](descriptors/latex_chktex.md) | :white_circle: | [Web Site](https://www.nongnu.org/chktex){target=_blank} | +| [**clippy**](https://github.com/rust-lang/rust-clippy){target=_blank} | linux/amd64
linux/arm64 | 0.1.68 | [Other](licenses/clippy.md) | [![GitHub stars](https://img.shields.io/github/stars/rust-lang/rust-clippy?cacheSeconds=3600)](https://github.com/rust-lang/rust-clippy){target=_blank} | [RUST](descriptors/rust_clippy.md) | :white_circle: | [Repository](https://github.com/rust-lang/rust-clippy){target=_blank} | +| [**clj-kondo**](https://github.com/borkdude/clj-kondo){target=_blank} | linux/amd64
windows/amd64 | 2023.03.17 | [EPL-1.0](licenses/clj-kondo.md) | [![GitHub stars](https://img.shields.io/github/stars/borkdude/clj-kondo?cacheSeconds=3600)](https://github.com/borkdude/clj-kondo){target=_blank} | [CLOJURE](descriptors/clojure_clj_kondo.md) | :heart: | [MegaLinter reference](https://github.com/borkdude/clj-kondo/blob/master/doc/ci-integration.md#github){target=_blank} | +| [**coffeelint**](https://github.com/clutchski/coffeelint){target=_blank} | linux/amd64
linux/arm64 | 5.2.11 | [Other](licenses/coffeelint.md) | [![GitHub stars](https://img.shields.io/github/stars/clutchski/coffeelint?cacheSeconds=3600)](https://github.com/clutchski/coffeelint){target=_blank} | [COFFEE](descriptors/coffee_coffeelint.md) | :white_circle: | [Repository](https://github.com/clutchski/coffeelint){target=_blank} | +| [**cpplint**](https://github.com/cpplint/cpplint){target=_blank} | linux/amd64
linux/arm64 | 1.6.1 | [Other](licenses/cpplint.md) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint){target=_blank} | [C](descriptors/c_cpplint.md)
[CPP](descriptors/cpp_cpplint.md) | :white_circle: | [Repository](https://github.com/cpplint/cpplint){target=_blank} | +| [**csharpier**](https://github.com/belav/csharpier){target=_blank} | linux/amd64
linux/arm64 | 0.23.0 | [MIT](licenses/csharpier.md) | [![GitHub stars](https://img.shields.io/github/stars/belav/csharpier?cacheSeconds=3600)](https://github.com/belav/csharpier){target=_blank} | [CSHARP](descriptors/csharp_csharpier.md) | :white_circle: | [Repository](https://github.com/belav/csharpier){target=_blank} | +| [**cspell**](https://github.com/streetsidesoftware/cspell){target=_blank} | linux/amd64
linux/arm64 | 6.31.1 | [MIT](licenses/cspell.md) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell){target=_blank} | [SPELL](descriptors/spell_cspell.md) | :heart: | [MegaLinter reference](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell#mega-linter){target=_blank} | +| [**dartanalyzer**](https://github.com/dart-lang/sdk){target=_blank} | linux/amd64
linux/arm64 | N/A | [BSD-3-Clause](licenses/dartanalyzer.md) | [![GitHub stars](https://img.shields.io/github/stars/dart-lang/sdk?cacheSeconds=3600)](https://github.com/dart-lang/sdk){target=_blank} | [DART](descriptors/dart_dartanalyzer.md) | :no_entry_sign: | [Repository](https://github.com/dart-lang/sdk){target=_blank} | +| [**devskim**](https://github.com/microsoft/DevSkim){target=_blank} | linux/amd64
linux/arm64 | 0.7.104 | [MIT](licenses/devskim.md) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/DevSkim?cacheSeconds=3600)](https://github.com/microsoft/DevSkim){target=_blank} | [REPOSITORY](descriptors/repository_devskim.md) | :white_circle: | [Repository](https://github.com/microsoft/DevSkim){target=_blank} | +| [**djlint**](https://github.com/Riverside-Healthcare/djlint){target=_blank} | linux/amd64
linux/arm64 | 1.19.16 | [GPL-3.0](licenses/djlint.md) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint){target=_blank} | [HTML](descriptors/html_djlint.md) | :heart: | [MegaLinter reference](https://djlint.com/docs/integrations/#megalinter){target=_blank} | +| [**dotenv-linter**](https://github.com/dotenv-linter/dotenv-linter){target=_blank} | linux/amd64
linux/arm64 | 3.3.0 | [MIT](licenses/dotenv-linter.md) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter){target=_blank} | [ENV](descriptors/env_dotenv_linter.md) | :heart: | [MegaLinter reference](https://dotenv-linter.github.io/#/integrations/mega_linter){target=_blank} | +| [**dotnet-format**](https://github.com/dotnet/format){target=_blank} | linux/amd64
linux/arm64 | 6.0.407 | [MIT](licenses/dotnet-format.md) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format){target=_blank} | [CSHARP](descriptors/csharp_dotnet_format.md)
[VBDOTNET](descriptors/vbdotnet_dotnet_format.md) | :white_circle: | [Repository](https://github.com/dotnet/format){target=_blank} | +| [**dustilock**](https://github.com/Checkmarx/dustilock){target=_blank} | linux/amd64
linux/arm64 | 1.2.0 | [Apache-2.0](licenses/dustilock.md) | [![GitHub stars](https://img.shields.io/github/stars/Checkmarx/dustilock?cacheSeconds=3600)](https://github.com/Checkmarx/dustilock){target=_blank} | [REPOSITORY](descriptors/repository_dustilock.md) | :white_circle: | [Repository](https://github.com/Checkmarx/dustilock){target=_blank} | +| [**editorconfig-checker**](https://github.com/editorconfig-checker/editorconfig-checker){target=_blank} | linux/amd64
linux/arm64 | 2.7.0 | [MIT](licenses/editorconfig-checker.md) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker){target=_blank} | [EDITORCONFIG](descriptors/editorconfig_editorconfig_checker.md) | :heart: | [MegaLinter reference](https://github.com/editorconfig-checker/editorconfig-checker#mega-linter){target=_blank} | +| [**eslint**](https://github.com/eslint/eslint){target=_blank} | linux/amd64
linux/arm64 | 8.36.0 | [MIT](licenses/eslint.md) | [![GitHub stars](https://img.shields.io/github/stars/eslint/eslint?cacheSeconds=3600)](https://github.com/eslint/eslint){target=_blank} | [JAVASCRIPT](descriptors/javascript_eslint.md)
[JSX](descriptors/jsx_eslint.md)
[TSX](descriptors/tsx_eslint.md)
[TYPESCRIPT](descriptors/typescript_eslint.md) | :heart: | [MegaLinter reference](https://eslint.org/docs/user-guide/integrations#source-control){target=_blank} | +| [**eslint-plugin-jsonc**](https://github.com/ota-meshi/eslint-plugin-jsonc){target=_blank} | linux/amd64
linux/arm64 | 2.7.0 | [MIT](licenses/eslint-plugin-jsonc.md) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc){target=_blank} | [JSON](descriptors/json_eslint_plugin_jsonc.md) | :heart: | [MegaLinter reference](https://eslint.org/docs/user-guide/integrations#source-control){target=_blank} | +| [**flake8**](https://github.com/PyCQA/flake8){target=_blank} | linux/amd64
linux/arm64 | 6.0.0 | [MIT](licenses/flake8.md) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/flake8?cacheSeconds=3600)](https://github.com/PyCQA/flake8){target=_blank} | [PYTHON](descriptors/python_flake8.md) | :white_circle: | [Repository](https://github.com/PyCQA/flake8){target=_blank} | +| [**gherkin-lint**](https://github.com/vsiakka/gherkin-lint){target=_blank} | linux/amd64
linux/arm64 | N/A | [ISC](licenses/gherkin-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/vsiakka/gherkin-lint?cacheSeconds=3600)](https://github.com/vsiakka/gherkin-lint){target=_blank} | [GHERKIN](descriptors/gherkin_gherkin_lint.md) | :white_circle: | [Repository](https://github.com/vsiakka/gherkin-lint){target=_blank} | +| [**git_diff**](https://github.com/git/git){target=_blank} | linux/amd64
linux/arm64 | 2.38.4 | [LGPL-2.1](licenses/git_diff.md) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git){target=_blank} | [REPOSITORY](descriptors/repository_git_diff.md) | | [Repository](https://github.com/git/git){target=_blank} | +| [**gitleaks**](https://github.com/zricethezav/gitleaks){target=_blank} | linux/amd64
linux/arm64 | 8.16.1 | [MIT](licenses/gitleaks.md) | [![GitHub stars](https://img.shields.io/github/stars/zricethezav/gitleaks?cacheSeconds=3600)](https://github.com/zricethezav/gitleaks){target=_blank} | [REPOSITORY](descriptors/repository_gitleaks.md) | :white_circle: | [Repository](https://github.com/zricethezav/gitleaks){target=_blank} | +| [**golangci-lint**](https://github.com/golangci/golangci-lint){target=_blank} | linux/amd64
linux/arm64 | 1.52.2 | [GPL-3.0](licenses/golangci-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/golangci/golangci-lint?cacheSeconds=3600)](https://github.com/golangci/golangci-lint){target=_blank} | [GO](descriptors/go_golangci_lint.md) | :white_circle: | [Repository](https://github.com/golangci/golangci-lint){target=_blank} | +| [**goodcheck**](https://github.com/sider/goodcheck){target=_blank} | linux/amd64
linux/arm64 | 3.1.0 | [MIT](licenses/goodcheck.md) | [![GitHub stars](https://img.shields.io/github/stars/sider/goodcheck?cacheSeconds=3600)](https://github.com/sider/goodcheck){target=_blank} | [REPOSITORY](descriptors/repository_goodcheck.md) | :white_circle: | [Repository](https://github.com/sider/goodcheck){target=_blank} | +| [**graphql-schema-linter**](https://github.com/cjoudrey/graphql-schema-linter){target=_blank} | linux/amd64
linux/arm64 | 3.0.1 | [MIT](licenses/graphql-schema-linter.md) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter){target=_blank} | [GRAPHQL](descriptors/graphql_graphql_schema_linter.md) | :hammer_and_wrench: | [Pull Request](https://github.com/cjoudrey/graphql-schema-linter/pull/272){target=_blank} | +| [**hadolint**](https://github.com/hadolint/hadolint){target=_blank} | linux/amd64
linux/arm64 | 2.12.0 | [GPL-3.0](licenses/hadolint.md) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint){target=_blank} | [DOCKERFILE](descriptors/dockerfile_hadolint.md) | :heart: | [MegaLinter reference](https://github.com/hadolint/hadolint/blob/master/docs/INTEGRATION.md#mega-linter){target=_blank} | +| [**helm**](https://github.com/helm/helm){target=_blank} | linux/amd64
linux/arm64 | 3.10.2 | [Apache-2.0](licenses/helm.md) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm){target=_blank} | [KUBERNETES](descriptors/kubernetes_helm.md) | :white_circle: | [Repository](https://github.com/helm/helm){target=_blank} | +| [**htmlhint**](https://github.com/htmlhint/HTMLHint){target=_blank} | linux/amd64
linux/arm64 | 1.1.4 | [MIT](licenses/htmlhint.md) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint){target=_blank} | [HTML](descriptors/html_htmlhint.md) | :heart: | [MegaLinter reference](https://htmlhint.com/docs/user-guide/integrations/task-runner){target=_blank} | +| [**isort**](https://github.com/PyCQA/isort){target=_blank} | linux/amd64
linux/arm64 | 5.12.0 | [MIT](licenses/isort.md) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/isort?cacheSeconds=3600)](https://github.com/PyCQA/isort){target=_blank} | [PYTHON](descriptors/python_isort.md) | :white_circle: | [Repository](https://github.com/PyCQA/isort){target=_blank} | +| [**jscpd**](https://github.com/kucherenko/jscpd){target=_blank} | linux/amd64
linux/arm64 | 3.5.4 | [MIT](licenses/jscpd.md) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd){target=_blank} | [COPYPASTE](descriptors/copypaste_jscpd.md) | :heart: | [MegaLinter reference](https://github.com/kucherenko/jscpd#who-uses-jscpd){target=_blank} | +| [**jsonlint**](https://github.com/prantlf/jsonlint){target=_blank} | linux/amd64
linux/arm64 | 14.0.2 | [MIT](licenses/jsonlint.md) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint){target=_blank} | [JSON](descriptors/json_jsonlint.md) | :white_circle: | [Repository](https://github.com/prantlf/jsonlint){target=_blank} | +| [**kics**](https://github.com/checkmarx/kics){target=_blank} | linux/amd64
linux/arm64 | 1.6.12 | [Apache-2.0](licenses/kics.md) | [![GitHub stars](https://img.shields.io/github/stars/checkmarx/kics?cacheSeconds=3600)](https://github.com/checkmarx/kics){target=_blank} | [TERRAFORM](descriptors/terraform_kics.md) | :heart: | [MegaLinter reference](https://docs.kics.io/latest/integrations/){target=_blank} | +| [**ktlint**](https://github.com/pinterest/ktlint){target=_blank} | linux/amd64
linux/arm64 | 0.48.2 | [MIT](licenses/ktlint.md) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint){target=_blank} | [KOTLIN](descriptors/kotlin_ktlint.md) | :heart: | [MegaLinter reference](https://github.com/pinterest/ktlint#-with-continuous-integration){target=_blank} | +| [**kubeconform**](https://github.com/yannh/kubeconform){target=_blank} | linux/amd64
linux/arm64 | 0.5.0 | [Apache-2.0](licenses/kubeconform.md) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform){target=_blank} | [KUBERNETES](descriptors/kubernetes_kubeconform.md) | :white_circle: | [Repository](https://github.com/yannh/kubeconform){target=_blank} | +| [**kubeval**](https://github.com/instrumenta/kubeval){target=_blank} | linux/amd64 | 0.16.1 | [Apache-2.0](licenses/kubeval.md) | [![GitHub stars](https://img.shields.io/github/stars/instrumenta/kubeval?cacheSeconds=3600)](https://github.com/instrumenta/kubeval){target=_blank} | [KUBERNETES](descriptors/kubernetes_kubeval.md) | :white_circle: | [Repository](https://github.com/instrumenta/kubeval){target=_blank} | +| [**lintr**](https://github.com/r-lib/lintr){target=_blank} | linux/amd64
linux/arm64 | N/A | [Other](licenses/lintr.md) | [![GitHub stars](https://img.shields.io/github/stars/r-lib/lintr?cacheSeconds=3600)](https://github.com/r-lib/lintr){target=_blank} | [R](descriptors/r_lintr.md) | :heart: | [MegaLinter reference](https://cran.r-project.org/web/packages/lintr/vignettes/continuous-integration.html){target=_blank} | +| [**luacheck**](https://github.com/luarocks/luacheck){target=_blank} | linux/amd64
linux/arm64 | 1.1.0 | [MIT](licenses/luacheck.md) | [![GitHub stars](https://img.shields.io/github/stars/luarocks/luacheck?cacheSeconds=3600)](https://github.com/luarocks/luacheck){target=_blank} | [LUA](descriptors/lua_luacheck.md) | :no_entry_sign: | [Repository](https://github.com/luarocks/luacheck){target=_blank} | +| [**markdown-link-check**](https://github.com/tcort/markdown-link-check){target=_blank} | linux/amd64
linux/arm64 | 3.11.0 | [ISC](licenses/markdown-link-check.md) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check){target=_blank} | [MARKDOWN](descriptors/markdown_markdown_link_check.md) | :heart: | [MegaLinter reference](https://github.com/tcort/markdown-link-check#run-in-other-tools){target=_blank} | +| [**markdown-table-formatter**](https://github.com/nvuillam/markdown-table-formatter){target=_blank} | linux/amd64
linux/arm64 | 1.4.0 | [MIT](licenses/markdown-table-formatter.md) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter){target=_blank} | [MARKDOWN](descriptors/markdown_markdown_table_formatter.md) | :white_circle: | [Repository](https://github.com/nvuillam/markdown-table-formatter){target=_blank} | +| [**markdownlint**](https://github.com/DavidAnson/markdownlint){target=_blank} | linux/amd64
linux/arm64 | 0.33.0 | [MIT](licenses/markdownlint.md) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint){target=_blank} | [MARKDOWN](descriptors/markdown_markdownlint.md) | :white_circle: | [Repository](https://github.com/DavidAnson/markdownlint){target=_blank} | +| [**misspell**](https://github.com/client9/misspell){target=_blank} | linux/amd64 | 0.3.4 | [MIT](licenses/misspell.md) | [![GitHub stars](https://img.shields.io/github/stars/client9/misspell?cacheSeconds=3600)](https://github.com/client9/misspell){target=_blank} | [SPELL](descriptors/spell_misspell.md) | :white_circle: | [Repository](https://github.com/client9/misspell){target=_blank} | +| [**mypy**](https://github.com/python/mypy){target=_blank} | linux/amd64
linux/arm64 | 1.1.1 | [MIT](licenses/mypy.md) | [![GitHub stars](https://img.shields.io/github/stars/python/mypy?cacheSeconds=3600)](https://github.com/python/mypy){target=_blank} | [PYTHON](descriptors/python_mypy.md) | | [Repository](https://github.com/python/mypy){target=_blank} | +| [**npm-groovy-lint**](https://github.com/nvuillam/npm-groovy-lint){target=_blank} | linux/amd64
linux/arm64 | 11.1.1 | [GPL-3.0](licenses/npm-groovy-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint){target=_blank} | [GROOVY](descriptors/groovy_npm_groovy_lint.md) | :heart: | [MegaLinter reference](https://nvuillam.github.io/npm-groovy-lint/#mega-linter){target=_blank} | +| [**npm-package-json-lint**](https://github.com/tclindner/npm-package-json-lint){target=_blank} | linux/amd64
linux/arm64 | 6.4.0 | [MIT](licenses/npm-package-json-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/tclindner/npm-package-json-lint?cacheSeconds=3600)](https://github.com/tclindner/npm-package-json-lint){target=_blank} | [JSON](descriptors/json_npm_package_json_lint.md) | :heart: | [MegaLinter reference](https://npmpackagejsonlint.org/docs/integrations#megalinter){target=_blank} | +| [**perlcritic**](https://github.com/Perl-Critic/Perl-Critic){target=_blank} | linux/amd64
linux/arm64 | 1.150 | [Other](licenses/perlcritic.md) | [![GitHub stars](https://img.shields.io/github/stars/Perl-Critic/Perl-Critic?cacheSeconds=3600)](https://github.com/Perl-Critic/Perl-Critic){target=_blank} | [PERL](descriptors/perl_perlcritic.md) | :white_circle: | [Repository](https://github.com/Perl-Critic/Perl-Critic){target=_blank} | +| [**phpcs**](https://github.com/squizlabs/PHP_CodeSniffer){target=_blank} | linux/amd64
linux/arm64 | 3.7.2 | [BSD-3-Clause](licenses/phpcs.md) | [![GitHub stars](https://img.shields.io/github/stars/squizlabs/PHP_CodeSniffer?cacheSeconds=3600)](https://github.com/squizlabs/PHP_CodeSniffer){target=_blank} | [PHP](descriptors/php_phpcs.md) | :white_circle: | [Repository](https://github.com/squizlabs/PHP_CodeSniffer){target=_blank} | +| [**phplint**](https://github.com/overtrue/phplint){target=_blank} | linux/amd64
linux/arm64 | 5.5 | [MIT](licenses/phplint.md) | [![GitHub stars](https://img.shields.io/github/stars/overtrue/phplint?cacheSeconds=3600)](https://github.com/overtrue/phplint){target=_blank} | [PHP](descriptors/php_phplint.md) | :white_circle: | [Repository](https://github.com/overtrue/phplint){target=_blank} | +| [**phpstan**](https://github.com/phpstan/phpstan){target=_blank} | linux/amd64
linux/arm64 | 1.10.8 | [MIT](licenses/phpstan.md) | [![GitHub stars](https://img.shields.io/github/stars/phpstan/phpstan?cacheSeconds=3600)](https://github.com/phpstan/phpstan){target=_blank} | [PHP](descriptors/php_phpstan.md) | :white_circle: | [Repository](https://github.com/phpstan/phpstan){target=_blank} | +| [**pmd**](https://github.com/pmd/pmd){target=_blank} | linux/amd64
linux/arm64 | 6.48.0 | [Apache-2.0](licenses/pmd.md) | [![GitHub stars](https://img.shields.io/github/stars/pmd/pmd?cacheSeconds=3600)](https://github.com/pmd/pmd){target=_blank} | [JAVA](descriptors/java_pmd.md) | :heart: | [MegaLinter reference](https://pmd.sourceforge.io/pmd-6.49.0/pmd_userdocs_tools_ci.html){target=_blank} | +| [**powershell**](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | linux/amd64
linux/arm64 | 7.3.3 | [MIT](licenses/powershell.md) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | [POWERSHELL](descriptors/powershell_powershell.md) | :white_circle: | [Repository](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | +| [**powershell_formatter**](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | linux/amd64
linux/arm64 | 7.3.3 | [MIT](licenses/powershell_formatter.md) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | [POWERSHELL](descriptors/powershell_powershell_formatter.md) | :white_circle: | [Repository](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | +| [**prettier**](https://github.com/prettier/prettier){target=_blank} | linux/amd64
linux/arm64 | 2.8.7 | [MIT](licenses/prettier.md) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier){target=_blank} | [JAVASCRIPT](descriptors/javascript_prettier.md)
[JSON](descriptors/json_prettier.md)
[TYPESCRIPT](descriptors/typescript_prettier.md)
[YAML](descriptors/yaml_prettier.md) | :white_circle: | [Repository](https://github.com/prettier/prettier){target=_blank} | +| [**proselint**](https://github.com/amperser/proselint){target=_blank} | linux/amd64
linux/arm64 | 0.13.0 | [BSD-3-Clause](licenses/proselint.md) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint){target=_blank} | [SPELL](descriptors/spell_proselint.md) | :white_circle: | [Repository](https://github.com/amperser/proselint){target=_blank} | +| [**protolint**](https://github.com/yoheimuta/protolint){target=_blank} | linux/amd64
linux/arm64 | 0.43.1 | | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint){target=_blank} | [PROTOBUF](descriptors/protobuf_protolint.md) | :white_circle: | [Repository](https://github.com/yoheimuta/protolint){target=_blank} | +| [**psalm**](https://github.com/vimeo/psalm){target=_blank} | linux/amd64
linux/arm64 | Psalm.5.8.0@ | [MIT](licenses/psalm.md) | [![GitHub stars](https://img.shields.io/github/stars/vimeo/psalm?cacheSeconds=3600)](https://github.com/vimeo/psalm){target=_blank} | [PHP](descriptors/php_psalm.md) | :white_circle: | [Repository](https://github.com/vimeo/psalm){target=_blank} | +| [**puppet-lint**](https://github.com/rodjek/puppet-lint){target=_blank} | linux/amd64
linux/arm64 | 3.3.0 | [MIT](licenses/puppet-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/rodjek/puppet-lint?cacheSeconds=3600)](https://github.com/rodjek/puppet-lint){target=_blank} | [PUPPET](descriptors/puppet_puppet_lint.md) | :white_circle: | [Repository](https://github.com/rodjek/puppet-lint){target=_blank} | +| [**pylint**](https://github.com/PyCQA/pylint){target=_blank} | linux/amd64
linux/arm64 | 2.17.1 | [GPL-2.0](licenses/pylint.md) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/pylint?cacheSeconds=3600)](https://github.com/PyCQA/pylint){target=_blank} | [PYTHON](descriptors/python_pylint.md) | :white_circle: | [Repository](https://github.com/PyCQA/pylint){target=_blank} | +| [**pyright**](https://github.com/microsoft/pyright){target=_blank} | linux/amd64
linux/arm64 | 1.1.300 | | [![GitHub stars](https://img.shields.io/github/stars/microsoft/pyright?cacheSeconds=3600)](https://github.com/microsoft/pyright){target=_blank} | [PYTHON](descriptors/python_pyright.md) | :white_circle: | [Repository](https://github.com/microsoft/pyright){target=_blank} | +| [**raku**](https://github.com/rakudo/rakudo){target=_blank} | linux/amd64
linux/arm64 | 2020.10 | [Artistic-2.0](licenses/raku.md) | [![GitHub stars](https://img.shields.io/github/stars/rakudo/rakudo?cacheSeconds=3600)](https://github.com/rakudo/rakudo){target=_blank} | [RAKU](descriptors/raku_raku.md) | :white_circle: | [Repository](https://github.com/rakudo/rakudo){target=_blank} | +| [**remark-lint**](https://github.com/remarkjs/remark-lint){target=_blank} | linux/amd64
linux/arm64 | 14.0.2 | [MIT](licenses/remark-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/remarkjs/remark-lint?cacheSeconds=3600)](https://github.com/remarkjs/remark-lint){target=_blank} | [MARKDOWN](descriptors/markdown_remark_lint.md) | :white_circle: | [Repository](https://github.com/remarkjs/remark-lint){target=_blank} | +| [**revive**](https://github.com/mgechev/revive){target=_blank} | linux/amd64
linux/arm64 | 1.3.1 | [MIT](licenses/revive.md) | [![GitHub stars](https://img.shields.io/github/stars/mgechev/revive?cacheSeconds=3600)](https://github.com/mgechev/revive){target=_blank} | [GO](descriptors/go_revive.md) | :white_circle: | [Repository](https://github.com/mgechev/revive){target=_blank} | +| [**rst-lint**](https://github.com/twolfson/restructuredtext-lint){target=_blank} | linux/amd64
linux/arm64 | 1.4.0 | | [![GitHub stars](https://img.shields.io/github/stars/twolfson/restructuredtext-lint?cacheSeconds=3600)](https://github.com/twolfson/restructuredtext-lint){target=_blank} | [RST](descriptors/rst_rst_lint.md) | :heart: | [MegaLinter reference](https://github.com/twolfson/restructuredtext-lint/wiki/Integration-in-other-tools#integration-in-other-tools){target=_blank} | +| [**rstcheck**](https://github.com/myint/rstcheck){target=_blank} | linux/amd64
linux/arm64 | 6.1.2 | | [![GitHub stars](https://img.shields.io/github/stars/myint/rstcheck?cacheSeconds=3600)](https://github.com/myint/rstcheck){target=_blank} | [RST](descriptors/rst_rstcheck.md) | :heart: | [MegaLinter reference](https://rstcheck.readthedocs.io/en/latest/usage/integration/#use-with-mega-linter){target=_blank} | +| [**rstfmt**](https://github.com/dzhu/rstfmt){target=_blank} | linux/amd64
linux/arm64 | 0.0.12 | | | [RST](descriptors/rst_rstfmt.md) | :hammer_and_wrench: | [Pull Request](https://github.com/dzhu/rstfmt/pull/1){target=_blank} | +| [**rubocop**](https://github.com/rubocop-hq/rubocop){target=_blank} | linux/amd64
linux/arm64 | 1.48.1 | [MIT](licenses/rubocop.md) | [![GitHub stars](https://img.shields.io/github/stars/rubocop-hq/rubocop?cacheSeconds=3600)](https://github.com/rubocop-hq/rubocop){target=_blank} | [RUBY](descriptors/ruby_rubocop.md) | :heart: | [MegaLinter reference](https://docs.rubocop.org/rubocop/integration_with_other_tools.html#mega-linter-integration){target=_blank} | +| [**scalafix**](https://github.com/scalacenter/scalafix){target=_blank} | linux/amd64
linux/arm64 | 0.10.4 | [Other](licenses/scalafix.md) | [![GitHub stars](https://img.shields.io/github/stars/scalacenter/scalafix?cacheSeconds=3600)](https://github.com/scalacenter/scalafix){target=_blank} | [SCALA](descriptors/scala_scalafix.md) | :heart: | [MegaLinter reference](https://scalacenter.github.io/scalafix/docs/users/installation.html#plugins-for-other-build-tools){target=_blank} | +| [**scss-lint**](https://github.com/sds/scss-lint){target=_blank} | linux/amd64
linux/arm64 | 0.60.0 | | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint){target=_blank} | [CSS](descriptors/css_scss_lint.md) | :white_circle: | [Repository](https://github.com/sds/scss-lint){target=_blank} | +| [**secretlint**](https://github.com/secretlint/secretlint){target=_blank} | linux/amd64
linux/arm64 | 6.2.3 | [MIT](licenses/secretlint.md) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint){target=_blank} | [REPOSITORY](descriptors/repository_secretlint.md) | :heart: | [MegaLinter reference](https://github.com/secretlint/secretlint#mega-linter){target=_blank} | +| [**semgrep**](https://github.com/returntocorp/semgrep){target=_blank} | linux/amd64
linux/arm64 | 1.15.0 | | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep){target=_blank} | [REPOSITORY](descriptors/repository_semgrep.md) | :white_circle: | [Repository](https://github.com/returntocorp/semgrep){target=_blank} | +| [**sfdx-scanner-apex**](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | linux/amd64
linux/arm64 | 3.10.0 | [MIT](licenses/sfdx-scanner-apex.md) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | [SALESFORCE](descriptors/salesforce_sfdx_scanner_apex.md) | :hammer_and_wrench: | [Pull Request](https://github.com/forcedotcom/sfdx-scanner/pull/307){target=_blank} | +| [**sfdx-scanner-aura**](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | linux/amd64
linux/arm64 | 3.10.0 | [MIT](licenses/sfdx-scanner-aura.md) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | [SALESFORCE](descriptors/salesforce_sfdx_scanner_aura.md) | :hammer_and_wrench: | [Pull Request](https://github.com/forcedotcom/sfdx-scanner/pull/307){target=_blank} | +| [**sfdx-scanner-lwc**](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | linux/amd64
linux/arm64 | 3.10.0 | [MIT](licenses/sfdx-scanner-lwc.md) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | [SALESFORCE](descriptors/salesforce_sfdx_scanner_lwc.md) | :hammer_and_wrench: | [Pull Request](https://github.com/forcedotcom/sfdx-scanner/pull/307){target=_blank} | +| [**shellcheck**](https://github.com/koalaman/shellcheck){target=_blank} | linux/amd64
linux/arm64 | 0.9.0 | | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck){target=_blank} | [BASH](descriptors/bash_shellcheck.md) | | [Repository](https://github.com/koalaman/shellcheck){target=_blank} | +| [**shfmt**](https://github.com/mvdan/sh){target=_blank} | linux/amd64
linux/arm64 | 3.6.0 | | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh){target=_blank} | [BASH](descriptors/bash_shfmt.md) | :no_entry_sign: | [Repository](https://github.com/mvdan/sh){target=_blank} | +| [**snakefmt**](https://github.com/snakemake/snakefmt){target=_blank} | linux/amd64
linux/arm64 | 0.8.3 | | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt){target=_blank} | [SNAKEMAKE](descriptors/snakemake_snakefmt.md) | :white_circle: | [Repository](https://github.com/snakemake/snakefmt){target=_blank} | +| [**snakemake**](https://github.com/snakemake/snakemake){target=_blank} | linux/amd64
linux/arm64 | 7.25.0 | [MIT](licenses/snakemake.md) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake){target=_blank} | [SNAKEMAKE](descriptors/snakemake_snakemake.md) | :white_circle: | [Repository](https://github.com/snakemake/snakemake){target=_blank} | +| [**spectral**](https://github.com/stoplightio/spectral){target=_blank} | linux/amd64
linux/arm64 | 6.6.0 | [Apache-2.0](licenses/spectral.md) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral){target=_blank} | [OPENAPI](descriptors/openapi_spectral.md) | :white_circle: | [Repository](https://github.com/stoplightio/spectral){target=_blank} | +| [**sql-lint**](https://github.com/joereynolds/sql-lint){target=_blank} | linux/amd64
linux/arm64 | 1.0.0 | | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint){target=_blank} | [SQL](descriptors/sql_sql_lint.md) | :white_circle: | [Repository](https://github.com/joereynolds/sql-lint){target=_blank} | +| [**sqlfluff**](https://github.com/sqlfluff/sqlfluff){target=_blank} | linux/amd64
linux/arm64 | 2.0.2 | [MIT](licenses/sqlfluff.md) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff){target=_blank} | [SQL](descriptors/sql_sqlfluff.md) | :white_circle: | [Repository](https://github.com/sqlfluff/sqlfluff){target=_blank} | +| [**standard**](https://github.com/standard/standard){target=_blank} | linux/amd64
linux/arm64 | 17.0.0 | [MIT](licenses/standard.md) | [![GitHub stars](https://img.shields.io/github/stars/standard/standard?cacheSeconds=3600)](https://github.com/standard/standard){target=_blank} | [JAVASCRIPT](descriptors/javascript_standard.md)
[TYPESCRIPT](descriptors/typescript_standard.md) | :white_circle: | [Repository](https://github.com/standard/standard){target=_blank} | +| [**stylelint**](https://github.com/stylelint/stylelint){target=_blank} | linux/amd64
linux/arm64 | 15.3.0 | [MIT](licenses/stylelint.md) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint){target=_blank} | [CSS](descriptors/css_stylelint.md) | :heart: | [MegaLinter reference](https://stylelint.io/user-guide/integrations/other#analysis-platform-engines){target=_blank} | +| [**swiftlint**](https://github.com/realm/SwiftLint){target=_blank} | linux/amd64
linux/arm64 | 0.50.3 | [MIT](licenses/swiftlint.md) | [![GitHub stars](https://img.shields.io/github/stars/realm/SwiftLint?cacheSeconds=3600)](https://github.com/realm/SwiftLint){target=_blank} | [SWIFT](descriptors/swift_swiftlint.md) | :white_circle: | [Repository](https://github.com/realm/SwiftLint){target=_blank} | +| [**syft**](https://github.com/anchore/syft){target=_blank} | linux/amd64
linux/arm64 | 0.75.0 | | [![GitHub stars](https://img.shields.io/github/stars/anchore/syft?cacheSeconds=3600)](https://github.com/anchore/syft){target=_blank} | [REPOSITORY](descriptors/repository_syft.md) | :white_circle: | [Repository](https://github.com/anchore/syft){target=_blank} | +| [**tekton-lint**](https://github.com/IBM/tekton-lint){target=_blank} | linux/amd64
linux/arm64 | 0.6.0 | | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint){target=_blank} | [TEKTON](descriptors/tekton_tekton_lint.md) | :white_circle: | [Repository](https://github.com/IBM/tekton-lint){target=_blank} | +| [**terraform-fmt**](https://github.com/hashicorp/terraform){target=_blank} | linux/amd64
linux/arm64 | 1.4.2 | [MPL-2.0](licenses/terraform-fmt.md) | [![GitHub stars](https://img.shields.io/github/stars/hashicorp/terraform?cacheSeconds=3600)](https://github.com/hashicorp/terraform){target=_blank} | [TERRAFORM](descriptors/terraform_terraform_fmt.md) | :white_circle: | [Repository](https://github.com/hashicorp/terraform){target=_blank} | +| [**terragrunt**](https://github.com/gruntwork-io/terragrunt){target=_blank} | linux/amd64
linux/arm64 | 0.45.0 | [MIT](licenses/terragrunt.md) | [![GitHub stars](https://img.shields.io/github/stars/gruntwork-io/terragrunt?cacheSeconds=3600)](https://github.com/gruntwork-io/terragrunt){target=_blank} | [TERRAFORM](descriptors/terraform_terragrunt.md) | :white_circle: | [Repository](https://github.com/gruntwork-io/terragrunt){target=_blank} | +| [**terrascan**](https://github.com/accurics/terrascan){target=_blank} | linux/amd64
linux/arm64 | 1.18.0 | [Apache-2.0](licenses/terrascan.md) | [![GitHub stars](https://img.shields.io/github/stars/accurics/terrascan?cacheSeconds=3600)](https://github.com/accurics/terrascan){target=_blank} | [TERRAFORM](descriptors/terraform_terrascan.md) | :white_circle: | [Repository](https://github.com/accurics/terrascan){target=_blank} | +| [**tflint**](https://github.com/terraform-linters/tflint){target=_blank} | linux/amd64
linux/arm64 | 0.45.0 | | [![GitHub stars](https://img.shields.io/github/stars/terraform-linters/tflint?cacheSeconds=3600)](https://github.com/terraform-linters/tflint){target=_blank} | [TERRAFORM](descriptors/terraform_tflint.md) | :white_circle: | [Repository](https://github.com/terraform-linters/tflint){target=_blank} | +| [**trivy**](https://github.com/aquasecurity/trivy){target=_blank} | linux/amd64
linux/arm64 | 0.38.3 | [Apache-2.0](licenses/trivy.md) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy){target=_blank} | [REPOSITORY](descriptors/repository_trivy.md) | :white_circle: | [Repository](https://github.com/aquasecurity/trivy){target=_blank} | +| [**tsqllint**](https://github.com/tsqllint/tsqllint){target=_blank} | linux/amd64
linux/arm64 | 1.15.3.0 | [MIT](licenses/tsqllint.md) | [![GitHub stars](https://img.shields.io/github/stars/tsqllint/tsqllint?cacheSeconds=3600)](https://github.com/tsqllint/tsqllint){target=_blank} | [SQL](descriptors/sql_tsqllint.md) | :white_circle: | [Repository](https://github.com/tsqllint/tsqllint){target=_blank} | +| [**v8r**](https://github.com/chris48s/v8r){target=_blank} | linux/amd64
linux/arm64 | 1.0.0 | | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r){target=_blank} | [JSON](descriptors/json_v8r.md)
[YAML](descriptors/yaml_v8r.md) | :no_entry_sign: | [Repository](https://github.com/chris48s/v8r){target=_blank} | +| [**xmllint**](http://xmlsoft.org/xmllint.html){target=_blank} | linux/amd64
linux/arm64 | 21003 | | | [XML](descriptors/xml_xmllint.md) | :white_circle: | [Web Site](http://xmlsoft.org/xmllint.html){target=_blank} | +| [**yamllint**](https://github.com/adrienverge/yamllint){target=_blank} | linux/amd64
linux/arm64 | 1.30.0 | [GPL-3.0](licenses/yamllint.md) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint){target=_blank} | [YAML](descriptors/yaml_yamllint.md) | :no_entry_sign: | [Repository](https://github.com/adrienverge/yamllint){target=_blank} | diff --git a/docs/descriptors/arm.md b/docs/descriptors/arm.md index b19eba259ea..92fea9a2b64 100644 --- a/docs/descriptors/arm.md +++ b/docs/descriptors/arm.md @@ -35,15 +35,20 @@ description: arm-ttk is available to analyze ARM files in MegaLinter - Dockerfile commands : ```dockerfile +ARG TARGETPLATFORM ARG PWSH_VERSION='latest' ARG PWSH_DIRECTORY='/opt/microsoft/powershell' -RUN mkdir -p ${PWSH_DIRECTORY} \ +RUN case ${TARGETPLATFORM} in \ + "linux/amd64") POWERSHELL_ARCH=alpine-x64 ;; \ + "linux/arm64") POWERSHELL_ARCH=arm64 ;; \ + esac \ + && mkdir -p ${PWSH_DIRECTORY} \ && curl --retry 5 --retry-delay 5 -s \ -H "Accept: application/vnd.github+json" \ -H "Authorization: Bearer $(cat /run/secrets/GITHUB_TOKEN)" \ https://api.github.com/repos/powershell/powershell/releases/${PWSH_VERSION} \ | grep browser_download_url \ - | grep linux-alpine-x64 \ + | grep linux-${POWERSHELL_ARCH} \ | cut -d '"' -f 4 \ | xargs -n 1 wget -O - \ | tar -xzC ${PWSH_DIRECTORY} \ diff --git a/docs/descriptors/arm_arm_ttk.md b/docs/descriptors/arm_arm_ttk.md index a684663e6fd..e5796d6f6a3 100644 --- a/docs/descriptors/arm_arm_ttk.md +++ b/docs/descriptors/arm_arm_ttk.md @@ -102,15 +102,20 @@ pwsh -NoProfile -NoLogo -Command " - Dockerfile commands : ```dockerfile # Parent descriptor install +ARG TARGETPLATFORM ARG PWSH_VERSION='latest' ARG PWSH_DIRECTORY='/opt/microsoft/powershell' -RUN mkdir -p ${PWSH_DIRECTORY} \ +RUN case ${TARGETPLATFORM} in \ + "linux/amd64") POWERSHELL_ARCH=alpine-x64 ;; \ + "linux/arm64") POWERSHELL_ARCH=arm64 ;; \ + esac \ + && mkdir -p ${PWSH_DIRECTORY} \ && curl --retry 5 --retry-delay 5 -s \ -H "Accept: application/vnd.github+json" \ -H "Authorization: Bearer $(cat /run/secrets/GITHUB_TOKEN)" \ https://api.github.com/repos/powershell/powershell/releases/${PWSH_VERSION} \ | grep browser_download_url \ - | grep linux-alpine-x64 \ + | grep linux-${POWERSHELL_ARCH} \ | cut -d '"' -f 4 \ | xargs -n 1 wget -O - \ | tar -xzC ${PWSH_DIRECTORY} \ diff --git a/docs/descriptors/bicep_bicep_linter.md b/docs/descriptors/bicep_bicep_linter.md index 7fd5bb232ad..7c7c91de059 100644 --- a/docs/descriptors/bicep_bicep_linter.md +++ b/docs/descriptors/bicep_bicep_linter.md @@ -220,12 +220,16 @@ Usage: - Dockerfile commands : ```dockerfile +ARG TARGETPLATFORM ARG BICEP_EXE='bicep' -ARG BICEP_URI='https://github.com/Azure/bicep/releases/latest/download/bicep-linux-musl-x64' ARG BICEP_DIR='/usr/local/bin' -RUN curl --retry 5 --retry-delay 5 -sLo ${BICEP_EXE} "${BICEP_URI}" \ - && chmod +x "${BICEP_EXE}" \ - && mv "${BICEP_EXE}" "${BICEP_DIR}" +RUN case ${TARGETPLATFORM} in \ + "linux/amd64") POWERSHELL_ARCH=musl-x64 ;; \ + "linux/arm64") POWERSHELL_ARCH=arm64 ;; \ +esac \ +&& curl --retry 5 --retry-delay 5 -sLo ${BICEP_EXE} "https://github.com/Azure/bicep/releases/latest/download/bicep-linux-${POWERSHELL_ARCH}" \ +&& chmod +x "${BICEP_EXE}" \ +&& mv "${BICEP_EXE}" "${BICEP_DIR}" ``` diff --git a/docs/descriptors/dart_dartanalyzer.md b/docs/descriptors/dart_dartanalyzer.md index 9f62b37b50e..16c4cd6b64e 100644 --- a/docs/descriptors/dart_dartanalyzer.md +++ b/docs/descriptors/dart_dartanalyzer.md @@ -116,12 +116,17 @@ For more information, see https://www.dartlang.org/tools/analyzer. - Dockerfile commands : ```dockerfile +ARG TARGETPLATFORM ARG DART_VERSION='2.8.4' ARG GLIBC_VERSION='2.34-r0' -RUN wget --tries=50 -q -O /etc/apk/keys/sgerrand.rsa.pub https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub \ +RUN case ${TARGETPLATFORM} in \ + "linux/amd64") DART_ARCH=x64 ;; \ + "linux/arm64") DART_ARCH=arm64 ;; \ + esac \ + && wget --tries=5 -q -O /etc/apk/keys/sgerrand.rsa.pub https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub \ && wget --tries=5 -q https://github.com/sgerrand/alpine-pkg-glibc/releases/download/${GLIBC_VERSION}/glibc-${GLIBC_VERSION}.apk \ - && apk add --force-overwrite --no-cache glibc-${GLIBC_VERSION}.apk && rm glibc-${GLIBC_VERSION}.apk \ - && wget --tries=5 https://storage.googleapis.com/dart-archive/channels/stable/release/${DART_VERSION}/sdk/dartsdk-linux-x64-release.zip -O - -q | unzip -q - \ + && apk add --no-cache glibc-${GLIBC_VERSION}.apk && rm glibc-${GLIBC_VERSION}.apk \ + && wget --tries=5 https://storage.googleapis.com/dart-archive/channels/stable/release/${DART_VERSION}/sdk/dartsdk-linux-${DART_ARCH}-release.zip -O - -q | unzip -q - \ && chmod +x dart-sdk/bin/dart* \ && mv dart-sdk/bin/* /usr/bin/ && mv dart-sdk/lib/* /usr/lib/ && mv dart-sdk/include/* /usr/include/ \ && rm -r dart-sdk/ diff --git a/docs/descriptors/kubernetes_kubeconform.md b/docs/descriptors/kubernetes_kubeconform.md index 416366b635f..6a26d6d69b7 100644 --- a/docs/descriptors/kubernetes_kubeconform.md +++ b/docs/descriptors/kubernetes_kubeconform.md @@ -131,13 +131,18 @@ Usage: kubeconform [OPTION]... [FILE OR FOLDER]... - Dockerfile commands : ```dockerfile -RUN ML_THIRD_PARTY_DIR="/third-party/kubeconform" \ +ARG TARGETPLATFORM +RUN case ${TARGETPLATFORM} in \ + "linux/amd64") KUBECONFORM_ARCH=linux-amd64 ;; \ + "linux/arm64") KUBECONFORM_ARCH=linux-arm64 ;; \ + esac \ + && ML_THIRD_PARTY_DIR="/third-party/kubeconform" \ && KUBECONFORM_VERSION=v0.5.0 \ && mkdir -p ${ML_THIRD_PARTY_DIR} \ - && wget -P ${ML_THIRD_PARTY_DIR} -q https://github.com/yannh/kubeconform/releases/download/$KUBECONFORM_VERSION/kubeconform-linux-amd64.tar.gz \ - && tar xf ${ML_THIRD_PARTY_DIR}/kubeconform-linux-amd64.tar.gz --directory ${ML_THIRD_PARTY_DIR} \ + && wget -P ${ML_THIRD_PARTY_DIR} -q https://github.com/yannh/kubeconform/releases/download/$KUBECONFORM_VERSION/kubeconform-${KUBECONFORM_ARCH}.tar.gz \ + && tar xf ${ML_THIRD_PARTY_DIR}/kubeconform-${KUBECONFORM_ARCH}.tar.gz --directory ${ML_THIRD_PARTY_DIR} \ && mv ${ML_THIRD_PARTY_DIR}/kubeconform /usr/local/bin \ - && rm ${ML_THIRD_PARTY_DIR}/kubeconform-linux-amd64.tar.gz \ + && rm ${ML_THIRD_PARTY_DIR}/kubeconform-${KUBECONFORM_ARCH}.tar.gz \ && find ${ML_THIRD_PARTY_DIR} -type f -not -name 'LICENSE*' -delete -o -type d -empty -delete ``` diff --git a/docs/descriptors/kubernetes_kubeval.md b/docs/descriptors/kubernetes_kubeval.md index a746024d5ff..41dd0dd08a8 100644 --- a/docs/descriptors/kubernetes_kubeval.md +++ b/docs/descriptors/kubernetes_kubeval.md @@ -119,12 +119,16 @@ Flags: - Dockerfile commands : ```dockerfile -RUN ML_THIRD_PARTY_DIR="/third-party/kubeval" \ +ARG TARGETPLATFORM +RUN case ${TARGETPLATFORM} in \ + "linux/amd64") KUBEVAL_ARCH=linux-amd64 ;; \ + esac \ + && ML_THIRD_PARTY_DIR="/third-party/kubeval" \ && mkdir -p ${ML_THIRD_PARTY_DIR} \ - && wget -P ${ML_THIRD_PARTY_DIR} -q https://github.com/instrumenta/kubeval/releases/latest/download/kubeval-linux-amd64.tar.gz \ - && tar xf ${ML_THIRD_PARTY_DIR}/kubeval-linux-amd64.tar.gz --directory ${ML_THIRD_PARTY_DIR} \ + && wget -P ${ML_THIRD_PARTY_DIR} -q https://github.com/instrumenta/kubeval/releases/latest/download/kubeval-${KUBEVAL_ARCH}.tar.gz \ + && tar xf ${ML_THIRD_PARTY_DIR}/kubeval-${KUBEVAL_ARCH}.tar.gz --directory ${ML_THIRD_PARTY_DIR} \ && mv ${ML_THIRD_PARTY_DIR}/kubeval /usr/local/bin \ - && rm ${ML_THIRD_PARTY_DIR}/kubeval-linux-amd64.tar.gz \ + && rm ${ML_THIRD_PARTY_DIR}/kubeval-${KUBEVAL_ARCH}.tar.gz \ && find ${ML_THIRD_PARTY_DIR} -type f -not -name 'LICENSE*' -delete -o -type d -empty -delete ``` diff --git a/docs/descriptors/powershell.md b/docs/descriptors/powershell.md index 05570a9d821..075e6790b27 100644 --- a/docs/descriptors/powershell.md +++ b/docs/descriptors/powershell.md @@ -39,15 +39,20 @@ description: powershell, powershell_formatter are available to analyze POWERSHEL - Dockerfile commands : ```dockerfile +ARG TARGETPLATFORM ARG PWSH_VERSION='latest' ARG PWSH_DIRECTORY='/opt/microsoft/powershell' -RUN mkdir -p ${PWSH_DIRECTORY} \ +RUN case ${TARGETPLATFORM} in \ + "linux/amd64") POWERSHELL_ARCH=alpine-x64 ;; \ + "linux/arm64") POWERSHELL_ARCH=arm64 ;; \ + esac \ + && mkdir -p ${PWSH_DIRECTORY} \ && curl --retry 5 --retry-delay 5 -s \ -H "Accept: application/vnd.github+json" \ -H "Authorization: Bearer $(cat /run/secrets/GITHUB_TOKEN)" \ https://api.github.com/repos/powershell/powershell/releases/${PWSH_VERSION} \ | grep browser_download_url \ - | grep linux-alpine-x64 \ + | grep linux-${POWERSHELL_ARCH} \ | cut -d '"' -f 4 \ | xargs -n 1 wget -O - \ | tar -xzC ${PWSH_DIRECTORY} \ diff --git a/docs/descriptors/powershell_powershell.md b/docs/descriptors/powershell_powershell.md index 737773ae4ef..079953cbdec 100644 --- a/docs/descriptors/powershell_powershell.md +++ b/docs/descriptors/powershell_powershell.md @@ -404,15 +404,20 @@ All parameters are case-insensitive. - Dockerfile commands : ```dockerfile # Parent descriptor install +ARG TARGETPLATFORM ARG PWSH_VERSION='latest' ARG PWSH_DIRECTORY='/opt/microsoft/powershell' -RUN mkdir -p ${PWSH_DIRECTORY} \ +RUN case ${TARGETPLATFORM} in \ + "linux/amd64") POWERSHELL_ARCH=alpine-x64 ;; \ + "linux/arm64") POWERSHELL_ARCH=arm64 ;; \ + esac \ + && mkdir -p ${PWSH_DIRECTORY} \ && curl --retry 5 --retry-delay 5 -s \ -H "Accept: application/vnd.github+json" \ -H "Authorization: Bearer $(cat /run/secrets/GITHUB_TOKEN)" \ https://api.github.com/repos/powershell/powershell/releases/${PWSH_VERSION} \ | grep browser_download_url \ - | grep linux-alpine-x64 \ + | grep linux-${POWERSHELL_ARCH} \ | cut -d '"' -f 4 \ | xargs -n 1 wget -O - \ | tar -xzC ${PWSH_DIRECTORY} \ diff --git a/docs/descriptors/powershell_powershell_formatter.md b/docs/descriptors/powershell_powershell_formatter.md index b23408192c4..1457cdd90e9 100644 --- a/docs/descriptors/powershell_powershell_formatter.md +++ b/docs/descriptors/powershell_powershell_formatter.md @@ -405,15 +405,20 @@ All parameters are case-insensitive. - Dockerfile commands : ```dockerfile # Parent descriptor install +ARG TARGETPLATFORM ARG PWSH_VERSION='latest' ARG PWSH_DIRECTORY='/opt/microsoft/powershell' -RUN mkdir -p ${PWSH_DIRECTORY} \ +RUN case ${TARGETPLATFORM} in \ + "linux/amd64") POWERSHELL_ARCH=alpine-x64 ;; \ + "linux/arm64") POWERSHELL_ARCH=arm64 ;; \ + esac \ + && mkdir -p ${PWSH_DIRECTORY} \ && curl --retry 5 --retry-delay 5 -s \ -H "Accept: application/vnd.github+json" \ -H "Authorization: Bearer $(cat /run/secrets/GITHUB_TOKEN)" \ https://api.github.com/repos/powershell/powershell/releases/${PWSH_VERSION} \ | grep browser_download_url \ - | grep linux-alpine-x64 \ + | grep linux-${POWERSHELL_ARCH} \ | cut -d '"' -f 4 \ | xargs -n 1 wget -O - \ | tar -xzC ${PWSH_DIRECTORY} \ diff --git a/docs/descriptors/spell_misspell.md b/docs/descriptors/spell_misspell.md index 55167cbca65..03347d5f4da 100644 --- a/docs/descriptors/spell_misspell.md +++ b/docs/descriptors/spell_misspell.md @@ -107,12 +107,15 @@ Usage of misspell: - Dockerfile commands : ```dockerfile -RUN ML_THIRD_PARTY_DIR="/third-party/misspell" \ - && mkdir -p ${ML_THIRD_PARTY_DIR} \ - && curl -L -o ${ML_THIRD_PARTY_DIR}/install-misspell.sh https://git.io/misspell \ - && sh .${ML_THIRD_PARTY_DIR}/install-misspell.sh \ - && find ${ML_THIRD_PARTY_DIR} -type f -not -name 'LICENSE*' -delete -o -type d -empty -delete \ - && find /tmp -path '/tmp/tmp.*' -type f -name 'misspell*' -delete -o -type d -empty -delete +ARG TARGETPLATFORM +RUN if [ "$TARGETPLATFORM" = "linux/amd64" ]; then \ + ML_THIRD_PARTY_DIR="/third-party/misspell" \ + && mkdir -p ${ML_THIRD_PARTY_DIR} \ + && curl -L -o ${ML_THIRD_PARTY_DIR}/install-misspell.sh https://git.io/misspell \ + && sh .${ML_THIRD_PARTY_DIR}/install-misspell.sh \ + && find ${ML_THIRD_PARTY_DIR} -type f -not -name 'LICENSE*' -delete -o -type d -empty -delete \ + && find /tmp -path '/tmp/tmp.*' -type f -name 'misspell*' -delete -o -type d -empty -delete; \ + fi ``` diff --git a/docs/descriptors/xml_xmllint.md b/docs/descriptors/xml_xmllint.md index 7b8fea7e4a1..a95640177f1 100644 --- a/docs/descriptors/xml_xmllint.md +++ b/docs/descriptors/xml_xmllint.md @@ -25,7 +25,7 @@ To apply file formatting you must set `XML_XMLLINT_CLI_LINT_MODE: file` and `XML | Variable | Description | Default value | |-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| | XML_XMLLINT_AUTOFORMAT | If set to `true`, it will reformat and reindent the output | `false` | -| XML_XMLLINT_INDENT | The number of indentation spaces when `XML_XMLLINT_AUTOFORMAT` is `true` | `` | +| XML_XMLLINT_INDENT | The number of indentation spaces when `XML_XMLLINT_AUTOFORMAT` is `true` | ` ` | | XML_XMLLINT_ARGUMENTS | User custom arguments to add in linter CLI call
Ex: `-s --foo "bar"` | | | XML_XMLLINT_FILTER_REGEX_INCLUDE | Custom regex including filter
Ex: `(src\|lib)` | Include every file | | XML_XMLLINT_FILTER_REGEX_EXCLUDE | Custom regex excluding filter
Ex: `(test\|examples)` | Exclude no file | diff --git a/flavors/ci_light/Dockerfile b/flavors/ci_light/Dockerfile index f372257da9d..21a419b196b 100644 --- a/flavors/ci_light/Dockerfile +++ b/flavors/ci_light/Dockerfile @@ -28,12 +28,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/flavors/cupcake/Dockerfile b/flavors/cupcake/Dockerfile index b90a79aad61..5dba9cd46ce 100644 --- a/flavors/cupcake/Dockerfile +++ b/flavors/cupcake/Dockerfile @@ -47,12 +47,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/flavors/documentation/Dockerfile b/flavors/documentation/Dockerfile index f2fa81522e6..a026c190404 100644 --- a/flavors/documentation/Dockerfile +++ b/flavors/documentation/Dockerfile @@ -35,12 +35,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/flavors/dotnet/Dockerfile b/flavors/dotnet/Dockerfile index 0a9a7d9af38..0633d6ba3ac 100644 --- a/flavors/dotnet/Dockerfile +++ b/flavors/dotnet/Dockerfile @@ -35,12 +35,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/flavors/go/Dockerfile b/flavors/go/Dockerfile index b65dfb7e2d2..765acdacfc7 100644 --- a/flavors/go/Dockerfile +++ b/flavors/go/Dockerfile @@ -41,12 +41,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/flavors/java/Dockerfile b/flavors/java/Dockerfile index 626730f8f07..45f2fcf9ec5 100644 --- a/flavors/java/Dockerfile +++ b/flavors/java/Dockerfile @@ -35,12 +35,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/flavors/javascript/Dockerfile b/flavors/javascript/Dockerfile index 04438e8da1c..9127a21b0f8 100644 --- a/flavors/javascript/Dockerfile +++ b/flavors/javascript/Dockerfile @@ -34,12 +34,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/flavors/php/Dockerfile b/flavors/php/Dockerfile index 53e162c4ce8..58a5e6f0bc4 100644 --- a/flavors/php/Dockerfile +++ b/flavors/php/Dockerfile @@ -35,12 +35,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/flavors/python/Dockerfile b/flavors/python/Dockerfile index ac5e017a7e3..440ed5f0e17 100644 --- a/flavors/python/Dockerfile +++ b/flavors/python/Dockerfile @@ -35,12 +35,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/flavors/ruby/Dockerfile b/flavors/ruby/Dockerfile index ad530c3a9fb..527c5be3a35 100644 --- a/flavors/ruby/Dockerfile +++ b/flavors/ruby/Dockerfile @@ -34,12 +34,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/flavors/rust/Dockerfile b/flavors/rust/Dockerfile index f3f20aa51d5..00ca992445b 100644 --- a/flavors/rust/Dockerfile +++ b/flavors/rust/Dockerfile @@ -34,12 +34,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/flavors/salesforce/Dockerfile b/flavors/salesforce/Dockerfile index 3a7c44682e0..93ea78f057c 100644 --- a/flavors/salesforce/Dockerfile +++ b/flavors/salesforce/Dockerfile @@ -34,12 +34,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/flavors/security/Dockerfile b/flavors/security/Dockerfile index 355aefbb83c..89c8cb707a8 100644 --- a/flavors/security/Dockerfile +++ b/flavors/security/Dockerfile @@ -33,12 +33,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/flavors/swift/Dockerfile b/flavors/swift/Dockerfile index ed5524dfcaf..fb3c1ddc0d6 100644 --- a/flavors/swift/Dockerfile +++ b/flavors/swift/Dockerfile @@ -34,12 +34,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/flavors/terraform/Dockerfile b/flavors/terraform/Dockerfile index 41b0a05cca8..eca4f691d40 100644 --- a/flavors/terraform/Dockerfile +++ b/flavors/terraform/Dockerfile @@ -40,12 +40,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/action_actionlint/Dockerfile b/linters/action_actionlint/Dockerfile index c7fe6388869..b5ca0d2f087 100644 --- a/linters/action_actionlint/Dockerfile +++ b/linters/action_actionlint/Dockerfile @@ -26,12 +26,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/ansible_ansible_lint/Dockerfile b/linters/ansible_ansible_lint/Dockerfile index 13da623db79..56f4d4560bb 100644 --- a/linters/ansible_ansible_lint/Dockerfile +++ b/linters/ansible_ansible_lint/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/arm_arm_ttk/Dockerfile b/linters/arm_arm_ttk/Dockerfile index 4987fca0bae..bd2e9c69eb8 100644 --- a/linters/arm_arm_ttk/Dockerfile +++ b/linters/arm_arm_ttk/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/bash_exec/Dockerfile b/linters/bash_exec/Dockerfile index e4f2c5b6e93..116d92e59e5 100644 --- a/linters/bash_exec/Dockerfile +++ b/linters/bash_exec/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/bash_shellcheck/Dockerfile b/linters/bash_shellcheck/Dockerfile index 803d854402d..be0647b61fa 100644 --- a/linters/bash_shellcheck/Dockerfile +++ b/linters/bash_shellcheck/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/bash_shfmt/Dockerfile b/linters/bash_shfmt/Dockerfile index a97953fdb89..3407d2a6c6b 100644 --- a/linters/bash_shfmt/Dockerfile +++ b/linters/bash_shfmt/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/bicep_bicep_linter/Dockerfile b/linters/bicep_bicep_linter/Dockerfile index 366db8fdb83..e7e9e06a20b 100644 --- a/linters/bicep_bicep_linter/Dockerfile +++ b/linters/bicep_bicep_linter/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/c_cpplint/Dockerfile b/linters/c_cpplint/Dockerfile index dd35a3d9768..ddd0777907f 100644 --- a/linters/c_cpplint/Dockerfile +++ b/linters/c_cpplint/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/clojure_clj_kondo/Dockerfile b/linters/clojure_clj_kondo/Dockerfile index 90cfada71a7..80651d78054 100644 --- a/linters/clojure_clj_kondo/Dockerfile +++ b/linters/clojure_clj_kondo/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/cloudformation_cfn_lint/Dockerfile b/linters/cloudformation_cfn_lint/Dockerfile index 0d46a6bb8c0..a560137aaaa 100644 --- a/linters/cloudformation_cfn_lint/Dockerfile +++ b/linters/cloudformation_cfn_lint/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/coffee_coffeelint/Dockerfile b/linters/coffee_coffeelint/Dockerfile index f80478fbb19..078ee5dd804 100644 --- a/linters/coffee_coffeelint/Dockerfile +++ b/linters/coffee_coffeelint/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/copypaste_jscpd/Dockerfile b/linters/copypaste_jscpd/Dockerfile index 6673e8db5ad..857d7b1c75b 100644 --- a/linters/copypaste_jscpd/Dockerfile +++ b/linters/copypaste_jscpd/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/cpp_cpplint/Dockerfile b/linters/cpp_cpplint/Dockerfile index 228bc5b6862..aa7ee8a077b 100644 --- a/linters/cpp_cpplint/Dockerfile +++ b/linters/cpp_cpplint/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/csharp_csharpier/Dockerfile b/linters/csharp_csharpier/Dockerfile index e0ae292575c..96ee791ad2a 100644 --- a/linters/csharp_csharpier/Dockerfile +++ b/linters/csharp_csharpier/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/csharp_dotnet_format/Dockerfile b/linters/csharp_dotnet_format/Dockerfile index 0be09484b2c..4f87bc092d2 100644 --- a/linters/csharp_dotnet_format/Dockerfile +++ b/linters/csharp_dotnet_format/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/css_scss_lint/Dockerfile b/linters/css_scss_lint/Dockerfile index 9fd474a6164..f300e5b722b 100644 --- a/linters/css_scss_lint/Dockerfile +++ b/linters/css_scss_lint/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/css_stylelint/Dockerfile b/linters/css_stylelint/Dockerfile index 70fea7225c7..3cad004298e 100644 --- a/linters/css_stylelint/Dockerfile +++ b/linters/css_stylelint/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/dart_dartanalyzer/Dockerfile b/linters/dart_dartanalyzer/Dockerfile index e029bd82986..ad48e097dc7 100644 --- a/linters/dart_dartanalyzer/Dockerfile +++ b/linters/dart_dartanalyzer/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/dockerfile_hadolint/Dockerfile b/linters/dockerfile_hadolint/Dockerfile index 03361a364c4..e8a5122e068 100644 --- a/linters/dockerfile_hadolint/Dockerfile +++ b/linters/dockerfile_hadolint/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/editorconfig_editorconfig_checker/Dockerfile b/linters/editorconfig_editorconfig_checker/Dockerfile index 57b6af917a2..f1ca49dc403 100644 --- a/linters/editorconfig_editorconfig_checker/Dockerfile +++ b/linters/editorconfig_editorconfig_checker/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/env_dotenv_linter/Dockerfile b/linters/env_dotenv_linter/Dockerfile index a506bc2a96e..e154ca1685c 100644 --- a/linters/env_dotenv_linter/Dockerfile +++ b/linters/env_dotenv_linter/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/gherkin_gherkin_lint/Dockerfile b/linters/gherkin_gherkin_lint/Dockerfile index 6be2c3e8e3a..ed0d88ba1aa 100644 --- a/linters/gherkin_gherkin_lint/Dockerfile +++ b/linters/gherkin_gherkin_lint/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/go_golangci_lint/Dockerfile b/linters/go_golangci_lint/Dockerfile index 14d6cba3356..cdcd8fe7cda 100644 --- a/linters/go_golangci_lint/Dockerfile +++ b/linters/go_golangci_lint/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/go_revive/Dockerfile b/linters/go_revive/Dockerfile index a152fbb92e8..885f21904f4 100644 --- a/linters/go_revive/Dockerfile +++ b/linters/go_revive/Dockerfile @@ -28,12 +28,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/graphql_graphql_schema_linter/Dockerfile b/linters/graphql_graphql_schema_linter/Dockerfile index 59690effcc2..bb1e38a06a8 100644 --- a/linters/graphql_graphql_schema_linter/Dockerfile +++ b/linters/graphql_graphql_schema_linter/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/groovy_npm_groovy_lint/Dockerfile b/linters/groovy_npm_groovy_lint/Dockerfile index 8ca9fc42b76..7d1b1ab3c46 100644 --- a/linters/groovy_npm_groovy_lint/Dockerfile +++ b/linters/groovy_npm_groovy_lint/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/html_djlint/Dockerfile b/linters/html_djlint/Dockerfile index 52cd89a9e8a..c1a0cbb7cbb 100644 --- a/linters/html_djlint/Dockerfile +++ b/linters/html_djlint/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/html_htmlhint/Dockerfile b/linters/html_htmlhint/Dockerfile index a9affee851d..cabd2e2f914 100644 --- a/linters/html_htmlhint/Dockerfile +++ b/linters/html_htmlhint/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/java_checkstyle/Dockerfile b/linters/java_checkstyle/Dockerfile index c3a67bbf8b7..5eac6176bd1 100644 --- a/linters/java_checkstyle/Dockerfile +++ b/linters/java_checkstyle/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/java_pmd/Dockerfile b/linters/java_pmd/Dockerfile index 98f4337d5fb..4c3cead639b 100644 --- a/linters/java_pmd/Dockerfile +++ b/linters/java_pmd/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/javascript_es/Dockerfile b/linters/javascript_es/Dockerfile index 76a3a483a9c..5e6d659c2b2 100644 --- a/linters/javascript_es/Dockerfile +++ b/linters/javascript_es/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/javascript_prettier/Dockerfile b/linters/javascript_prettier/Dockerfile index f4926d83447..080831a658b 100644 --- a/linters/javascript_prettier/Dockerfile +++ b/linters/javascript_prettier/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/javascript_standard/Dockerfile b/linters/javascript_standard/Dockerfile index 3670c59e306..1f92b058b6c 100644 --- a/linters/javascript_standard/Dockerfile +++ b/linters/javascript_standard/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/json_eslint_plugin_jsonc/Dockerfile b/linters/json_eslint_plugin_jsonc/Dockerfile index 8e743a3b01a..3687a0a5840 100644 --- a/linters/json_eslint_plugin_jsonc/Dockerfile +++ b/linters/json_eslint_plugin_jsonc/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/json_jsonlint/Dockerfile b/linters/json_jsonlint/Dockerfile index 3f198dd515c..feb2bf815c7 100644 --- a/linters/json_jsonlint/Dockerfile +++ b/linters/json_jsonlint/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/json_npm_package_json_lint/Dockerfile b/linters/json_npm_package_json_lint/Dockerfile index b052e444130..05316b8c2ea 100644 --- a/linters/json_npm_package_json_lint/Dockerfile +++ b/linters/json_npm_package_json_lint/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/json_prettier/Dockerfile b/linters/json_prettier/Dockerfile index 1d3e5cda86b..7e81442f1b3 100644 --- a/linters/json_prettier/Dockerfile +++ b/linters/json_prettier/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/json_v8r/Dockerfile b/linters/json_v8r/Dockerfile index 6e0ae2d296d..f525a06e076 100644 --- a/linters/json_v8r/Dockerfile +++ b/linters/json_v8r/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/jsx_eslint/Dockerfile b/linters/jsx_eslint/Dockerfile index d9fc391861b..368618bc680 100644 --- a/linters/jsx_eslint/Dockerfile +++ b/linters/jsx_eslint/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/kotlin_ktlint/Dockerfile b/linters/kotlin_ktlint/Dockerfile index 426f84ef19e..6b1b5e23ede 100644 --- a/linters/kotlin_ktlint/Dockerfile +++ b/linters/kotlin_ktlint/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/kubernetes_helm/Dockerfile b/linters/kubernetes_helm/Dockerfile index b64f5dd857e..45ed614baac 100644 --- a/linters/kubernetes_helm/Dockerfile +++ b/linters/kubernetes_helm/Dockerfile @@ -17,9 +17,21 @@ ################## # Get base image # ################## + # https://stackoverflow.com/a/73711302/699056 +FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu + FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN +# https://stackoverflow.com/a/73711302/699056 +COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ + gcompat \ + qemu-x86_64 + ############################################################################################# ## @generated by .automation/build.py using descriptor files, please do not update manually ## ############################################################################################# diff --git a/linters/kubernetes_kubeconform/Dockerfile b/linters/kubernetes_kubeconform/Dockerfile index 498a5b93396..02f5bf03701 100644 --- a/linters/kubernetes_kubeconform/Dockerfile +++ b/linters/kubernetes_kubeconform/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/kubernetes_kubeval/Dockerfile b/linters/kubernetes_kubeval/Dockerfile index 5439f42c40e..1fd13f2bb08 100644 --- a/linters/kubernetes_kubeval/Dockerfile +++ b/linters/kubernetes_kubeval/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/latex_chktex/Dockerfile b/linters/latex_chktex/Dockerfile index cb6b441957b..d258796cd14 100644 --- a/linters/latex_chktex/Dockerfile +++ b/linters/latex_chktex/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/lua_luacheck/Dockerfile b/linters/lua_luacheck/Dockerfile index 2d6a90c4581..ef03b0a75eb 100644 --- a/linters/lua_luacheck/Dockerfile +++ b/linters/lua_luacheck/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/makefile_checkmake/Dockerfile b/linters/makefile_checkmake/Dockerfile index c3c685fdad3..91a31e0f40f 100644 --- a/linters/makefile_checkmake/Dockerfile +++ b/linters/makefile_checkmake/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/markdown_markdown_link_check/Dockerfile b/linters/markdown_markdown_link_check/Dockerfile index ccf59ef3174..a24956fb40e 100644 --- a/linters/markdown_markdown_link_check/Dockerfile +++ b/linters/markdown_markdown_link_check/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/markdown_markdown_table_formatter/Dockerfile b/linters/markdown_markdown_table_formatter/Dockerfile index 1ee4eeda982..8e252b79de5 100644 --- a/linters/markdown_markdown_table_formatter/Dockerfile +++ b/linters/markdown_markdown_table_formatter/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/markdown_markdownlint/Dockerfile b/linters/markdown_markdownlint/Dockerfile index d426abbc68b..269d43fe90a 100644 --- a/linters/markdown_markdownlint/Dockerfile +++ b/linters/markdown_markdownlint/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/markdown_remark_lint/Dockerfile b/linters/markdown_remark_lint/Dockerfile index a0f33c0f32a..e6ba0dcbe86 100644 --- a/linters/markdown_remark_lint/Dockerfile +++ b/linters/markdown_remark_lint/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/openapi_spectral/Dockerfile b/linters/openapi_spectral/Dockerfile index 3ffe32f3eb0..2b50b59f06d 100644 --- a/linters/openapi_spectral/Dockerfile +++ b/linters/openapi_spectral/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/perl_perlcritic/Dockerfile b/linters/perl_perlcritic/Dockerfile index 10f76154e33..8a1c2b2c47a 100644 --- a/linters/perl_perlcritic/Dockerfile +++ b/linters/perl_perlcritic/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/php_phpcs/Dockerfile b/linters/php_phpcs/Dockerfile index 97a173082e8..72fee492560 100644 --- a/linters/php_phpcs/Dockerfile +++ b/linters/php_phpcs/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/php_phplint/Dockerfile b/linters/php_phplint/Dockerfile index 39964025300..516a99e9473 100644 --- a/linters/php_phplint/Dockerfile +++ b/linters/php_phplint/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/php_phpstan/Dockerfile b/linters/php_phpstan/Dockerfile index 3edefe2b1da..c6be9215770 100644 --- a/linters/php_phpstan/Dockerfile +++ b/linters/php_phpstan/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/php_psalm/Dockerfile b/linters/php_psalm/Dockerfile index 90fddec5066..481b7fcc55c 100644 --- a/linters/php_psalm/Dockerfile +++ b/linters/php_psalm/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/powershell_powershell/Dockerfile b/linters/powershell_powershell/Dockerfile index ac17d17babf..9f81df4856f 100644 --- a/linters/powershell_powershell/Dockerfile +++ b/linters/powershell_powershell/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/powershell_powershell_formatter/Dockerfile b/linters/powershell_powershell_formatter/Dockerfile index effe485f3cd..a9f98df514d 100644 --- a/linters/powershell_powershell_formatter/Dockerfile +++ b/linters/powershell_powershell_formatter/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/protobuf_protolint/Dockerfile b/linters/protobuf_protolint/Dockerfile index 764700746ab..fe5d8445666 100644 --- a/linters/protobuf_protolint/Dockerfile +++ b/linters/protobuf_protolint/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/puppet_puppet_lint/Dockerfile b/linters/puppet_puppet_lint/Dockerfile index 4677fb2e87e..3104ed13710 100644 --- a/linters/puppet_puppet_lint/Dockerfile +++ b/linters/puppet_puppet_lint/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/python_bandit/Dockerfile b/linters/python_bandit/Dockerfile index 00af356d80d..ceb5675da3e 100644 --- a/linters/python_bandit/Dockerfile +++ b/linters/python_bandit/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/python_black/Dockerfile b/linters/python_black/Dockerfile index 8bc8aa01a1e..c8a3d6c0931 100644 --- a/linters/python_black/Dockerfile +++ b/linters/python_black/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/python_flake8/Dockerfile b/linters/python_flake8/Dockerfile index 9388ab27623..0fb3b5b8cda 100644 --- a/linters/python_flake8/Dockerfile +++ b/linters/python_flake8/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/python_isort/Dockerfile b/linters/python_isort/Dockerfile index 486de038d0d..ff99939e1e2 100644 --- a/linters/python_isort/Dockerfile +++ b/linters/python_isort/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/python_mypy/Dockerfile b/linters/python_mypy/Dockerfile index 4f849e3c00d..ceee8bd00a5 100644 --- a/linters/python_mypy/Dockerfile +++ b/linters/python_mypy/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/python_pylint/Dockerfile b/linters/python_pylint/Dockerfile index 3a93b13e7f2..a5d12ae77fb 100644 --- a/linters/python_pylint/Dockerfile +++ b/linters/python_pylint/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/python_pyright/Dockerfile b/linters/python_pyright/Dockerfile index b265dd1a602..91980c6a9c0 100644 --- a/linters/python_pyright/Dockerfile +++ b/linters/python_pyright/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/r_lintr/Dockerfile b/linters/r_lintr/Dockerfile index ecca2206636..3feb9f4d5a3 100644 --- a/linters/r_lintr/Dockerfile +++ b/linters/r_lintr/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/raku_raku/Dockerfile b/linters/raku_raku/Dockerfile index 0c480da57f0..da9a7b7097d 100644 --- a/linters/raku_raku/Dockerfile +++ b/linters/raku_raku/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/repository_checkov/Dockerfile b/linters/repository_checkov/Dockerfile index 8d35b9ca1cb..0dfd11fa871 100644 --- a/linters/repository_checkov/Dockerfile +++ b/linters/repository_checkov/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/repository_devskim/Dockerfile b/linters/repository_devskim/Dockerfile index d9ef3e7dc46..06f7a219378 100644 --- a/linters/repository_devskim/Dockerfile +++ b/linters/repository_devskim/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/repository_dustilock/Dockerfile b/linters/repository_dustilock/Dockerfile index 07d8d59c936..c328f5b056f 100644 --- a/linters/repository_dustilock/Dockerfile +++ b/linters/repository_dustilock/Dockerfile @@ -25,12 +25,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/repository_git_diff/Dockerfile b/linters/repository_git_diff/Dockerfile index 5af7e0cdf82..1a296d5a516 100644 --- a/linters/repository_git_diff/Dockerfile +++ b/linters/repository_git_diff/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/repository_gitleaks/Dockerfile b/linters/repository_gitleaks/Dockerfile index dfc1ed5234b..4c8eba7a1da 100644 --- a/linters/repository_gitleaks/Dockerfile +++ b/linters/repository_gitleaks/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/repository_goodcheck/Dockerfile b/linters/repository_goodcheck/Dockerfile index 84989be0dd3..855eadac019 100644 --- a/linters/repository_goodcheck/Dockerfile +++ b/linters/repository_goodcheck/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/repository_secretlint/Dockerfile b/linters/repository_secretlint/Dockerfile index 340d004fb58..2c1a6aec1a8 100644 --- a/linters/repository_secretlint/Dockerfile +++ b/linters/repository_secretlint/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/repository_semgrep/Dockerfile b/linters/repository_semgrep/Dockerfile index 61f6185b2f8..f911eba03af 100644 --- a/linters/repository_semgrep/Dockerfile +++ b/linters/repository_semgrep/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/repository_syft/Dockerfile b/linters/repository_syft/Dockerfile index 39fda5ad638..e9667201810 100644 --- a/linters/repository_syft/Dockerfile +++ b/linters/repository_syft/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/repository_trivy/Dockerfile b/linters/repository_trivy/Dockerfile index 2e0037e983c..67157855640 100644 --- a/linters/repository_trivy/Dockerfile +++ b/linters/repository_trivy/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/rst_rst_lint/Dockerfile b/linters/rst_rst_lint/Dockerfile index 7c3ef080722..cd3a96841e4 100644 --- a/linters/rst_rst_lint/Dockerfile +++ b/linters/rst_rst_lint/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/rst_rstcheck/Dockerfile b/linters/rst_rstcheck/Dockerfile index 697bd71cbc8..c57b12f6db1 100644 --- a/linters/rst_rstcheck/Dockerfile +++ b/linters/rst_rstcheck/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/rst_rstfmt/Dockerfile b/linters/rst_rstfmt/Dockerfile index 6a1a3dc73b2..2cd6060dc63 100644 --- a/linters/rst_rstfmt/Dockerfile +++ b/linters/rst_rstfmt/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/ruby_rubocop/Dockerfile b/linters/ruby_rubocop/Dockerfile index e5c69714b82..e2ef54aeffb 100644 --- a/linters/ruby_rubocop/Dockerfile +++ b/linters/ruby_rubocop/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/rust_clippy/Dockerfile b/linters/rust_clippy/Dockerfile index d10f7054bc4..53b9e1bc549 100644 --- a/linters/rust_clippy/Dockerfile +++ b/linters/rust_clippy/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/salesforce_sfdx_scanner_apex/Dockerfile b/linters/salesforce_sfdx_scanner_apex/Dockerfile index 651e057bc06..86ce3411fa6 100644 --- a/linters/salesforce_sfdx_scanner_apex/Dockerfile +++ b/linters/salesforce_sfdx_scanner_apex/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/salesforce_sfdx_scanner_aura/Dockerfile b/linters/salesforce_sfdx_scanner_aura/Dockerfile index 265de1a7e52..480d96ca5b0 100644 --- a/linters/salesforce_sfdx_scanner_aura/Dockerfile +++ b/linters/salesforce_sfdx_scanner_aura/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/salesforce_sfdx_scanner_lwc/Dockerfile b/linters/salesforce_sfdx_scanner_lwc/Dockerfile index 290803ea365..0231d857f20 100644 --- a/linters/salesforce_sfdx_scanner_lwc/Dockerfile +++ b/linters/salesforce_sfdx_scanner_lwc/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/scala_scalafix/Dockerfile b/linters/scala_scalafix/Dockerfile index ec278c80d9c..466d2adab8e 100644 --- a/linters/scala_scalafix/Dockerfile +++ b/linters/scala_scalafix/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/snakemake_lint/Dockerfile b/linters/snakemake_lint/Dockerfile index 3c9b367ed86..bd0f238f1b4 100644 --- a/linters/snakemake_lint/Dockerfile +++ b/linters/snakemake_lint/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/snakemake_snakefmt/Dockerfile b/linters/snakemake_snakefmt/Dockerfile index 3e92dfc485d..a7d5daf8017 100644 --- a/linters/snakemake_snakefmt/Dockerfile +++ b/linters/snakemake_snakefmt/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/spell_cspell/Dockerfile b/linters/spell_cspell/Dockerfile index 85571d5aea3..df412c6c15a 100644 --- a/linters/spell_cspell/Dockerfile +++ b/linters/spell_cspell/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/spell_misspell/Dockerfile b/linters/spell_misspell/Dockerfile index 937bd0186cc..f2f1525111f 100644 --- a/linters/spell_misspell/Dockerfile +++ b/linters/spell_misspell/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/spell_proselint/Dockerfile b/linters/spell_proselint/Dockerfile index 00f30d807de..963833b551e 100644 --- a/linters/spell_proselint/Dockerfile +++ b/linters/spell_proselint/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/sql_sql_lint/Dockerfile b/linters/sql_sql_lint/Dockerfile index 280a2de595d..2729f08788a 100644 --- a/linters/sql_sql_lint/Dockerfile +++ b/linters/sql_sql_lint/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/sql_sqlfluff/Dockerfile b/linters/sql_sqlfluff/Dockerfile index 40382b81c7b..99955ced36a 100644 --- a/linters/sql_sqlfluff/Dockerfile +++ b/linters/sql_sqlfluff/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/sql_tsqllint/Dockerfile b/linters/sql_tsqllint/Dockerfile index c76f401e7f6..cb49fc6f486 100644 --- a/linters/sql_tsqllint/Dockerfile +++ b/linters/sql_tsqllint/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/swift_swiftlint/Dockerfile b/linters/swift_swiftlint/Dockerfile index 1b3ddd99b3c..845d6532a9e 100644 --- a/linters/swift_swiftlint/Dockerfile +++ b/linters/swift_swiftlint/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/tekton_tekton_lint/Dockerfile b/linters/tekton_tekton_lint/Dockerfile index abd13b26694..dea992c085b 100644 --- a/linters/tekton_tekton_lint/Dockerfile +++ b/linters/tekton_tekton_lint/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/terraform_checkov/Dockerfile b/linters/terraform_checkov/Dockerfile index f180da85560..6269227db68 100644 --- a/linters/terraform_checkov/Dockerfile +++ b/linters/terraform_checkov/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/terraform_kics/Dockerfile b/linters/terraform_kics/Dockerfile index 1c5442471d7..68ffe75a791 100644 --- a/linters/terraform_kics/Dockerfile +++ b/linters/terraform_kics/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/terraform_terraform_fmt/Dockerfile b/linters/terraform_terraform_fmt/Dockerfile index 4730f8557b3..1b636582e7a 100644 --- a/linters/terraform_terraform_fmt/Dockerfile +++ b/linters/terraform_terraform_fmt/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/terraform_terragrunt/Dockerfile b/linters/terraform_terragrunt/Dockerfile index dda0154be2d..060cc7248ac 100644 --- a/linters/terraform_terragrunt/Dockerfile +++ b/linters/terraform_terragrunt/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/terraform_terrascan/Dockerfile b/linters/terraform_terrascan/Dockerfile index f96ff5c0a09..cc7a0d37837 100644 --- a/linters/terraform_terrascan/Dockerfile +++ b/linters/terraform_terrascan/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/terraform_tflint/Dockerfile b/linters/terraform_tflint/Dockerfile index 08ffda15415..ca8190350ab 100644 --- a/linters/terraform_tflint/Dockerfile +++ b/linters/terraform_tflint/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/tsx_eslint/Dockerfile b/linters/tsx_eslint/Dockerfile index 3287aeb36cb..fa92138748f 100644 --- a/linters/tsx_eslint/Dockerfile +++ b/linters/tsx_eslint/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/typescript_es/Dockerfile b/linters/typescript_es/Dockerfile index 904b52212fc..651f3ab4c53 100644 --- a/linters/typescript_es/Dockerfile +++ b/linters/typescript_es/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/typescript_prettier/Dockerfile b/linters/typescript_prettier/Dockerfile index eb5c2dc8320..a14bb9f322a 100644 --- a/linters/typescript_prettier/Dockerfile +++ b/linters/typescript_prettier/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/typescript_standard/Dockerfile b/linters/typescript_standard/Dockerfile index fcb2ee989a5..614560e1266 100644 --- a/linters/typescript_standard/Dockerfile +++ b/linters/typescript_standard/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/vbdotnet_dotnet_format/Dockerfile b/linters/vbdotnet_dotnet_format/Dockerfile index 84b1226c525..23f768b946c 100644 --- a/linters/vbdotnet_dotnet_format/Dockerfile +++ b/linters/vbdotnet_dotnet_format/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/xml_xmllint/Dockerfile b/linters/xml_xmllint/Dockerfile index b64335f30d3..c2aff78bcc5 100644 --- a/linters/xml_xmllint/Dockerfile +++ b/linters/xml_xmllint/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/yaml_prettier/Dockerfile b/linters/yaml_prettier/Dockerfile index 780ab4fdc22..c700b8a3f1e 100644 --- a/linters/yaml_prettier/Dockerfile +++ b/linters/yaml_prettier/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/yaml_v8r/Dockerfile b/linters/yaml_v8r/Dockerfile index 3da2fe32188..197652c7dae 100644 --- a/linters/yaml_v8r/Dockerfile +++ b/linters/yaml_v8r/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64 diff --git a/linters/yaml_yamllint/Dockerfile b/linters/yaml_yamllint/Dockerfile index 81bdf451f58..d6a58b7f4a4 100644 --- a/linters/yaml_yamllint/Dockerfile +++ b/linters/yaml_yamllint/Dockerfile @@ -23,12 +23,12 @@ FROM multiarch/qemu-user-static:x86_64-aarch64 as qemu FROM python:3.11.2-alpine3.17 ARG GITHUB_TOKEN - # https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73711302/699056 COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/ - # https://stackoverflow.com/a/73711302/699056 - # https://stackoverflow.com/a/73359981/699056 - # https://stackoverflow.com/a/71209637/699056 -RUN apk add --update libc6-compat \ +# https://stackoverflow.com/a/73711302/699056 +# https://stackoverflow.com/a/73359981/699056 +# https://stackoverflow.com/a/71209637/699056 +RUN apk add --update --no-cache libc6-compat \ gcompat \ qemu-x86_64