-
Core
- Replace
set-output
usage withGITHUB_OUTPUT
to handle Github deprecation notice - Allow PRE_COMMANDS to be defined within a python venv (#2017)
- Correct behavior of
EXTENDS
property in.megalinter.yml
config file (#1516) - Fix flavor suggestion message in reporters
- Replace
-
New MegaLinter plugin: mustache: Plugin to validate Logstash pipeline definition files using mustache, by Yann Jouanique
-
New article: GitHub Actions: sharing your secrets with third-party actions, by José Celano Martín, Constantin Bosse and Stephen Hosom
-
Linters
- Bring back rstfmt RestructuredText formatter
- Add the SPELL_*_FILE_EXTENSIONS parameter for each SPELL type linter. If set, it will use this value to filter instead of the default behavior which is to parse the files of all other linters executed (#1997).
- Allow cspell to also analyze file names (new variable SPELL_CSPELL_ANALYZE_FILE_NAMES) (#2009)
- Fix bicep version regex
-
Linter versions upgrades
- actionlint from 1.6.21 to 1.6.22
- bicep_linter from 0.11.1 to to 0.12.1
- cfn-lint from 0.68.1 to 0.70.1
- checkstyle from 10.3.4 to 10.4
- clippy from 0.1.64 to 0.1.65
- cspell from 6.12.0 to 6.14.0
- djlint from 1.19.2 to 1.19.4
- eslint-plugin-jsonc from 2.4.0 to 2.5.0
- eslint from 8.26.0 to 8.27.0
- kics from 1.6.2 to 1.6.3
- kubeconform from 0.4.12 to 0.5.0
- npm-groovy-lint from 11.0.0 to 11.1.1
- phpstan from 1.8.10 to 1.9.1
- revive from 0.0.0 to 1.2.4
- rstfmt from 0.0.10 to 0.0.11
- rubocop from 1.37.0 to 1.38.0
- secretlint from 5.2.4 to 5.3.0
- semgrep from 0.118.0 to 0.120.0
- sfdx-scanner-apex from 2.13.9 to 3.6.2
- sfdx-scanner-aura from 2.13.9 to 3.6.2
- sfdx-scanner-lwc from 2.13.9 to 3.6.2
- snakemake from 7.16.1 to 7.18.1
- sqlfluff from 1.3.2 to 1.4.1
- stylelint from 14.14.0 to 14.14.1
- syft from 0.59.0 to 0.60.3
- terraform-fmt from 1.3.3 to 1.3.4
- terragrunt from 0.39.2 to 0.40.0
- tflint from 0.41.0 to 0.42.1
- yamllint from 1.26.3 to 1.26.3