ESLint v9.x end-of-life is 2026-08-06 and will not be maintained after that. Upgrade or consider long-term support options

ESLint v8.30.0 released

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

Features

Bug Fixes

  • 1a327aa fix: Ensure flat config unignores work consistently like eslintrc (#16579) (Nicholas C. Zakas)
  • 9b8bb72 fix: autofix recursive functions in no-var (#16611) (Milos Djermanovic)

Documentation

Chores

  • f2c4737 chore: upgrade @eslint/eslintrc@1.4.0 (#16675) (Milos Djermanovic)
  • ba74253 chore: standardize npm script names per #14827 (#16315) (Patrick McElhaney)
  • 0d9af4c ci: fix npm v9 problem with file: (#16664) (Milos Djermanovic)
  • 90c9219 refactor: migrate off deprecated function-style rules in all tests (#16618) (Bryan Mishkin)

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

CodeRabbit becomes ESLint gold sponsor
1 min read

CodeRabbit becomes ESLint gold sponsor

We are happy to announce that CodeRabbit is a gold sponsor of ESLint. We are grateful to Santosh Yadav, Principal Developer Advocate, and the whole CodeRabbit team.

ESLint v10.6.0 released
2 min read

ESLint v10.6.0 released

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

ESLint v10.5.0 released
1 min read

ESLint v10.5.0 released

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