OSS Tanbou

ESLint — a pluggable AST-based linter for problems in JavaScript

OSS health 96
About these scores

Discovery score is an unbounded weighted, log-compressed index of stars, watchers, forks, and contributors. Growth momentum is its change over the observed period; OSS health is a 0–100 score from available repository recency, Community Health, and release data.

Stars
27,501
Primary language
JavaScript
License
MIT
Repository last updated
Sep 13, 2026

Overview

ESLint identifies and reports patterns in ECMAScript and JavaScript code. It parses code with Espree, evaluates patterns through an AST, and makes every rule pluggable so projects can add and configure checks at runtime.

Features and best fit

Based on official documentation; not hands-on tested · Content checked:

Compose project-specific rules through flat configuration

An eslint.config.js file selects files and assigns each rule an off, warning, or error severity. Core rules can be combined with parsers and plugins to cover standard JavaScript, JSX, TypeScript, and framework-specific behavior.

Sources: [1]

For sharing JavaScript quality rules across editors and CI

It fits teams that want a repository-wide definition of problematic patterns and severities, not only individual feedback. Start with a recommended configuration, inspect the volume of findings in existing code, and introduce additional rules incrementally.

Sources: [1]

Check Node.js requirements and the parser-formatter boundary

The current README requires Node.js ^20.19.0, ^22.13.0, or >=24. The core parser officially supports the latest final ECMAScript standard; TypeScript and experimental syntax need separate parsers or plugins. Prettier is a formatter and does not replace ESLint's linting role.

Sources: [1]

Official sources

  1. [1]ESLint README(2026-09-13)
Supplemental curator note

Selected for maintaining durable rule and parser discovery in a competitive category even with matching product, organization, and topic names.

Growth

Growth trends · Last 30 days

27,501 Stars

Trend data is still being collected.

Development activity

Last 90 days · weekly

Commits (last 30 days)
48
Open PRs
26

Development activity is still being collected.

Built with

Categories and tags

Categories

GitHub data

GitHub dataView detailed GitHub data

GitHub Topics

  • eslint
  • javascript
  • ecmascript
  • static-code-analysis
  • linter
Stars
27,501
Forks
5,179
Watchers
343
Open issues
99
Primary language
JavaScript
License
MIT
Repository last updated
Sep 13, 2026
Report incorrect information

Tell us if any listing information is incorrect or outdated.