🦙 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 2 years ago
Linters
Fixes
no override and no default toolchain set
when lint rust with clippy via github-action (#975)report
as required (#1397)Doc
Linter versions upgrades
Published by nvuillam over 2 years ago
Published by nvuillam over 2 years ago
Linters
Core
Flavors
Fixes
Linter versions upgrades
Published by nvuillam over 2 years ago
Linters
Fixes
Core
Doc
Linter versions upgrades
Published by nvuillam over 2 years ago
Linter updates:
"version: "2.0", "noConfigSearch": true
Fixes
Linter versions upgrades
Published by nvuillam over 2 years ago
Core:
Linter updates:
Fixes:
Linter versions upgrades
Published by nvuillam over 2 years ago
Add linters licenses to online documentation
Fix issue when config vars are both from ENV and from config file (#1154)
Fix issue of --files argument format when calling npm-groovy-lint (#1176)
Fix wrong status in reports when DISABLE_ERRORS is used
Increase memory size for node.js-based linters (#1149)
Make python linters play nice with each other (#1182)
Linter versions upgrades
Published by nvuillam almost 3 years ago
Published by nvuillam almost 3 years ago
Published by nvuillam almost 3 years ago
Fix jscpd typo about .venv
(#986)
markdownlint: rename default config file from .markdown-lint.json to .markdownlint.json
Deprecate DEFAULT_BRANCH
setting (#948)
Correct some broken links in README
from "Mega-Linter" to "MegaLinter" (#1030)
Docker run -- clean-up containers when exits (#1033)
Add missing Bandit config file and rules path options (#679)
Fix getting linter version of npm plugin. (#845)
Improve runtime performances when using a flavor and defining FLAVORS_SUGGESTION: false
Do not check for updated files when APPLY_FIXES
is not active
Fix CLI_LINT_MODE default value in doc (#1086)
Linters
phplint
to speed-up linting of php files (#1031)
phplint
constraint to accept all future bugfix v3.0.x versions (PHP 7.4 support) (#1043)cpplint
: Use cli_lint_mode: project
to improve performancesLinter versions upgrades
Published by nvuillam almost 3 years ago
Fix release doc CI
Add <utteranc.es> comments in online documentation
Add link to MegaLinter documentation in console logs
Linter versions upgrades
Published by nvuillam almost 3 years ago
Fix config issue with IGNORE_GITIGNORED_FILES (#932)
Bypass random CI issue with sql_tsqllint_test test version and test help
New configuration PRINT_ALL_FILES (default: true
). If set to false
, console log only displays updated and error files, not all of them
Update black configuration, that now uses a pyproject.toml
file (#949)
Allows list_of_files
cli_lint_mode on Psalm linter to improve performance compare to file
mode
mega-linter-runner: Upgrade yeoman environment to allow spaces in path
Documentation versioning with mike
Accordingly, to official PHPStan documentation, the TEMPLATES/phpstan.neon.dist config file set default level to zero.
Downgrade dotnet from 6.0 to 5.0, to be compliant with tsqllint
Allow GithubStatusReporter to work for other CI platforms
Add license badge in linters documentation (All linters)
Upgrade checkov install instructions to use alpine-oriented ones
Fix wrong errors count displayed with PHPStan and Psalm linters (#985)
Fix typo error in .jscpd.json
config file (#986)
Linter versions upgrades
Published by nvuillam almost 3 years ago
Fix that upgrader removed all jobs after cancel_duplicates but the last (#925)
Linter versions upgrades
Published by nvuillam almost 3 years ago
Published by nvuillam almost 3 years ago
Fix mega-linter-runner --install
template for Github Action Workflow
Replace expression "abusive copy-paste" by "excessive copy-paste"
Linter versions upgrades
Published by nvuillam almost 3 years ago
Published by nvuillam almost 3 years ago
Fix release CI
Published by nvuillam almost 3 years ago
Published by nvuillam almost 3 years ago
Published by nvuillam almost 3 years ago
Migration from github individual repo nvuillam/mega-linter to github organization repo megalinter/megalinter
Migration from docker hub space nvuillam to space megalinter
Documentation is now hosted at https://megalinter.github.io/
Tool to upgrade user repos configuration files using npx mega-linter-runner --upgrade
(will upgrade references to nvuillam/mega-linter into megalinter/megalinter)
Version management: Now mega-linter docker images, github action and mega-linter-runner versions are aligned
Being more inclusive: rename master
branch into main
IGNORE_GITIGNORED_FILES parameter default to true