Alternatives to ESLint
A pluggable linter that finds and automatically fixes problems in JavaScript and JSX code. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
ESLint
A pluggable linter that finds and automatically fixes problems in JavaScript and JSX code.
Replacements
Listings that take over the same core job as ESLint.
Biome
A fast formatter and linter for JavaScript, TypeScript, JSON, CSS, HTML and GraphQL in one tool.
Biome combines a formatter and linter in one fast tool with more than 500 rules, but it does not replace every ESLint plugin and is dual-licensed MIT or Apache-2.0.
Similar software
Related functionality, not a direct replacement.
Prettier
An opinionated code formatter for JavaScript, TypeScript, CSS, HTML, Markdown and other languages.
TypeScript
A typed superset of JavaScript with a compiler that type-checks code and outputs plain JavaScript.
pre-commit
A command-line framework for managing and running multi-language Git pre-commit hooks across projects.
SonarQube
A static code analysis platform that flags bugs, maintainability issues and security vulnerabilities.
webhint
A customizable linting tool that checks websites for accessibility, speed, compatibility and security problems.
prek
Run code checks using existing pre-commit hooks and configurations.