Skip to content

Commit 7e042c7

Browse files
committed
Release MegaLinter v7.7.0
1 parent 371bcec commit 7e042c7

File tree

167 files changed

+3270
-3007
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

167 files changed

+3270
-3007
lines changed

.automation/generated/linter-licenses.json

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
"checkmake": "MIT",
1010
"checkov": "Apache-2.0",
1111
"checkstyle": "LGPL-2.1",
12+
"clang-format": "Other",
1213
"clippy": "Other",
1314
"clj-kondo": "EPL-1.0",
1415
"cljstyle": "EPL-1.0",

CHANGELOG.md

+59-81
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,25 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
99
Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-linter.yml file, or with `oxsecurity/megalinter:beta` docker image
1010

1111
- Core
12-
- Update base java apk package to openjdk 17 by @nvuillam in <https://github.com/oxsecurity/megalinter/pull/3160>
13-
- Update dotnet linters to .NET 7 by @bdovaz in <https://github.com/oxsecurity/megalinter/pull/2402>
12+
13+
- Media
14+
15+
- New linters
16+
17+
- Fixes
18+
19+
- Doc
20+
21+
- CI
22+
23+
- Linter versions upgrades
24+
<!-- linter-versions-end -->
25+
26+
## [v7.7.0] - 2023-12-09
27+
28+
- Core
29+
- Update base java apk package to openjdk 17 by @nvuillam in https://github.com/oxsecurity/megalinter/pull/3160
30+
- Update dotnet linters to .NET 7 by @bdovaz in https://github.com/oxsecurity/megalinter/pull/2402
1431

1532
- Media
1633
- [Try using MegaLinter (article in japanese)](https://future-architect.github.io/articles/20231129a/?s=03) by [Takashi Minayaga](https://future-architect.github.io/authors/%E5%AE%AE%E6%B0%B8%E5%B4%87%E5%8F%B2)
@@ -22,92 +39,53 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l
2239
- Fixes
2340
- Call jscpd with `--gitignore` to ignore copy-pastes in files matching `.gitignore`
2441
- cpplint: Dynamically add the list of extensions from list of files in --extensions parameter
25-
- Fix mkdocs generation + CI control job by @nvuillam in <https://github.com/oxsecurity/megalinter/pull/3135>
26-
- Add semgrep ruleset to validation schema by @wesley-dean-flexion in <https://github.com/oxsecurity/megalinter/pull/3164>
42+
- Fix mkdocs generation + CI control job by @nvuillam in https://github.com/oxsecurity/megalinter/pull/3135
43+
- Add semgrep ruleset to validation schema by @wesley-dean-flexion in https://github.com/oxsecurity/megalinter/pull/3164
2744
- Downgrade stylelint to avoid crash with not v16 compliant dependencies
2845
- Fix count of yaml-lint errors
46+
- Remove openssl reinstall, as base image has updated version from alpine 3.18.5 by @echoix in https://github.com/oxsecurity/megalinter/pull/3181
2947

3048
- CI
3149
- Add arguments to make use of pytest-xdist, by @echoix
3250

3351
- Linter versions upgrades
34-
- [checkov](https://www.checkov.io/) from 3.0.39 to **3.0.40** on 2023-11-19
35-
- [phpstan](https://phpstan.org/) from 1.10.42 to **1.10.43** on 2023-11-19
36-
- [npm-groovy-lint](https://nvuillam.github.io/npm-groovy-lint/) from 12.1.0 to **12.1.1** on 2023-11-19
37-
- [checkov](https://www.checkov.io/) from 3.0.40 to **3.1.4** on 2023-11-21
38-
- [gitleaks](https://github.com/gitleaks/gitleaks) from 8.18.0 to **8.18.1** on 2023-11-21
39-
- [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.63.0 to **3.63.1** on 2023-11-21
40-
- [terragrunt](https://terragrunt.gruntwork.io) from 0.53.4 to **0.53.5** on 2023-11-21
41-
- [checkov](https://www.checkov.io/) from 3.1.4 to **3.1.7** on 2023-11-21
42-
- [phpstan](https://phpstan.org/) from 1.10.43 to **1.10.44** on 2023-11-21
43-
- [puppet-lint](http://puppet-lint.com/) from 4.2.1 to **4.2.2** on 2023-11-21
44-
- [checkov](https://www.checkov.io/) from 3.1.7 to **3.1.9** on 2023-11-21
45-
- [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.63.1 to **3.63.2** on 2023-11-21
46-
- [psalm](https://psalm.dev) from Psalm.5.15.0@ to **Psalm.5.16.0@** on 2023-11-22
47-
- [puppet-lint](http://puppet-lint.com/) from 4.2.2 to **4.2.3** on 2023-11-22
48-
- [pyright](https://github.com/Microsoft/pyright) from 1.1.336 to **1.1.337** on 2023-11-22
49-
- [csharpier](https://csharpier.com/) from 0.26.2 to **0.26.3** on 2023-11-23
50-
- [npm-groovy-lint](https://nvuillam.github.io/npm-groovy-lint/) from 12.1.1 to **12.1.2** on 2023-11-23
51-
- [mypy](https://mypy.readthedocs.io/en/stable/) from 1.7.0 to **1.7.1** on 2023-11-23
52-
- [checkov](https://www.checkov.io/) from 3.1.9 to **3.1.10** on 2023-11-23
53-
- [terragrunt](https://terragrunt.gruntwork.io) from 0.53.5 to **0.53.6** on 2023-11-23
54-
- [checkov](https://www.checkov.io/) from 3.1.10 to **3.1.11** on 2023-11-24
55-
- [lightning-flow-scanner](https://github.com/Lightning-Flow-Scanner) from 2.15.0 to **2.16.0** on 2023-11-24
56-
- [markdown-table-formatter](https://www.npmjs.com/package/markdown-table-formatter) from 1.4.0 to **1.5.0** on 2023-11-25
57-
- [npm-groovy-lint](https://nvuillam.github.io/npm-groovy-lint/) from 12.1.2 to **12.2.0** on 2023-11-26
58-
- [checkov](https://www.checkov.io/) from 3.1.11 to **3.1.14** on 2023-11-26
59-
- [npm-groovy-lint](https://nvuillam.github.io/npm-groovy-lint/) from 12.2.0 to **13.0.0** on 2023-11-26
60-
- [checkov](https://www.checkov.io/) from 3.1.14 to **3.1.15** on 2023-11-26
61-
- [secretlint](https://github.com/secretlint/secretlint) from 7.1.0 to **7.2.0** on 2023-11-27
62-
- [phpstan](https://phpstan.org/) from 1.10.44 to **1.10.45** on 2023-11-27
63-
- [checkov](https://www.checkov.io/) from 3.1.15 to **3.1.17** on 2023-11-27
64-
- [phpstan](https://phpstan.org/) from 1.10.45 to **1.10.46** on 2023-11-28
65-
- [checkov](https://www.checkov.io/) from 3.1.17 to **3.1.18** on 2023-11-28
66-
- [terragrunt](https://terragrunt.gruntwork.io) from 0.53.6 to **0.53.7** on 2023-11-28
67-
- [terragrunt](https://terragrunt.gruntwork.io) from 0.53.7 to **0.53.8** on 2023-11-29
68-
- [pyright](https://github.com/Microsoft/pyright) from 1.1.337 to **1.1.338** on 2023-11-29
69-
- [checkov](https://www.checkov.io/) from 3.1.18 to **3.1.19** on 2023-11-29
70-
- [secretlint](https://github.com/secretlint/secretlint) from 7.2.0 to **8.0.0** on 2023-11-29
71-
- [ansible-lint](https://ansible-lint.readthedocs.io/) from 6.22.0 to **6.22.1** on 2023-11-29
72-
- [semgrep](https://semgrep.dev/) from 1.50.0 to **1.51.0** on 2023-11-29
73-
- [syft](https://github.com/anchore/syft) from 0.97.1 to **0.98.0** on 2023-11-29
74-
- [cfn-lint](https://github.com/aws-cloudformation/cfn-lint) from 0.83.3 to **0.83.4** on 2023-12-04
75-
- [csharpier](https://csharpier.com/) from 0.26.3 to **0.26.4** on 2023-12-04
76-
- [dotnet-format](https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-format) from 6.0.417 to **7.0.114** on 2023-12-04
77-
- [roslynator](https://github.com/JosefPihrt/Roslynator) from 0.8.0.0 to **0.8.1.0** on 2023-12-04
78-
- [eslint](https://eslint.org) from 8.54.0 to **8.55.0** on 2023-12-04
79-
- [phplint](https://github.com/overtrue/phplint) from 9.0.4 to **9.0.6** on 2023-12-04
80-
- [phpstan](https://phpstan.org/) from 1.10.46 to **1.10.47** on 2023-12-04
81-
- [psalm](https://psalm.dev) from Psalm.5.16.0@ to **Psalm.5.17.0@** on 2023-12-04
82-
- [ruff](https://github.com/astral-sh/ruff) from 0.1.6 to **0.1.7** on 2023-12-04
83-
- [checkov](https://www.checkov.io/) from 3.1.19 to **3.1.21** on 2023-12-04
84-
- [rubocop](https://rubocop.org/) from 1.57.2 to **1.58.0** on 2023-12-04
85-
- [cspell](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell) from 8.0.0 to **8.1.2** on 2023-12-04
86-
- [terraform-fmt](https://developer.hashicorp.com/terraform/cli/commands/fmt) from 1.6.4 to **1.6.5** on 2023-12-04
87-
- [checkov](https://www.checkov.io/) from 3.1.21 to **3.1.23** on 2023-12-05
88-
- [trivy-sbom](https://aquasecurity.github.io/trivy/) from 0.47.0 to **0.48.0** on 2023-12-05
89-
- [trivy](https://aquasecurity.github.io/trivy/) from 0.47.0 to **0.48.0** on 2023-12-05
90-
- [sfdx-scanner-apex](https://forcedotcom.github.io/sfdx-scanner/) from 3.18.0 to **3.19.0** on 2023-12-05
91-
- [sfdx-scanner-aura](https://forcedotcom.github.io/sfdx-scanner/) from 3.18.0 to **3.19.0** on 2023-12-05
92-
- [sfdx-scanner-lwc](https://forcedotcom.github.io/sfdx-scanner/) from 3.18.0 to **3.19.0** on 2023-12-05
93-
- [checkov](https://www.checkov.io/) from 3.1.23 to **3.1.24** on 2023-12-05
94-
- [semgrep](https://semgrep.dev/) from 1.51.0 to **1.52.0** on 2023-12-05
95-
- [npm-groovy-lint](https://nvuillam.github.io/npm-groovy-lint/) from 13.0.0 to **13.0.1** on 2023-12-06
96-
- [pyright](https://github.com/Microsoft/pyright) from 1.1.338 to **1.1.339** on 2023-12-06
97-
- [checkov](https://www.checkov.io/) from 3.1.24 to **3.1.25** on 2023-12-06
98-
- [vale](https://vale.sh/) from 2.29.7 to **2.30.0** on 2023-12-06
99-
- [npm-groovy-lint](https://nvuillam.github.io/npm-groovy-lint/) from 13.0.1 to **13.0.2** on 2023-12-07
100-
- [checkstyle](https://checkstyle.sourceforge.io) from 10.12.5 to **10.12.6** on 2023-12-07
101-
- [checkov](https://www.checkov.io/) from 3.1.25 to **3.1.27** on 2023-12-07
102-
- [cspell](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell) from 8.1.2 to **8.1.3** on 2023-12-07
103-
- [luacheck](https://luacheck.readthedocs.io) from 1.1.1 to **1.1.2** on 2023-12-09
104-
- [markdownlint](https://github.com/DavidAnson/markdownlint) from 0.37.0 to **0.38.0** on 2023-12-09
105-
- [phpcs](https://github.com/squizlabs/PHP_CodeSniffer) from 3.7.2 to **3.8.0** on 2023-12-09
106-
- [phpstan](https://phpstan.org/) from 1.10.47 to **1.10.48** on 2023-12-09
107-
- [bandit](https://bandit.readthedocs.io/en/latest/) from 1.7.5 to **1.7.6** on 2023-12-09
108-
- [isort](https://pycqa.github.io/isort/) from 5.12.0 to **5.13.0** on 2023-12-09
109-
- [terragrunt](https://terragrunt.gruntwork.io) from 0.53.8 to **0.54.0** on 2023-12-09
110-
<!-- linter-versions-end -->
52+
- [ansible-lint](https://ansible-lint.readthedocs.io/) from 6.22.0 to **6.22.1**
53+
- [bandit](https://bandit.readthedocs.io/en/latest/) from 1.7.5 to **1.7.6**
54+
- [cfn-lint](https://github.com/aws-cloudformation/cfn-lint) from 0.83.3 to **0.83.4**
55+
- [checkov](https://www.checkov.io/) from 3.0.39 to **3.1.25**
56+
- [checkstyle](https://checkstyle.sourceforge.io) from 10.12.5 to **10.12.6**
57+
- [csharpier](https://csharpier.com/) from 0.26.2 to **0.26.4**
58+
- [cspell](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell) from 8.0.0 to **8.1.3**
59+
- [dotnet-format](https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-format) from 6.0.417 to **7.0.114**
60+
- [eslint](https://eslint.org) from 8.54.0 to **8.55.0**
61+
- [gitleaks](https://github.com/gitleaks/gitleaks) from 8.18.0 to **8.18.1**
62+
- [isort](https://pycqa.github.io/isort/) from 5.12.0 to **5.13.0**
63+
- [lightning-flow-scanner](https://github.com/Lightning-Flow-Scanner) from 2.15.0 to **2.16.0**
64+
- [luacheck](https://luacheck.readthedocs.io) from 1.1.1 to **1.1.2**
65+
- [markdown-table-formatter](https://www.npmjs.com/package/markdown-table-formatter) from 1.4.0 to **1.5.0**
66+
- [markdownlint](https://github.com/DavidAnson/markdownlint) from 0.37.0 to **0.38.0**
67+
- [mypy](https://mypy.readthedocs.io/en/stable/) from 1.7.0 to **1.7.1**
68+
- [npm-groovy-lint](https://nvuillam.github.io/npm-groovy-lint/) from 12.1.0 to **13.0.2**
69+
- [phpcs](https://github.com/squizlabs/PHP_CodeSniffer) from 3.7.2 to **3.8.0**
70+
- [phplint](https://github.com/overtrue/phplint) from 9.0.4 to **9.0.6**
71+
- [phpstan](https://phpstan.org/) from 1.10.42 to **1.10.48**
72+
- [psalm](https://psalm.dev) from Psalm.5.15.0@ to **Psalm.5.17.0@**
73+
- [puppet-lint](http://puppet-lint.com/) from 4.2.1 to **4.2.3**
74+
- [pyright](https://github.com/Microsoft/pyright) from 1.1.336 to **1.1.339**
75+
- [roslynator](https://github.com/JosefPihrt/Roslynator) from 0.8.0.0 to **0.8.1.0**
76+
- [rubocop](https://rubocop.org/) from 1.57.2 to **1.58.0**
77+
- [ruff](https://github.com/astral-sh/ruff) from 0.1.6 to **0.1.7**
78+
- [secretlint](https://github.com/secretlint/secretlint) from 7.1.0 to **8.0.0**
79+
- [semgrep](https://semgrep.dev/) from 1.50.0 to **1.52.0**
80+
- [sfdx-scanner-apex](https://forcedotcom.github.io/sfdx-scanner/) from 3.18.0 to **3.19.0**
81+
- [sfdx-scanner-aura](https://forcedotcom.github.io/sfdx-scanner/) from 3.18.0 to **3.19.0**
82+
- [sfdx-scanner-lwc](https://forcedotcom.github.io/sfdx-scanner/) from 3.18.0 to **3.19.0**
83+
- [syft](https://github.com/anchore/syft) from 0.97.1 to **0.98.0**
84+
- [terraform-fmt](https://developer.hashicorp.com/terraform/cli/commands/fmt) from 1.6.4 to **1.6.5**
85+
- [terragrunt](https://terragrunt.gruntwork.io) from 0.53.4 to **0.54.0**
86+
- [trivy](https://aquasecurity.github.io/trivy/) from 0.47.0 to **0.48.0**
87+
- [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.63.0 to **3.63.2**
88+
- [vale](https://vale.sh/) from 2.29.7 to **2.30.0**
11189

11290
## [v7.6.0] - 2023-11-19
11391

0 commit comments

Comments
 (0)