ESLint v8.x reached end-of-life on 2024-10-05 and is no longer maintained. Upgrade or consider long-term support options

ESLint v1.10.2 released

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

Bug Fixes

  • Fix: lines-around-comment with multiple comments (fixes #3509) (alberto)
  • Fix: Bugfix for eqeqeq autofix (fixes #4540) (Kevin Partington)
  • Fix: Add for-in to curly rule (fixes #4436) (Kai Cataldo)
  • Fix: valid-jsdoc unneeded require check fix (fixes #4527) (Gyandeep Singh)
  • Fix: brace-style ASI fix for if-else condition (fixes #4520) (Gyandeep Singh)
  • Fix: Incorrect location in no-fallthrough (fixes #4516) (alberto)
  • Fix: no-spaced-func had been crashed (fixes #4508) (Toru Nagashima)
  • Fix: Add a RestProperty test of no-undef (fixes #3271) (Toru Nagashima)

Documentation

  • Docs: Load badge from HTTPS (Brian J Brennan)

Dependency Upgrades

  • Upgrade: escope@3.3.0 (refs #4485) (Nicholas C. Zakas)
  • Upgrade: Pinned down js-yaml to avoid breaking dep (fixes #4553) (alberto)
  • Upgrade: doctrine@0.7.1 (fixes #4545) (Kevin Partington)
  • Build: Add branch update during release process (fixes #4491) (Gyandeep Singh)
  • Build: Allow revert commits in commit messages (fixes #4452) (alberto)
  • Build: Update eslint bot messages (fixes #4497) (Nicholas C. Zakas)

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

ESLint v9.12.0 released
2 min read

ESLint v9.12.0 released

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

ESLint v9.11.1 released

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