Alternatives · Linter / formatter
Alternatives to eslint on npm
For enforcing style and catching mistakes statically. Below are packages that fill the same role — on npm, and across other ecosystems.
npm In npm
prettierv3.8.3
npmPrettier is an opinionated code formatter
MaintenanceHealthy
PopularityUnknown
SecurityClean
DepsZero deps
Maintained. Maintained, actively maintained.
biomev0.3.3
npmA simple way to manage environment variables on a per-project basis
MaintenanceAbandoned
PopularityUnknown
SecurityClean
DepsModerate
Abandoned. Last published 9 years ago.
Cross-language equivalents
PyPI· Python
ruffv0.15.15
PyPIAn extremely fast Python linter and code formatter, written in Rust.
MaintenanceHealthy
PopularityTop 1%
SecurityClean
DepsZero deps
Safe default. Widely trusted across the ecosystem, actively maintained.
blackv26.5.1
PyPIThe uncompromising code formatter.
MaintenanceHealthy
PopularityUnknown
SecurityClean
DepsModerate
Maintained. Maintained, actively maintained.
flake8v7.3.0
PyPIthe modular source code checker: pep8 pyflakes and co
MaintenanceAging
PopularityTop 1%
SecurityClean
DepsLean
Aging — last published 11 months ago — check before adopting.
These suggestions come from a hand-curated concept map of canonical packages per role. They’re intentionally narrow — only widely-adopted packages in each category. Phase 5 will add AI-generated alternatives.