@typescript-eslint/eslint-plugin
8.72.1 · 26 Oct 2026MIT172.4M / weekRepositoryHomepagenpmAtom feed
Upgrading @typescript-eslint/eslint-plugin from 7.14.0 to 7.18.0
6 releases in betweenevery note read
- 1
- change to make
- 0
- advisories fixed
- 12
- new
- 23
- fixes
Before you upgrade
Tick each one off as you go- deprecated7.17.0
Release by release
- new
types: update ECMA versions
- fixed
eslint-plugin: [no-unnecessary-type-assertion] prevent runtime error when asserting a variable declared in default TS lib
- fixed
eslint-plugin: [unbound-method] report on destructuring in function parameters
- fixed
eslint-plugin: [no-duplicate-type-constituents] shouldn't report on error types
- fixed
eslint-plugin: [strict-boolean-expressions] support branded booleans
- new
- new
eslint-plugin: backport no-unsafe-function type, no-wrapper-object-types from v8 to v7
- fixed
eslint-plugin: [no-floating-promises] check top-level type assertions (and more)
- fixed
eslint-plugin: [strict-boolean-expressions] consider assertion function argument a boolean context
- fixed
eslint-plugin: [no-unnecessary-condition] false positive on optional private field
- fixed
typescript-estree: don't infer single-run when --fix is in proces.argv
- fixed
typescript-estree: disable single-run inference with extraFileExtensions
- new
- fixed
eslint-plugin: [no-unnecessary-type-parameters] descend into all parts of mapped types in no-unnecessary-type-parameters
- fixed
- new
ast-spec: add parent property to AccessorProperty node types
- new
eslint-plugin: [no-unnecessary-type-parameters] port from v8 to v7
- new
eslint-plugin: [no-unnecessary-parameter-property-assignment] add new rule
- new
eslint-plugin: add support for nested namespaces to unsafe-member-access
- new
- new
eslint-plugin: [array-type] detect
Readonly<string>case - new
eslint-plugin: back-port new rules around empty object types from v8
- fixed
Disable
EXPERIMENTAL_useProjectServiceindisabled-type-checkedshared config - fixed
eslint-plugin: [no-unsafe-return] differentiate a types-error any from a true any
- fixed
eslint-plugin: [no-unsafe-call] differentiate a types-error any from a true any
- fixed
utils: clean outdated
RuleTesterexport
- new
- new
Support TypeScript 5.5
- new
ast-spec: tighter types and documentation for declaration/*
- fixed
Keep warnAbountTSVersion in sync with package.json
- fixed
eslint-plugin: [no-extraneous-class] handle abstract members
- new
3 internal lines (docs, tests, tooling) left out.