ESLint
Find and fix problems in your JavaScript code. observed · 2026-08-28
Health v2 · maintenance only
99/100
- Activity 99
- Release rhythm 99
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 13.0
- age_days: 4813
- days_rel: 9
- days_push: 8
- n_releases_24m: 57
Adoption not part of the score
27484 stars · 5172 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
ESLint is a pluggable linter that statically analyzes JavaScript and JSX code to find problems and enforce consistent coding patterns. Every rule is a plugin, and it can be extended with custom rules, parsers, and configurations, running from the CLI, in editors, or in CI pipelines.
Use cases
- lint javascript code for bugs and style issues
- automatically fix lint errors in js files
- enforce a consistent code style across a team
- add custom linting rules for a project
- run static analysis in a CI pipeline
- lint jsx and modern ecmascript syntax
- set up eslint configuration for a new project
When to choose
- you write JavaScript or JSX and want to catch bugs and enforce style rules
- you need a highly configurable, plugin-based linting setup
- you want editor integration and CI linting for JS projects
- you need custom rules tailored to your codebase
When to avoid
- you need linting for TypeScript only without JavaScript (consider typescript-eslint on top of ESLint)
- you only want code formatting rather than linting (a formatter like Prettier may suffice)
- your project is not JavaScript/ECMAScript based
Facets
cli-tool · maturity stable
linter static-site-generator parser developer-tools cli developer-tools web-development cli cross-platform javascript ecmascript static-code-analysis code-linting pluggable-rules code-style ast jsx editor-integration ci-cd code-quality nodejs
7 sources
- readme: https://github.com/eslint/eslint · fetched 2026-08-28 · cda47c19a3ab
- homepage: https://eslint.org · fetched 2026-08-29 · 6c5cced43bd7
- site_page: https://eslint.org/docs/latest/use/migrate-to-10.0.0 · fetched 2026-08-29 · 59c567010a42
- site_page: https://eslint.org/docs/latest · fetched 2026-08-29 · bbb3fb177c17
- site_page: https://eslint.org/docs/latest/use/getting-started · fetched 2026-08-29 · 317579f546ec
- site_page: https://eslint.org/docs/latest/use/command-line-interface · fetched 2026-08-29 · b20ceb504e8b
- site_page: https://eslint.org/docs/latest/use/configure · fetched 2026-08-29 · 890562c4b0f0
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| eslint/eslint | main | 99 |
| eslint/js | backend | 89 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem