ESLint v8.x end-of-life is 2024-10-05 and will not be maintained after that. Upgrade or consider long-term support options

ESLint v8.23.0 released

We just pushed ESLint v8.23.0, which is a minor release upgrade of ESLint. This release adds some new features and fixes several bugs found in the previous release.

Highlights

  • The new config system is now incorporated into the CLI, along with the existing config system. To opt-in to the new config system, place a eslint.config.js file in the root of your project. Please note that this is still an experimental feature and we welcome your feedback!
  • The no-fallthrough rule has a new option allowEmptyCase.
  • The no-warning-comments rule has a new option decoration.

Features

Documentation

  • b1918da docs: package.json conventions (#16206) (Patrick McElhaney)
  • 0e03c33 docs: remove word immediately (#16217) (Strek)
  • c6790db docs: add anchor link for “migrating from jscs” (#16207) (Percy Ma)
  • 7137344 docs: auto-generation edit link (#16213) (Percy Ma)

Chores

The latest ESLint news, case studies, tutorials, and resources.

ESLint v9.11.0 released
1 min read

ESLint v9.11.0 released

We just pushed ESLint v9.11.0, which is a minor release upgrade of ESLint. This release adds some new features and fixes several bugs found in the previous release.

ESLint v8.57.1 released
1 min read

ESLint v8.57.1 released

We just pushed ESLint v8.57.1, which is a patch release upgrade of ESLint. This release fixes several bugs found in the previous release.