Official docs outline
14 sections- Getting Started
Installing ESLint and running first lint.
- Core Concepts
Rules, parsers, plugins, configs and formatters.
- Configuration Files
Flat config, file patterns and extends.
- Configure Rules
Severity levels, rule options and inline comments.
- Language Options
ecmaVersion, sourceType and globals.
- Parsers
Custom parsers such as TypeScript.
- Plugins
Using shared rules, processors and configs.
- Ignore Files
Ignoring files and directories.
- Command Line Interface
CLI flags, --fix and exit codes.
- Formatters
Output formats for results.
- Custom Rules
Writing rules with AST visitors, context and fixers.
- Create Plugins
Packaging rules, processors and configs.
- Node.js API
ESLint class and Linter class.
- Migrate to Flat Config
Moving from eslintrc to eslint.config.js.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.
Versions and support
6 release lines 10.14.0 latest release, Oct 30, 2026
| Line | Released | Latest | Support |
|---|---|---|---|
| 10 | Feb 6, 2026 | 10.14.0 | Supported |
| 9 | Apr 5, 2024 | 9.39.5 | Ended Aug 6, 2026 |
| 8 | Oct 9, 2021 | 8.57.1 | Ended Oct 5, 2024 |
| 7 | May 8, 2020 | 7.32.0 | Ended Apr 9, 2022 |
| 6 | Jun 21, 2019 | 6.8.0 | Ended Nov 8, 2020 |
| 5 | Jun 22, 2018 | 5.16.0 | Ended Dec 21, 2019 |
Source: endoflife.date