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 v9.39.5 released

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

Highlights

This release backports a fix originally released in v10.3.0 that prevents ESLint from crashing in host environments where require.cache is unavailable, such as Yarn Plug’n’Play.

Bug Fixes

Documentation

  • 74930ed docs: switch build to Node.js 24 (#20894) (Milos Djermanovic)
  • eaec8bb docs: Add ESLint v9.x EOL notice (#20828) (Milos Djermanovic)

Chores

  • 458205f chore: update @eslint/eslintrc and @eslint/js for v9.39.5 (#21077) (Francesco Trotta)
  • 202117b chore: package.json update for @eslint/js release (Jenkins)
  • d9eb6ed test: disable warning for vm.constants.USE_MAIN_CONTEXT_DEFAULT_LOADER (#21074) (Francesco Trotta)
  • 7b431a7 chore: override re2 dependency for @metascraper/helpers (#21068) (Milos Djermanovic)
  • daf7791 chore: pin fflate@0.8.2 (#20895) (Milos Djermanovic)
  • daee8ba ci: use pnpm in eslint-flat-config-utils type integration test (#20829) (Milos Djermanovic)
  • 116d4be ci: unpin Node.js 25.x in CI (#20619) (Copilot)

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

ESLint v10.7.0 released
2 min read

ESLint v10.7.0 released

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

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.