npm / @typescript-eslint/utils
@typescript-eslint/utils
What changed in @typescript-eslint/utils 8, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-18.
2 breaking1 deprecations3 new APIs and options2 tooling6 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli init@typescript-eslint/utils 814 changes
Breaking changes 2
The rule reports more cases based on assignability, helping developers identify additional unnecessary type assertions.
The rule uses assignability checking for redundancy checks, which may change which type constituents it reports as redundant.
Deprecations 1
defaultOptions is deprecated in favor of meta.defaultOptions.
New APIs and options 3
Adds support for ESLint rule meta.languages in utils, allowing rule authors to use this metadata.
Plugin metadata gains a namespace property.
The RuleModule interface exposes the rule name.
Tooling 2
Adds support for ESLint v10.
CLI outputs now use tseslint.com redirects.
Fixes and other changes 6
ts-comment rules now respect ECMAScript line terminators.
The tsbuildinfo cache file is no longer included in published packages.
TypeScript 6 is now supported.
Uses parser options from context.languageOptions.
Handles missing FlatESLint and LegacyESLint.
The root defaultOptions property is optional.