Best ESLint Alternatives
The top-ranked ESLint alternative is Biome (Open Source). The best free option is Oxlint (open source).
ESLint is the standard pluggable linter for JavaScript and TypeScript. Developers seek alternatives for faster performance, simpler configuration, or all-in-one formatting-and-linting tooling.
Biome
Open SourceFast Rust-based formatter and linter for JavaScript and web languages.
Oxlint
Open SourceExtremely fast JavaScript/TypeScript linter written in Rust, part of the Oxc project.
Opinionated code formatter that enforces consistent style across many languages.
Rome
Open SourceUnified toolchain for formatting and linting web projects.
StandardJS
Open SourceJavaScript style guide, linter, and formatter with zero config.
JSHint
Open SourceCommunity-driven static analysis tool for detecting errors in JavaScript.
Deno Lint
Open SourceBuilt-in fast linter for JavaScript and TypeScript in the Deno runtime.
Ruff
Open SourceExtremely fast Python linter and formatter written in Rust.
Continuous code quality and security analysis platform for many languages.
TSLint
Open SourceDeprecated but historically used static analysis tool specifically for TypeScript.
Stylelint
Open SourcePowerful, modern linter for CSS and CSS-like syntaxes.
dprint
Open SourceFast, pluggable code formatter written in Rust with a plugin system.
ESLint alternatives: FAQ
What is the best alternative to ESLint?
Biome is ranked first on this list (Open Source). The ranking combines our base score with readers' votes, so it can change.
What is the best free alternative to ESLint?
The highest-ranked free or open-source options here are Biome, Oxlint and Prettier.
Which ESLint alternatives work on Mac?
Biome, Oxlint, Prettier and Rome run on macOS.
Which ESLint alternatives work on Linux?
Biome, Oxlint, Prettier and Rome run on Linux.
Know a ESLint alternative we missed? Suggest it — we review submissions before they go live.