An AST-based pattern checker for JavaScript.
Eslint is an AST-based pattern checker for JavaScript. Licensed under MIT, it is extremely popular in the JavaScript ecosystem with 115.2M weekly downloads.
Eslint has an excellent overall health score of 85/100. Its strongest dimension is maintenance (100/100), while quality (50/100) is the area with most room for improvement. This package is well-maintained and actively used.
The best package for every category — one PDF.
Join 500+ devs. No spam.
ESLint 10 (Feb 2026) removes legacy .eslintrc for good. Migrate to eslint.config.js in under an hour: steps, TypeScript setup, and Next.js compatibility fix.
2026-04-09T00:00:00.000ZESLint has 50M+ downloads but Biome is 10-20x faster and Oxlint is 50-100x faster. Speed, rule coverage, and formatter support compared for 2026.
2026-03-17T00:00:00.000ZBiome 1.x vs the ESLint + Prettier combo in 2026 — speed benchmarks, migration effort, rule coverage, and whether the all-in-one approach has finally won.
2026-03-09T00:00:00.000Z