Skip to content

Commit

Permalink
Release MegaLinter v6.21.0
Browse files Browse the repository at this point in the history
  • Loading branch information
nvuillam committed Mar 26, 2023
1 parent 6610801 commit c364436
Show file tree
Hide file tree
Showing 153 changed files with 2,541 additions and 2,554 deletions.
2 changes: 1 addition & 1 deletion .automation/build.py
Original file line number Diff line number Diff line change
Expand Up @@ -2349,7 +2349,7 @@ def finalize_doc_build():
"<!-- mega-linter-badges-start -->",
"<!-- mega-linter-badges-end -->",
"""![GitHub release](https://img.shields.io/github/v/release/oxsecurity/megalinter?sort=semver&color=%23FD80CD)
[![Docker Pulls](https://img.shields.io/badge/docker%20pulls-4.0M-blue?color=%23FD80CD)](https://megalinter.io/flavors/)
[![Docker Pulls](https://img.shields.io/badge/docker%20pulls-4.2M-blue?color=%23FD80CD)](https://megalinter.io/flavors/)
[![Downloads/week](https://img.shields.io/npm/dw/mega-linter-runner.svg?color=%23FD80CD)](https://npmjs.org/package/mega-linter-runner)
[![GitHub stars](https://img.shields.io/github/stars/oxsecurity/megalinter?cacheSeconds=3600&color=%23FD80CD)](https://github.com/oxsecurity/megalinter/stargazers/)
[![Dependents](https://img.shields.io/static/v1?label=Used%20by&message=2011&color=%23FD80CD&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents)
Expand Down
64 changes: 32 additions & 32 deletions .automation/generated/flavors-stats.json
Original file line number Diff line number Diff line change
Expand Up @@ -1369,8 +1369,8 @@
2861902
],
[
"2023-03-26T13:38:15",
2862677
"2023-03-26T18:14:31",
2862769
]
],
"ci_light": [
Expand Down Expand Up @@ -2743,8 +2743,8 @@
54546
],
[
"2023-03-26T13:38:15",
54590
"2023-03-26T18:14:31",
54597
]
],
"cupcake": [
Expand Down Expand Up @@ -3097,8 +3097,8 @@
6045
],
[
"2023-03-26T13:38:15",
6058
"2023-03-26T18:14:31",
6067
]
],
"dart": [
Expand Down Expand Up @@ -5381,8 +5381,8 @@
131898
],
[
"2023-03-26T13:38:15",
132103
"2023-03-26T18:14:31",
132134
]
],
"dotnet": [
Expand Down Expand Up @@ -6755,8 +6755,8 @@
364426
],
[
"2023-03-26T13:38:15",
364543
"2023-03-26T18:14:31",
364549
]
],
"go": [
Expand Down Expand Up @@ -8129,8 +8129,8 @@
18059
],
[
"2023-03-26T13:38:15",
18073
"2023-03-26T18:14:31",
18075
]
],
"java": [
Expand Down Expand Up @@ -9503,8 +9503,8 @@
113754
],
[
"2023-03-26T13:38:15",
113812
"2023-03-26T18:14:31",
113820
]
],
"javascript": [
Expand Down Expand Up @@ -10877,8 +10877,8 @@
229178
],
[
"2023-03-26T13:38:15",
229608
"2023-03-26T18:14:31",
229661
]
],
"php": [
Expand Down Expand Up @@ -12251,8 +12251,8 @@
47693
],
[
"2023-03-26T13:38:15",
47701
"2023-03-26T18:14:31",
47703
]
],
"python": [
Expand Down Expand Up @@ -13625,8 +13625,8 @@
179705
],
[
"2023-03-26T13:38:15",
179859
"2023-03-26T18:14:31",
179882
]
],
"ruby": [
Expand Down Expand Up @@ -14995,8 +14995,8 @@
3225
],
[
"2023-03-26T13:38:15",
3233
"2023-03-26T18:14:31",
3235
]
],
"rust": [
Expand Down Expand Up @@ -16365,8 +16365,8 @@
4959
],
[
"2023-03-26T13:38:15",
4967
"2023-03-26T18:14:31",
4969
]
],
"salesforce": [
Expand Down Expand Up @@ -17739,8 +17739,8 @@
17724
],
[
"2023-03-26T13:38:15",
17736
"2023-03-26T18:14:31",
17738
]
],
"scala": [
Expand Down Expand Up @@ -19111,8 +19111,8 @@
6141
],
[
"2023-03-26T13:38:15",
6153
"2023-03-26T18:14:31",
6155
]
],
"swift": [
Expand Down Expand Up @@ -20481,8 +20481,8 @@
3366
],
[
"2023-03-26T13:38:15",
3374
"2023-03-26T18:14:31",
3376
]
],
"terraform": [
Expand Down Expand Up @@ -21855,8 +21855,8 @@
204232
],
[
"2023-03-26T13:38:15",
204407
"2023-03-26T18:14:31",
204432
]
]
}
135 changes: 61 additions & 74 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,22 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-linter.yml file, or with `oxsecurity/megalinter:beta` docker image

- New linters
- Add [**helm lint**](https://helm.sh/docs/helm/helm_lint/), by @ThomasSanson in <https://github.com/oxsecurity/megalinter/pull/2386>

- Medias

- Linter enhancements & fixes

- Core

- Documentation

- Linter versions upgrades
<!-- linter-versions-end -->

## [v6.21.0] - 2023-03-26

- New linters
- Add [**helm lint**](https://helm.sh/docs/helm/helm_lint/), by @ThomasSanson in https://github.com/oxsecurity/megalinter/pull/2386

<!-- /* cspell:disable */ -->

Expand All @@ -22,84 +37,56 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l
<!-- /* cspell:enable */ -->

- Linter enhancements & fixes
- [phpcs](https://megalinter.io/latest/descriptors/php_phpcs/): Add regex in descriptor to be able to extract the number of found errors
- Use docker image to install phpstan
- Avoid cspell error on readonly workspaces
- Allow bandit to use pyproject.toml
- Bring back stylelint-config-sass-guidelines package
- Display only errors in markdown-link-check logs for better readability
- [phpcs](https://megalinter.io/latest/descriptors/php_phpcs/): Add regex in descriptor to be able to extract the number of found errors, by @nvuillam in https://github.com/oxsecurity/megalinter/pull/2453
- Replace babel-eslint with @babel/eslint-parser, by @bdovaz in https://github.com/oxsecurity/megalinter/pull/2445
- Use docker image to install phpstan, by @nvuillam in https://github.com/oxsecurity/megalinter/pull/2469
- Avoid cspell error on readonly workspaces, by @nvuillam in https://github.com/oxsecurity/megalinter/pull/2474
- Allow bandit to use pyproject.toml, by @nvuillam in https://github.com/oxsecurity/megalinter/pull/2475
- Bring back stylelint-config-sass-guidelines package, by @nvuillam in https://github.com/oxsecurity/megalinter/pull/2477
- Display only errors in markdown-link-check logs for better readability, by @nvuillam in https://github.com/oxsecurity/megalinter/pull/2479

- Core
- Run CI linter jobs only on Pull requests to avoid doubling jobs

- Documentation
- mega-linter-runner: doc fix for env list of values, see [#2448](https://github.com/oxsecurity/megalinter/issues/2448)

- Linter versions upgrades
- [ansible-lint](https://ansible-lint.readthedocs.io/) from 6.14.1 to **6.14.2** on 2023-03-11
- [checkstyle](https://checkstyle.sourceforge.io) from 10.8.0 to **10.8.1** on 2023-03-11
- [eslint](https://eslint.org) from 8.35.0 to **8.36.0** on 2023-03-11
- [jsonlint](https://github.com/prantlf/jsonlint) from 14.0.1 to **14.0.2** on 2023-03-11
- [phpstan](https://phpstan.org/) from 1.10.5 to **1.10.6** on 2023-03-11
- [psalm](https://psalm.dev) from Psalm.5.7.7@ to **Psalm.5.8.0@** on 2023-03-11
- [bandit](https://bandit.readthedocs.io/en/latest/) from 1.7.4 to **1.7.5** on 2023-03-11
- [pylint](https://pylint.pycqa.org) from 2.16.4 to **2.17.0** on 2023-03-11
- [pyright](https://github.com/Microsoft/pyright) from 1.1.296 to **1.1.298** on 2023-03-11
- [checkov](https://www.checkov.io/) from 2.3.70 to **2.3.75** on 2023-03-11
- [devskim](https://github.com/microsoft/DevSkim) from 0.7.104 to **0.7.105** on 2023-03-11
- [syft](https://github.com/anchore/syft) from 0.74.0 to **0.74.1** on 2023-03-11
- [trivy](https://aquasecurity.github.io/trivy/) from 0.38.1 to **0.38.2** on 2023-03-11
- [clippy](https://github.com/rust-lang/rust-clippy) from 0.1.67 to **0.1.68** on 2023-03-11
- [snakemake](https://snakemake.readthedocs.io/en/stable/) from 7.24.0 to **7.24.1** on 2023-03-11
- [snakefmt](https://github.com/snakemake/snakefmt) from 0.8.1 to **0.8.2** on 2023-03-11
- [terraform-fmt](https://www.terraform.io/docs/cli/commands/fmt.html) from 1.3.9 to **1.4.0** on 2023-03-11
- [terragrunt](https://terragrunt.gruntwork.io) from 0.44.4 to **0.44.5** on 2023-03-11
- [devskim](https://github.com/microsoft/DevSkim) from 0.7.105 to **0.7.104** on 2023-03-11
- [cspell](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell) from 6.28.0 to **6.29.0** on 2023-03-11
- [v8r](https://github.com/chris48s/v8r) from 0.14.0 to **1.0.0** on 2023-03-13
- [checkov](https://www.checkov.io/) from 2.3.75 to **2.3.79** on 2023-03-13
- [rstcheck](https://github.com/myint/rstcheck) from 6.1.1 to **6.1.2** on 2023-03-13
- [cfn-lint](https://github.com/aws-cloudformation/cfn-lint) from 0.74.1 to **0.74.3** on 2023-03-16
- [dotnet-format](https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-format) from 6.0.406 to **6.0.407** on 2023-03-16
- [revive](https://revive.run/) from 1.2.5 to **1.3.0** on 2023-03-16
- [pyright](https://github.com/Microsoft/pyright) from 1.1.298 to **1.1.299** on 2023-03-16
- [checkov](https://www.checkov.io/) from 2.3.79 to **2.3.95** on 2023-03-16
- [semgrep](https://semgrep.dev/) from 1.14.0 to **1.15.0** on 2023-03-16
- [syft](https://github.com/anchore/syft) from 0.74.1 to **0.75.0** on 2023-03-16
- [trivy](https://aquasecurity.github.io/trivy/) from 0.38.2 to **0.38.3** on 2023-03-16
- [rubocop](https://rubocop.org/) from 1.48.0 to **1.48.1** on 2023-03-16
- [snakemake](https://snakemake.readthedocs.io/en/stable/) from 7.24.1 to **7.24.2** on 2023-03-16
- [snakefmt](https://github.com/snakemake/snakefmt) from 0.8.2 to **0.8.3** on 2023-03-16
- [cspell](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell) from 6.29.0 to **6.29.3** on 2023-03-16
- [sqlfluff](https://www.sqlfluff.com/) from 1.4.5 to **2.0.0** on 2023-03-16
- [kics](https://www.kics.io) from 1.6.11 to **1.6.12** on 2023-03-16
- [ansible-lint](https://ansible-lint.readthedocs.io/) from 6.14.2 to **6.14.3** on 2023-03-25
- [clj-kondo](https://github.com/borkdude/clj-kondo) from 2023.02.17 to **2023.03.17** on 2023-03-25
- [cfn-lint](https://github.com/aws-cloudformation/cfn-lint) from 0.74.3 to **0.75.1** on 2023-03-25
- [jscpd](https://github.com/kucherenko/jscpd/tree/master/packages/jscpd) from 3.5.3 to **3.5.4** on 2023-03-25
- [stylelint](https://stylelint.io) from 15.2.0 to **15.3.0** on 2023-03-25
- [golangci-lint](https://golangci-lint.run/) from 1.51.2 to **1.52.1** on 2023-03-25
- [revive](https://revive.run/) from 1.3.0 to **1.3.1** on 2023-03-25
- [checkstyle](https://checkstyle.sourceforge.io) from 10.8.1 to **10.9.2** on 2023-03-25
- [prettier](https://prettier.io/) from 2.8.4 to **2.8.7** on 2023-03-25
- [eslint-plugin-jsonc](https://ota-meshi.github.io/eslint-plugin-jsonc/) from 2.6.0 to **2.7.0** on 2023-03-25
- [markdown-link-check](https://github.com/tcort/markdown-link-check) from 3.10.3 to **3.11.0** on 2023-03-25
- [phpstan](https://phpstan.org/) from 1.10.6 to **1.10.8** on 2023-03-25
- [pylint](https://pylint.pycqa.org) from 2.17.0 to **2.17.1** on 2023-03-25
- [pyright](https://github.com/Microsoft/pyright) from 1.1.299 to **1.1.300** on 2023-03-25
- [checkov](https://www.checkov.io/) from 2.3.95 to **2.3.115** on 2023-03-25
- [snakemake](https://snakemake.readthedocs.io/en/stable/) from 7.24.2 to **7.25.0** on 2023-03-25
- [cspell](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell) from 6.29.3 to **6.31.1** on 2023-03-25
- [sqlfluff](https://www.sqlfluff.com/) from 2.0.0 to **2.0.2** on 2023-03-25
- [terraform-fmt](https://www.terraform.io/docs/cli/commands/fmt.html) from 1.4.0 to **1.4.2** on 2023-03-25
- [terragrunt](https://terragrunt.gruntwork.io) from 0.44.5 to **0.45.0** on 2023-03-25
- [yamllint](https://yamllint.readthedocs.io/) from 1.29.0 to **1.30.0** on 2023-03-25
- [golangci-lint](https://golangci-lint.run/) from 1.52.1 to **1.52.2** on 2023-03-25
- [checkstyle](https://checkstyle.sourceforge.io) from 10.9.2 to **10.9.3** on 2023-03-25
- [checkov](https://www.checkov.io/) from 2.3.115 to **2.3.118** on 2023-03-26
- [gitleaks](https://github.com/zricethezav/gitleaks) from 8.16.0 to **8.16.1** on 2023-03-26
- [checkov](https://www.checkov.io/) from 2.3.118 to **2.3.120** on 2023-03-26
<!-- linter-versions-end -->
- mega-linter-runner: doc fix for env list of values, see [#2448](https://github.com/oxsecurity/megalinter/issues/2448), by @DariuszPorowski in https://github.com/oxsecurity/megalinter/pull/2449

- Linter versions upgrades
- [ansible-lint](https://ansible-lint.readthedocs.io/) from 6.14.1 to **6.14.3**
- [bandit](https://bandit.readthedocs.io/en/latest/) from 1.7.4 to **1.7.5**
- [cfn-lint](https://github.com/aws-cloudformation/cfn-lint) from 0.74.1 to **0.75.1**
- [checkov](https://www.checkov.io/) from 2.3.70 to **2.3.120**
- [checkstyle](https://checkstyle.sourceforge.io) from 10.8.0 to **10.9.3**
- [clippy](https://github.com/rust-lang/rust-clippy) from 0.1.67 to **0.1.68**
- [clj-kondo](https://github.com/borkdude/clj-kondo) from 2023.02.17 to **2023.03.17**
- [cspell](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell) from 6.28.0 to **6.31.1**
- [dotnet-format](https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-format) from 6.0.406 to **6.0.407**
- [eslint-plugin-jsonc](https://ota-meshi.github.io/eslint-plugin-jsonc/) from 2.6.0 to **2.7.0**
- [eslint](https://eslint.org) from 8.35.0 to **8.36.0**
- [gitleaks](https://github.com/zricethezav/gitleaks) from 8.16.0 to **8.16.1**
- [jscpd](https://github.com/kucherenko/jscpd/tree/master/packages/jscpd) from 3.5.3 to **3.5.4**
- [jsonlint](https://github.com/prantlf/jsonlint) from 14.0.1 to **14.0.2**
- [kics](https://www.kics.io) from 1.6.11 to **1.6.12**
- [markdown-link-check](https://github.com/tcort/markdown-link-check) from 3.10.3 to **3.11.0**
- [phpstan](https://phpstan.org/) from 1.10.5 to **1.10.8**
- [prettier](https://prettier.io/) from 2.8.4 to **2.8.7**
- [psalm](https://psalm.dev) from Psalm.5.7.7@ to **Psalm.5.8.0@**
- [pylint](https://pylint.pycqa.org) from 2.16.4 to **2.17.1**
- [pyright](https://github.com/Microsoft/pyright) from 1.1.296 to **1.1.300**
- [revive](https://revive.run/) from 1.2.5 to **1.3.1**
- [rstcheck](https://github.com/myint/rstcheck) from 6.1.1 to **6.1.2**
- [rubocop](https://rubocop.org/) from 1.48.0 to **1.48.1**
- [semgrep](https://semgrep.dev/) from 1.14.0 to **1.15.0**
- [snakefmt](https://github.com/snakemake/snakefmt) from 0.8.1 to **0.8.3**
- [snakemake](https://snakemake.readthedocs.io/en/stable/) from 7.24.0 to **7.25.0**
- [sqlfluff](https://www.sqlfluff.com/) from 1.4.5 to **2.0.2**
- [stylelint](https://stylelint.io) from 15.2.0 to **15.3.0**
- [syft](https://github.com/anchore/syft) from 0.74.0 to **0.75.0**
- [terraform-fmt](https://www.terraform.io/docs/cli/commands/fmt.html) from 1.3.9 to **1.4.2**
- [terragrunt](https://terragrunt.gruntwork.io) from 0.44.4 to **0.45.0**
- [trivy](https://aquasecurity.github.io/trivy/) from 0.38.1 to **0.38.3**
- [v8r](https://github.com/chris48s/v8r) from 0.14.0 to **1.0.0**
- [yamllint](https://yamllint.readthedocs.io/) from 1.29.0 to **1.30.0**

## [v6.20.1] - 2023-03-07

Expand Down
Loading

0 comments on commit c364436

Please sign in to comment.