diff --git a/.automation/generated/flavors-stats.json b/.automation/generated/flavors-stats.json index 712d4fbf3d8..3c93d3cc391 100644 --- a/.automation/generated/flavors-stats.json +++ b/.automation/generated/flavors-stats.json @@ -363,6 +363,10 @@ [ "2021-11-27T01:29:49", 1693380 + ], + [ + "2021-11-29T01:33:55", + 1760712 ] ], "ci_light": [ @@ -729,6 +733,10 @@ [ "2021-11-27T01:29:49", 5246 + ], + [ + "2021-11-29T01:33:55", + 5256 ] ], "dart": [ @@ -1095,6 +1103,10 @@ [ "2021-11-27T01:29:49", 1561 + ], + [ + "2021-11-29T01:33:55", + 1569 ] ], "documentation": [ @@ -1461,6 +1473,10 @@ [ "2021-11-27T01:29:49", 22150 + ], + [ + "2021-11-29T01:33:55", + 22169 ] ], "dotnet": [ @@ -1827,6 +1843,10 @@ [ "2021-11-27T01:29:49", 253287 + ], + [ + "2021-11-29T01:33:55", + 253886 ] ], "go": [ @@ -2193,6 +2213,10 @@ [ "2021-11-27T01:29:49", 5523 + ], + [ + "2021-11-29T01:33:55", + 5525 ] ], "java": [ @@ -2559,6 +2583,10 @@ [ "2021-11-27T01:29:49", 40410 + ], + [ + "2021-11-29T01:33:55", + 40454 ] ], "javascript": [ @@ -2925,6 +2953,10 @@ [ "2021-11-27T01:29:49", 56567 + ], + [ + "2021-11-29T01:33:55", + 56768 ] ], "php": [ @@ -3291,6 +3323,10 @@ [ "2021-11-27T01:29:49", 2465 + ], + [ + "2021-11-29T01:33:55", + 2473 ] ], "python": [ @@ -3657,6 +3693,10 @@ [ "2021-11-27T01:29:49", 30957 + ], + [ + "2021-11-29T01:33:55", + 31180 ] ], "ruby": [ @@ -4019,6 +4059,10 @@ [ "2021-11-27T01:29:49", 1539 + ], + [ + "2021-11-29T01:33:55", + 1541 ] ], "rust": [ @@ -4381,6 +4425,10 @@ [ "2021-11-27T01:29:49", 1282 + ], + [ + "2021-11-29T01:33:55", + 1284 ] ], "salesforce": [ @@ -4747,6 +4795,10 @@ [ "2021-11-27T01:29:49", 8500 + ], + [ + "2021-11-29T01:33:55", + 8532 ] ], "scala": [ @@ -5109,6 +5161,10 @@ [ "2021-11-27T01:29:49", 1135 + ], + [ + "2021-11-29T01:33:55", + 1137 ] ], "swift": [ @@ -5471,6 +5527,10 @@ [ "2021-11-27T01:29:49", 1038 + ], + [ + "2021-11-29T01:33:55", + 1040 ] ], "terraform": [ @@ -5837,6 +5897,10 @@ [ "2021-11-27T01:29:49", 23737 + ], + [ + "2021-11-29T01:33:55", + 23913 ] ] } \ No newline at end of file diff --git a/.automation/generated/linter-helps.json b/.automation/generated/linter-helps.json index 61070d0f8f0..6b4cf153cc1 100644 --- a/.automation/generated/linter-helps.json +++ b/.automation/generated/linter-helps.json @@ -1379,8 +1379,8 @@ " of opening bracket's line.", " --ignore errors Comma-separated list of errors and warnings to ignore", " (or skip). For example, ``--ignore=E4,E51,W234``.", - " (Default: ['W503', 'E126', 'E226', 'E121', 'E704',", - " 'W504', 'E24', 'E123'])", + " (Default: ['E121', 'E24', 'E226', 'W504', 'W503',", + " 'E123', 'E126', 'E704'])", " --extend-ignore errors", " Comma-separated list of errors and warnings to add to", " the list of ignored ones. For example, ``--extend-", diff --git a/.automation/generated/linter-versions.json b/.automation/generated/linter-versions.json index 8ce0c69a006..567e83dc708 100644 --- a/.automation/generated/linter-versions.json +++ b/.automation/generated/linter-versions.json @@ -6,8 +6,8 @@ "bash-exec": "5.1.0", "black": "21.11", "cfn-lint": "0.56.2", - "checkov": "2.0.605", - "checkstyle": "9.1", + "checkov": "2.0.606", + "checkstyle": "9.2", "chktex": "1.7.6", "clippy": "0.1.56", "clj-kondo": "2021.06.18", diff --git a/CHANGELOG.md b/CHANGELOG.md index 1fe7b016f13..06fc892b9f0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -41,6 +41,8 @@ Note: Can be used with `megalinter/megalinter@beta` in your GitHub Action mega-l - [htmlhint](https://htmlhint.com/) from 0.16.3 to **1.0.0** on 2021-11-27 - [scalafix](https://scalacenter.github.io/scalafix/) from 0.9.32 to **0.9.33** on 2021-11-27 - [snakemake](https://snakemake.readthedocs.io/en/stable/) from 6.11.0 to **6.11.1** on 2021-11-27 + - [checkstyle](https://checkstyle.sourceforge.io) from 9.1 to **9.2** on 2021-11-29 + - [checkov](https://www.checkov.io/) from 2.0.605 to **2.0.606** on 2021-11-29 ## [v5.2.0] - 2021-11-18 diff --git a/README.md b/README.md index 38b7f02631d..10b59d57ab4 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ ![GitHub release](https://img.shields.io/github/v/release/megalinter/megalinter?sort=semver) -[![Docker Pulls](https://img.shields.io/badge/docker%20pulls-2.1M-blue)](https://megalinter.github.io/flavors/) +[![Docker Pulls](https://img.shields.io/badge/docker%20pulls-2.2M-blue)](https://megalinter.github.io/flavors/) [![Downloads/week](https://img.shields.io/npm/dw/mega-linter-runner.svg)](https://npmjs.org/package/mega-linter-runner) [![GitHub stars](https://img.shields.io/github/stars/megalinter/megalinter?cacheSeconds=3600)](https://github.com/megalinter/megalinter/stargazers/) [![MegaLinter](https://github.com/megalinter/megalinter/workflows/MegaLinter/badge.svg?branch=main)](https://github.com/megalinter/megalinter/actions?query=workflow%3AMegaLinter+branch%3Amain) @@ -966,7 +966,7 @@ To help, you can also: - [checkstyle](https://checkstyle.sourceforge.io/index.html#Related_Tools_Active_Tools){target=_blank} - [clj-kondo](https://github.com/borkdude/clj-kondo/blob/master/doc/ci-integration.md#github){target=_blank} -- [cspell](https://github.com/streetsidesoftware/cspell/tree/main/packages/cspell#mega-linter){target=_blank} +- [cspell](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell#mega-linter){target=_blank} - [dotenv-linter](https://dotenv-linter.github.io/#/integrations/mega_linter){target=_blank} - [editorconfig-checker](https://github.com/editorconfig-checker/editorconfig-checker#mega-linter){target=_blank} - [eslint](https://eslint.org/docs/user-guide/integrations#source-control){target=_blank} diff --git a/docs/all_linters.md b/docs/all_linters.md index 6d3c6512349..ecc4c9fac48 100644 --- a/docs/all_linters.md +++ b/docs/all_linters.md @@ -12,14 +12,14 @@ | [**bash-exec**](https://tiswww.case.edu/php/chet/bash/bashtop.html){target=_blank} | 5.1.0 | | [BASH](descriptors/bash_bash_exec.md) | | [Web Site](https://tiswww.case.edu/php/chet/bash/bashtop.html){target=_blank} | | [**black**](https://github.com/psf/black){target=_blank} | 21.11 | MIT | [PYTHON](descriptors/python_black.md) | :white_circle: | [Repository](https://github.com/psf/black){target=_blank} | | [**cfn-lint**](https://github.com/martysweet/cfn-lint){target=_blank} | 0.56.2 | | [CLOUDFORMATION](descriptors/cloudformation_cfn_lint.md) | :white_circle: | [Web Site](https://github.com/martysweet/cfn-lint){target=_blank} | -| [**checkov**](https://github.com/bridgecrewio/checkov){target=_blank} | 2.0.605 | Apache-2.0 | [TERRAFORM](descriptors/terraform_checkov.md) | :no_entry_sign: | [Repository](https://github.com/bridgecrewio/checkov){target=_blank} | -| [**checkstyle**](https://github.com/checkstyle/checkstyle){target=_blank} | 9.1 | Other | [JAVA](descriptors/java_checkstyle.md) | :heart: | [MegaLinter reference](https://checkstyle.sourceforge.io/index.html#Related_Tools_Active_Tools){target=_blank} | +| [**checkov**](https://github.com/bridgecrewio/checkov){target=_blank} | 2.0.606 | Apache-2.0 | [TERRAFORM](descriptors/terraform_checkov.md) | :no_entry_sign: | [Repository](https://github.com/bridgecrewio/checkov){target=_blank} | +| [**checkstyle**](https://github.com/checkstyle/checkstyle){target=_blank} | 9.2 | Other | [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.56 | | [RUST](descriptors/rust_clippy.md) | :white_circle: | [Web Site](https://github.com/rust-lang/rust-clippy){target=_blank} | | [**clj-kondo**](https://github.com/borkdude/clj-kondo){target=_blank} | 2021.06.18 | | [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.0 | Other | [COFFEE](descriptors/coffee_coffeelint.md) | :white_circle: | [Repository](https://github.com/clutchski/coffeelint){target=_blank} | | [**cpplint**](https://github.com/cpplint/cpplint){target=_blank} | 1.5.5 | | [C](descriptors/c_cpplint.md)
[CPP](descriptors/cpp_cpplint.md) | :white_circle: | [Web Site](https://github.com/cpplint/cpplint){target=_blank} | -| [**cspell**](https://github.com/streetsidesoftware/cspell){target=_blank} | 5.13.1 | MIT | [SPELL](descriptors/spell_cspell.md) | :heart: | [MegaLinter reference](https://github.com/streetsidesoftware/cspell/tree/main/packages/cspell#mega-linter){target=_blank} | +| [**cspell**](https://github.com/streetsidesoftware/cspell){target=_blank} | 5.13.1 | MIT | [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 | [DART](descriptors/dart_dartanalyzer.md) | :no_entry_sign: | [Repository](https://github.com/dart-lang/sdk){target=_blank} | | [**dockerfilelint**](https://github.com/replicatedhq/dockerfilelint){target=_blank} | 1.8.0 | | [DOCKERFILE](descriptors/dockerfile_dockerfilelint.md) | :white_circle: | [Web Site](https://github.com/replicatedhq/dockerfilelint){target=_blank} | | [**dotenv-linter**](https://github.com/dotenv-linter/dotenv-linter){target=_blank} | 3.1.1 | MIT | [ENV](descriptors/env_dotenv_linter.md) | :heart: | [MegaLinter reference](https://dotenv-linter.github.io/#/integrations/mega_linter){target=_blank} | diff --git a/docs/descriptors/java_checkstyle.md b/docs/descriptors/java_checkstyle.md index 64e9a7d0aa1..7a721a06947 100644 --- a/docs/descriptors/java_checkstyle.md +++ b/docs/descriptors/java_checkstyle.md @@ -9,7 +9,7 @@ ## checkstyle documentation -- Version in MegaLinter: **9.1** +- Version in MegaLinter: **9.2** - Visit [Official Web Site](https://checkstyle.sourceforge.io){target=_blank} - See [How to configure checkstyle rules](https://checkstyle.sourceforge.io/config.html#Overview){target=_blank} - If custom `sun_checks.xml` config file is not found, [sun_checks.xml](https://github.com/megalinter/megalinter/tree/main/TEMPLATES/sun_checks.xml){target=_blank} will be used diff --git a/docs/descriptors/python_flake8.md b/docs/descriptors/python_flake8.md index 0be86a3067d..c26596276e5 100644 --- a/docs/descriptors/python_flake8.md +++ b/docs/descriptors/python_flake8.md @@ -124,8 +124,8 @@ optional arguments: of opening bracket's line. --ignore errors Comma-separated list of errors and warnings to ignore (or skip). For example, ``--ignore=E4,E51,W234``. - (Default: ['W503', 'E126', 'E226', 'E121', 'E704', - 'W504', 'E24', 'E123']) + (Default: ['E121', 'E24', 'E226', 'W504', 'W503', + 'E123', 'E126', 'E704']) --extend-ignore errors Comma-separated list of errors and warnings to add to the list of ignored ones. For example, ``--extend- diff --git a/docs/descriptors/terraform_checkov.md b/docs/descriptors/terraform_checkov.md index 0ee6765afc2..382bbafbd4a 100644 --- a/docs/descriptors/terraform_checkov.md +++ b/docs/descriptors/terraform_checkov.md @@ -9,7 +9,7 @@ ## checkov documentation -- Version in MegaLinter: **2.0.605** +- Version in MegaLinter: **2.0.606** - Visit [Official Web Site](https://www.checkov.io/){target=_blank} - See [How to disable checkov rules in files](https://www.checkov.io/2.Basics/Suppressing%20and%20Skipping%20Policies.html){target=_blank} - See [Index of problems detected by checkov](https://www.checkov.io/5.Policy%20Index/all.html){target=_blank} diff --git a/docs/flavors.md b/docs/flavors.md index b51595c75da..4e5f51ed58c 100644 --- a/docs/flavors.md +++ b/docs/flavors.md @@ -9,7 +9,7 @@ To improve run performances, we generate **Flavored MegaLinter images** containi - When using default MegaLinter, if a MegaLinter Flavor would cover all your project requirements, a message is added in the logs - If your project uses a MegaLinter Flavor not covering linter requirements, an error message will be thrown with instructions about how to solve the issue -_The following table does not display docker pulls from [MegaLinter v4 images](https://hub.docker.com/r/nvuillam/mega-linter)_ +_The following table does not display docker pulls from [MegaLinter v4 images](https://hub.docker.com/r/nvuillam/mega-linter)._ | | Flavor | Description | Embedded linters | Info | diff --git a/docs/index.md b/docs/index.md index aed2f1796ef..e2af2da8ed3 100644 --- a/docs/index.md +++ b/docs/index.md @@ -13,7 +13,7 @@ ![GitHub release](https://img.shields.io/github/v/release/megalinter/megalinter?sort=semver) -[![Docker Pulls](https://img.shields.io/badge/docker%20pulls-2.1M-blue)](https://megalinter.github.io/flavors/) +[![Docker Pulls](https://img.shields.io/badge/docker%20pulls-2.2M-blue)](https://megalinter.github.io/flavors/) [![Downloads/week](https://img.shields.io/npm/dw/mega-linter-runner.svg)](https://npmjs.org/package/mega-linter-runner) [![GitHub stars](https://img.shields.io/github/stars/megalinter/megalinter?cacheSeconds=3600)](https://github.com/megalinter/megalinter/stargazers/) [![MegaLinter](https://github.com/megalinter/megalinter/workflows/MegaLinter/badge.svg?branch=main)](https://github.com/megalinter/megalinter/actions?query=workflow%3AMegaLinter+branch%3Amain) diff --git a/mega-linter-runner/README.md b/mega-linter-runner/README.md index c141efd9ec5..8ad62bbf7e7 100644 --- a/mega-linter-runner/README.md +++ b/mega-linter-runner/README.md @@ -15,7 +15,7 @@ [![Downloads/total](https://img.shields.io/npm/dt/mega-linter-runner.svg)](https://npmjs.org/package/mega-linter-runner) [![GitHub stars](https://img.shields.io/github/stars/megalinter/megalinter?maxAge=2592000)](https://GitHub.com/megalinter/megalinter/stargazers/) -[![Docker Pulls](https://img.shields.io/badge/docker%20pulls-2.1M-blue)](https://megalinter.github.io/flavors/) +[![Docker Pulls](https://img.shields.io/badge/docker%20pulls-2.2M-blue)](https://megalinter.github.io/flavors/) [![MegaLinter](https://github.com/megalinter/megalinter/workflows/MegaLinter/badge.svg?branch=main)](https://megalinter.github.io) [![codecov](https://codecov.io/gh/megalinter/megalinter/branch/master/graph/badge.svg)](https://codecov.io/gh/megalinter/megalinter) [![Secured with Trivy](https://img.shields.io/badge/Trivy-secured-green?logo=docker)](https://github.com/aquasecurity/trivy)