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

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

Documentation

  • 34c05a7 docs: Language Options page intro and tweaks (#16511) (Ben Perlmutter)
  • 3e66387 docs: add intro and edit ignoring files page (#16510) (Ben Perlmutter)
  • 436f712 docs: fix Header UI inconsistency (#16464) (Tanuj Kanti)
  • f743816 docs: switch to wrench emoji for auto-fixable rules (#16545) (Bryan Mishkin)
  • bc0547e docs: improve styles for versions and languages page (#16553) (Nitin Kumar)
  • 6070f58 docs: clarify esquery issue workaround (#16556) (Milos Djermanovic)
  • b48e4f8 docs: Command Line Interface intro and tweaks (#16535) (Ben Perlmutter)
  • b92b30f docs: Add Rules page intro and content tweaks (#16523) (Ben Perlmutter)
  • 1769b42 docs: Integrations page introduction (#16548) (Ben Perlmutter)
  • a8d0a57 docs: make table of contents sticky on desktop (#16506) (Sam Chen)
  • a01315a docs: fix route of japanese translation site (#16542) (Tanuj Kanti)
  • 0515628 docs: use emoji instead of svg for deprecated rule (#16536) (Bryan Mishkin)
  • 68f1288 docs: set default layouts (#16484) (Percy Ma)
  • 776827a docs: init config about specifying shared configs (#16483) (Percy Ma)
  • 5c39425 docs: fix broken link to plugins (#16520) (Ádám T. Nagy)
  • c97c789 docs: Add missing no-new-native-nonconstructor docs code fence (#16503) (Brandon Mills)

Chores

  • e94a4a9 chore: Add tests to verify #16038 is fixed (#16538) (Nicholas C. Zakas)
  • e13f194 chore: stricter validation of meta.docs.description in core rules (#16529) (Milos Djermanovic)
  • 72dbfbc chore: use pkg parameter in getNpmPackageVersion (#16525) (webxmsj)

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

ESLint v9.10.0 released
2 min read

ESLint v9.10.0 released

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

Trunk becomes ESLint gold sponsor
1 min read

Trunk becomes ESLint gold sponsor

We are happy to announce that Trunk is a gold sponsor of ESLint. We are grateful to founders Eli Schleifer and David Apirian, as well as the whole Trunk team.