@typescript-eslint/parser
8.72.1 · 26 Oct 2026MIT180.1M / weekRepositoryHomepagenpmAtom feed
Upgrading @typescript-eslint/parser from 3.0.0 to 3.10.1
16 releases in betweenevery note read
- 1
- change to make
- 0
- advisories fixed
- 24
- new
- 47
- fixes
Before you upgrade
Tick each one off as you go- breaking3.3.0
Release by release
- new
eslint-plugin: add
no-implicit-any-catchrule - new
typescript-estree: update allowed TS version range
- fixed
eslint-plugin: [explicit-module-boundary-types] ignore abstract setters
- fixed
eslint-plugin: [explicit-module-boundary-types] ignore all bodyless setters
- fixed
eslint-plugin: [no-unnecessary-condition] better handling for unary negation
- fixed
typescript-estree: ts.NamedTupleMember workaround for <TS4.0
- new
- fixed
eslint-plugin: [no-unnecessary-condition] fix false positive with nullish coalescing
- fixed
eslint-plugin: [prefer-includes] don't auto fix when
testmethod's argument type doesn't have an 'includes' method
- fixed
- new
eslint-plugin: [no-unsafe-assignment/return] allow assigning any => unknown
- new
typescript-estree: support TSv4 labelled tuple members
- fixed
eslint-plugin: [no-throw-literal] support type assertions
- new
- new
eslint-plugin: [naming-convention] allow specifying an array of selectors
- new
eslint-plugin: add
prefer-enum-initializersrule - fixed
eslint-plugin: [no-implied-eval] don't report when
Functionis imported - fixed
eslint-plugin: [no-unsafe-assignment] fix typo in message
- new
- fixed
eslint-plugin: [adjacent-overload-signatures] fix false positive on call signatures and a method named
call - fixed
eslint-plugin: [no-extra-parens] stop reporting on calling generic functions with one argument and type parameters containing parentheses
- fixed
typescript-estree: correct AST regression introduced by TS4.0 upgrade
- fixed
- new
eslint-plugin: [naming-convention] allow selecting only
constvariables - new
eslint-plugin: [no-empty-function] add
decoratedFunctionsoption - new
typescript-estree: support short-circuiting assignment operators
- new
typescript-estree: support type annotations on catch clauses
- new
- fixed
eslint-plugin: [no-unnecessary-condition] handle computed member access
- fixed
eslint-plugin: [prefer-literal-enum-member] allow negative numbers
- fixed
- fixed
eslint-plugin: [switch-exhaustiveness-check] handle special characters in enum keys
- fixed