MegaLinter
Version updated for oxsecurity/megalinter to version v7.7.0.
- This publisher is shown as ‘verified’ by GitHub.
- This action is used across all versions by 825 repositories.
Go to the GitHub Marketplace to find the latest changes.
Release notes
What’s Changed
Core
- Update base java apk package to openjdk 17 by @nvuillam in https://github.com/oxsecurity/megalinter/pull/3160
- Update dotnet linters to .NET 7 by @bdovaz in https://github.com/oxsecurity/megalinter/pull/2402
Media
New linters
- Add clang-format c & cpp formatting linter including “apply fix” support by @daltonv in https://github.com/oxsecurity/megalinter/pull/3089
- Add Roslynator C# linter by @bdovaz in https://github.com/oxsecurity/megalinter/pull/3155
Fixes
- Call jscpd with
--gitignore
to ignore copy-pastes in files matching.gitignore
- cpplint: Dynamically add the list of extensions from list of files in –extensions parameter by @nvuillam in https://github.com/oxsecurity/megalinter/pull/3149
- Fix mkdocs generation + CI control job by @nvuillam in https://github.com/oxsecurity/megalinter/pull/3135
- Add semgrep ruleset to validation schema by @wesley-dean-flexion in https://github.com/oxsecurity/megalinter/pull/3164
- Downgrade stylelint to avoid crash with not v16 compliant dependencies
- Fix count of yaml-lint errors by @nvuillam in https://github.com/oxsecurity/megalinter/pull/3198
- Remove openssl reinstall, as base image has updated version from alpine 3.18.5 by @echoix in https://github.com/oxsecurity/megalinter/pull/3181
- Call jscpd with
CI
- Add arguments to make use of pytest-xdist, by @echoix in https://github.com/oxsecurity/megalinter/pull/3150
Linter versions upgrades
- ansible-lint from 6.22.0 to 6.22.1
- bandit from 1.7.5 to 1.7.6
- cfn-lint from 0.83.3 to 0.83.4
- checkov from 3.0.39 to 3.1.25
- checkstyle from 10.12.5 to 10.12.6
- csharpier from 0.26.2 to 0.26.4
- cspell from 8.0.0 to 8.1.3
- dotnet-format from 6.0.417 to 7.0.114
- eslint from 8.54.0 to 8.55.0
- gitleaks from 8.18.0 to 8.18.1
- isort from 5.12.0 to 5.13.0
- lightning-flow-scanner from 2.15.0 to 2.16.0
- luacheck from 1.1.1 to 1.1.2
- markdown-table-formatter from 1.4.0 to 1.5.0
- markdownlint from 0.37.0 to 0.38.0
- mypy from 1.7.0 to 1.7.1
- npm-groovy-lint from 12.1.0 to 13.0.2
- phpcs from 3.7.2 to 3.8.0
- phplint from 9.0.4 to 9.0.6
- phpstan from 1.10.42 to 1.10.48
- psalm from Psalm.5.15.0@ to Psalm.5.17.0@
- puppet-lint from 4.2.1 to 4.2.3
- pyright from 1.1.336 to 1.1.339
- roslynator from 0.8.0.0 to 0.8.1.0
- rubocop from 1.57.2 to 1.58.0
- ruff from 0.1.6 to 0.1.7
- secretlint from 7.1.0 to 8.0.0
- semgrep from 1.50.0 to 1.52.0
- sfdx-scanner-apex from 3.18.0 to 3.19.0
- sfdx-scanner-aura from 3.18.0 to 3.19.0
- sfdx-scanner-lwc from 3.18.0 to 3.19.0
- syft from 0.97.1 to 0.98.0
- terraform-fmt from 1.6.4 to 1.6.5
- terragrunt from 0.53.4 to 0.54.0
- trivy from 0.47.0 to 0.48.0
- trufflehog from 3.63.0 to 3.63.2
- vale from 2.29.7 to 2.30.0
MegaLinter will be presented at DevCon20, in Paris on 14 december (french)
_MegaLinter is graciously provided by _
Full Changelog: https://github.com/oxsecurity/megalinter/compare/v7.6.0...v7.7.0