🦙 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 hidden (Show)
Published by nvuillam about 2 years ago
Fix flavors suggestions to ignore linters not relevant for such flavor (#1746)
Update pre-commit hooks from v5 to v6 (#1755).
Fix version in URL in logs produced by reporters
Add Makefile linter within python flavor (#1760)
Set DEFAULT_WORKSPACE as git safe directory per default #1766
Improve documentation for TAP_REPORTER
Linter versions upgrades
Published by nvuillam about 2 years ago
npm-groovy-lint: Use Cli lint mode list_of_files
for much better performances
Disable proselint by default if .proselintrc file is not found
Linter versions upgrades
Published by nvuillam about 2 years ago
Add REPOSITORY_CHECKOV in all flavors
New config variables
file,project
). Available values: file
,cli_lint_mode
,project
.mega-linter-runner:
MEGALINTER_FILES_TO_LINT
to be sent as positional arguments--filesonly
that sends SKIP_CLI_LINT_MODES=project
mega-linter-runner --flavor python --release beta --filesonly megalinter/config.py megalinter/flavor_factory.py megalinter/MegaLinter.py
Fixes
Linter versions upgrades
Published by nvuillam about 2 years ago
Linters
list_of_files
to improve performancesCore
.secretlintignore
or .eslintignore
)
Linter versions upgrades
Published by nvuillam about 2 years ago
Fix blocking bug in MegaLinter v6.2.0 core (#1684 and #1685)
Linter versions upgrades
Published by nvuillam about 2 years ago
WARNING: Contains a bug in core MegaLinter if you use REPOSITORY_SEMGREP. Please directly upgrade to v6.2.1
Core
REPORT_OUTPUT_FOLDER: none
to not generate report filesproject
megalinter.log
file in most casesLinters
Linter versions upgrades
Note: if you are still using MegaLinter v5, run npx mega-linter-runner@latest --upgrade
to upgrade to MegaLinter v6
Published by nvuillam over 2 years ago
Run npx mega-linter-runner@latest --upgrade
to upgrade to MegaLinter v6
Improve console logs by using collapsible sections in GitHub Actions and Gitlab CI (disable by defining CONSOLE_REPORTER_SECTIONS: false
)
Define CLEAR_REPORT_FOLDER=true
to empty report folder at the beginning of each run (#1502)
Improve SARIF output
Linter versions upgrades
Published by nvuillam over 2 years ago
Fix mega-linter-runner --upgrade so it also updates report folder to megalinter-reports in GitHub Actions Workflows #1609
Fix documentation and templates to use megalinter-reports
folder everywhere
Workaround for python-markdown issue https://github.com/radude/mdx_truly_sane_lists/issues/9
Linter versions upgrades
Published by nvuillam over 2 years ago
Published by nvuillam over 2 years ago
Published by nvuillam over 2 years ago
Internal CI fixes
Published by nvuillam over 2 years ago
= https://github.com/oxsecurity/megalinter/releases/tag/v6.0.0
Published by nvuillam over 2 years ago
Move Repo to OX Security
Breaking changes: you must run npx mega-linter-runner --upgrade
to use MegaLinter v6
Core architecture
report
to megalinter-reports
Linters:
Descriptors:
mega-linter-runner
--upgrade
option can now upgrade repos MegaLinter config to v6.gitignore
file when installing / updating MegaLinter using mega-linter-runnerDev architecture
bash build.sh
for those who want to code in planes :)Linter versions upgrades
Published by nvuillam over 2 years ago
Published by nvuillam over 2 years ago
Published by nvuillam over 2 years ago
Support for named Docker container.
Linter versions upgrades
Published by nvuillam over 2 years ago
Published by nvuillam over 2 years ago
Local plugins support & documentation
Update R lintr documentation
Linter versions upgrades
Published by nvuillam over 2 years ago
Add gherkin-lint in dotnet flavor (#1435)
Define pre-commit hooks (#569).
Pin ansible-lint to 6.0.2 to fix pip dependency conflict between jsonschema versions (#1470).
Use docker image for editorconfig-checker
Update sqlfluff descriptor properties to enable error count(#1460)
Linter versions upgrades
Published by nvuillam over 2 years ago
Core
Linter versions upgrades