Skip to content

Special thanks

Maintainers

MegaLinter wouldn't be what it is without its great team of maintainers!

Contributors

Among them, special thanks to the contributors whose merged pull requests had a significant and lasting impact on MegaLinter sources (list built from the analysis of all merged pull requests since the beginning of the project — apologies to anyone we may have missed!):

Contributor Merged PRs Main contributions
Laurent Laville 48 Overhaul of the PHP linters (PHPStan, Psalm, PHP_CodeSniffer), list_of_files lint mode performances, and many core and documentation fixes
Tom 20 Fixes and enhancements on many linters (TFLint, xmllint XSD support, PowerShell, CSharpier…) and configuration schemas
Wes Dean 13 Vale linter, SARIF reporter fixes, and curation of the plugins catalog
Stefan Kuhn 12 Running MegaLinter as non-root in containers, runtime and CI hardening
Luke Lloyd 11 Azure comments reporter and updated sources reporter fixes, Azure pipelines documentation
Ross Smith II 9 Workflow templates and documentation improvements
Tom Pansino 8 New linters: terraform fmt, Checkov and bandit
Lars Reimann 7 ruff linter, Docker images deployment to GitHub Container Registry
Dariusz Porowski 6 lychee linter, secrets scanning improvements, SARIF fixes
Sergey Kolomenkin 6 Early core features: EXCLUDED_DIRECTORIES, file name regex matching, Docker image optimizations
Tom Klingenberg 6 Build and documentation fixes
Patrick Jungermann 6 OpenAPI/AsyncAPI linting with Spectral, trivy fixes
Yann Jouanique 5 kubeconform linter, ktlint improvements
Dalton Verhagen 5 C/C++ flavor, clang-format linter
Omeed Musavi 5 Prettier as JSON formatter, Bicep linter
Ashok 5 Reporters UX and documentation fixes
Parker Brown 5 GitHub Actions workflows modernization
Inbar 4 Server mode and SSH usage improvements
Thomas Sanson 4 Helm linter, Gitpod workspace and Makefile automation
Andrew Vaughan 4 DevSkim default configuration, repository config cleanups
Josef Andersson 4 SARIF report improvements, ts-standard linter
Saad Yousfi 4 nbqa + mypy linter to type-check Jupyter notebooks
Alejandro Suero 3 Lua linters: StyLua and Selene
Barry Pollard 3 SQLFluff configuration support
Saishiva K 2 Markdown summary and Bitbucket comment reporters
Trevor Vaughan 2 Linter activation precedence (ENABLE_DISABLE_LINTERS_PRIORITY), excluded directories fixes
Jan Opravil 2 ESLint 9 and 10 upgrades across descriptors
Practicalli Johnny 2 cljstyle linter
ideaship 2 codespell linter
Zine Moualhi 1 Kubescape linter
Rogerio Peixoto 1 KICS linter
Abdeslam 1 Salesforce Code Analyzer v5 upgrade
Mustafa Kılıç 1 detekt linter
Sebastien Colladon 1 ls-lint linter
Lance Craig 1 zizmor linter
Aaron Sterren 1 IDEA plugins auto-install
jackheuberger 1 Local plugins support

Open-source teams

MegaLinter obviously would not exist without its linters and libraries: many thanks to all the dedicated open-source teams maintaining these awesome linters!

Super-Linter team

MegaLinter has been built on the ashes of a rejected Pull Request on GitHub Super-Linter.

Even if I disagree with their decision to remain in Bash, the core team has always been nice and supportive during the time I was a Super-Linter contributor :)