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.6.0 released

We just pushed ESLint v8.6.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

ESLint v8.6.0 allows rule lists or descriptions in eslint-disable-next-line comments to wrap lines:

/* eslint-disable-next-line no-console --
* Here's a very long description about why this configuration is necessary
* along with some additional information.
*/

console.log('hello');

Features

Documentation

Chores

  • 3a384fc chore: Upgrade espree to 9.3.0 (#15473) (Brandon Mills)
  • 1443cc2 chore: Update blogpost.md.ejs (#15468) (Nicholas C. Zakas)
  • 28e907a refactor: remove unused parameter in linter.js (#15451) (Milos Djermanovic)
  • eaa08d3 test: add tests for allowReserved parser option with flat config (#15450) (Milos Djermanovic)

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

ESLint v9.9.1 released
1 min read

ESLint v9.9.1 released

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

ESLint v9.9.0 released
1 min read

ESLint v9.9.0 released

We just pushed ESLint v9.9.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 v9.8.0 released
1 min read

ESLint v9.8.0 released

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