🦙 MegaLinter analyzes 50 languages, 22 formats, 21 tooling formats, excessive copy-pastes, spelling mistakes and security issues in your repository sources with a GitHub Action, other CI tools or locally.
AGPL-3.0 License
Bot releases are visible (Hide)
Published by nvuillam over 1 year ago
Core
Documentation
Linter versions upgrades
MegaLinter is graciously provided by
Full Changelog: https://github.com/oxsecurity/megalinter/compare/v6.22.0...v6.22.1
Published by nvuillam over 1 year ago
New linters
Linter enhancements & fixes
Core
Fix MegaLinter doc version & url displayed in logs, by @nvuillam in https://github.com/oxsecurity/megalinter/pull/2485
Use megalinter-bot to create apply fixes commits, by @lars-reimann, @nvuillam and @megalinter-bot :)
commit_user_name: megalinter-bot
commit_user_email: [email protected]
Documentation
Linter versions upgrades
MegaLinter is graciously provided by
Full Changelog: https://github.com/oxsecurity/megalinter/compare/v6.21.0...v6.22.0
Published by nvuillam over 1 year ago
Linter enhancements & fixes
Core
Documentation
Linter versions upgrades
MegaLinter is graciously provided by
Full Changelog: https://github.com/oxsecurity/megalinter/compare/v6.20.1...v6.21.0
Published by nvuillam over 1 year ago
Fixes
Core
Doc
Linter versions upgrades
MegaLinter is graciously provided by
Full Changelog: https://github.com/oxsecurity/megalinter/compare/v6.20.0...v6.20.1
Published by nvuillam over 1 year ago
Core
Fixes
Documentation
CI
./build.sh
command manually on PRs, by @echoix in #2353 and #2381
Linter versions upgrades
MegaLinter is graciously provided by
Full Changelog: https://github.com/oxsecurity/megalinter/compare/v6.19.0...v6.20.0
Published by nvuillam over 1 year ago
Core
Evolutions
XML_XMLLINT_AUTOFORMAT: true
)Fixes
Documentation
Linter versions upgrades
MegaLinter is graciously provided by
Full Changelog: https://github.com/oxsecurity/megalinter/compare/v6...v6.19.0
Published by nvuillam almost 2 years ago
New linters
Core
.sln
, .csproj
or .vbproj
in the repoFixes
New MegaLinter plugins
New article talking about MegaLinter: Writing documentation as a champ in engineering teams, by @gijsreyn
Linter versions upgrades
Full Changelog: https://github.com/oxsecurity/megalinter/compare/v6...v6.18.0
MegaLinter is graciously provided by
Attend OX Security next webinar, hosted by Neatsun Ziv, Co-founder & CEO !
Published by nvuillam almost 2 years ago
New linters
Documentation
Linter versions upgrades
Full Changelog: https://github.com/oxsecurity/megalinter/compare/v6...v6.17.0
Published by nvuillam almost 2 years ago
New linters
Evolutions
Fixes
REPORTERS_MARKDOWN_TYPE
to simple
to avoid external images in PR/MR markdown comments.Doc
Linter versions upgrades
Full Changelog: https://github.com/oxsecurity/megalinter/compare/v6.15.0...v6.16.0
Published by nvuillam almost 2 years ago
Switch to https://megalinter.io
Initial Drone CI documentation
Automatically generate "Used by" markdown documentation with github-dependents-info
Add Docker container documentation
Linter versions upgrades
Full Changelog: https://github.com/oxsecurity/megalinter/compare/v6.14.0...v6.15.0
Published by nvuillam almost 2 years ago
Core
set-output
usage with GITHUB_OUTPUT
to handle Github deprecation notice
EXTENDS
property in .megalinter.yml
config file (#1516)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
Linter versions upgrades
Published by nvuillam almost 2 years ago
New cupcake flavor with 78 instead of 108 linters
Don't add literal double quote character to filenames in mega-linter-runner (#1942).
Remove default npm-groovy-lint extra arguments (#1872)
Replace yaml.load by yaml.safe_load for better security
Linter versions upgrades
Published by nvuillam about 2 years ago
Add Makefile linter in go flavor
Fix invalid Docker container names in .pre-commit-hooks.yaml (#1932)
Correct spelling of containername
argument to mega-linter-runner (#1570)
Correct removeContainer casing in runner (#1917)
Fix use of TERRAFORM_KICS_ARGUMENTS (#1947)
Use -p argument for pyright custom config file path (#1946)
Fix incorrect link to pytype for pyright (#1967)
Deduplicate SHOW_ELAPSED_TIME properties to address v8r error (#1962)
Add link to article GitOps security topics you must address, by Wiebe de Roos
Linter versions upgrades
Published by nvuillam about 2 years ago
no-space-check
from MegaLinter default .pylintrc
file (#1923)New article: https://nicolas.vuillamy.fr/megalinter-sells-his-soul-and-joins-ox-security-2a91a0027628
Published by nvuillam about 2 years ago
New article: https://nicolas.vuillamy.fr/megalinter-sells-his-soul-and-joins-ox-security-2a91a0027628
Linters
Core
Doc
Linter versions upgrades
Published by nvuillam about 2 years ago
Add git-lfs in Docker image to handle large files in git repositories
MegaLinter Docker images size improvements
Linter versions upgrades
Published by nvuillam about 2 years ago
Linters
list_of_files
Cli lint mode for checkstyle, to have unique SARIF output and improve performanceslist_of_files
Cli lint mode for golangci-lint and revive, to improve performancesCore
Linter versions upgrades
Note: MegaLinter 6.9.0 release has been cancelled: it was fine but the docker image sizes were not optimized enough.
Published by nvuillam about 2 years ago
Run MegaLinter pre-commit hooks serially (#1826).
Replace deprecated StandardJS VS Code extension with the newer official version
When SARIF_REPORTER is active, use sarif-fmt to convert SARIF into text for console and text reporters (#1822).
Count checkstyle errors (#1820)
Linter versions upgrades
Published by nvuillam about 2 years ago
Published by nvuillam about 2 years ago
Linters
Azure Pipelines integration enhancements
Performances improvements
linter_speed
of linter descriptors (default 3). Can be from 1 (super slow) to 5 (super fast). This is used to optimize the processing order of linters.Fixes
files_sub_directory
as a prefix instead of partial string matching (#1765)workspace
and sub_directory
Linter versions upgrades