Skip to main content

ESLint 10.8.1

Release Date: August 7, 2026

I upgraded my lint pipeline to ESLint 10.8.1 the day it shipped, and honestly — this is the kind of patch release you install without thinking twice. No new rules, no config breakage, just a tighter autofixer and a few false positives put to rest.

What Got Fixed

The headline fix is an ASI (automatic semicolon insertion) hazard in the no-unused-labels autofix. In edge cases the autofix could rewrite code in a way that changed its meaning — the kind of bug that makes you grateful for patch releases. The same class of hazard was also patched in the no-unused-vars removeVar suggestion.

  • getter-return and accessor-pairs — false positives eliminated for getter/setter pairs that were incorrectly flagged
  • id-denylist and id-match — meta-property names are now ignored, so rules no longer fire on new.target style properties
  • HTML formatter — reserved characters in rule IDs are now properly escaped

Housekeeping That Matters

The team unpinned the webpack dependency, added an allowScripts field to package.json, and pushed a stack of documentation and CI updates. None of it changes your lint results, but it keeps the project healthy for the 10.x line.

Worth It?

Verdict: update now. It's a pure maintenance release — the ASI autofix safety alone justifies the bump, and there's zero migration effort. If you're on 10.8.0, this is a five-minute upgrade.

What is New?

By continuing to use the site, you agree to the use of cookies.