Extra Credit

ESLint

Official docs outline

14 sections
  1. Getting Started

    Installing ESLint and running first lint.

  2. Core Concepts

    Rules, parsers, plugins, configs and formatters.

  3. Configuration Files

    Flat config, file patterns and extends.

  4. Configure Rules

    Severity levels, rule options and inline comments.

  5. Language Options

    ecmaVersion, sourceType and globals.

  6. Parsers

    Custom parsers such as TypeScript.

  7. Plugins

    Using shared rules, processors and configs.

  8. Ignore Files

    Ignoring files and directories.

  9. Command Line Interface

    CLI flags, --fix and exit codes.

  10. Formatters

    Output formats for results.

  11. Custom Rules

    Writing rules with AST visitors, context and fixers.

  12. Create Plugins

    Packaging rules, processors and configs.

  13. Node.js API

    ESLint class and Linter class.

  14. 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
LineReleasedLatestSupport
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

All 113