@typescript-eslint/eslint-plugin
8.72.1 · 26 Oct 2026MIT172.4M / weekRepositoryHomepagenpmAtom feed
Upgrading @typescript-eslint/eslint-plugin from 4.4.0 to 4.33.0
52 releases in betweenevery note read
Release by release
- new
experimental-utils: add
getPhysicalFilename()toRuleContext - new
experimental-utils: extract
isNodeOfTypeWithConditionsout ofast-utils'predicates - fixed
eslint-plugin: [lines-between-class-members] fix
exceptAfterOverloadfor abstract methods - fixed
eslint-plugin: [no-confusing-void-expression] support optional chaining
- new
- new
experimental-utils: add missing signature for
isParenthesized - new
eslint-plugin: [no-type-alias]: add allowGenerics option
- new
eslint-plugin: add
no-non-null-asserted-nullish-coalescingrule - new
eslint-plugin: add new extended rule
no-restricted-imports
- new
4.31.1 – 4.31.22 releases, nothing new or fixed in the notes
- new
eslint-plugin: [prefer-readonly-parameter-types] add option treatMethodsAsReadonly
- new
eslint-plugin: [restrict-template-expressions] add option to allow RegExp
- new
eslint-plugin: add
no-meaningless-void-operatorrule - new
eslint-plugin: add extension rule
padding-line-between-statements - new
experimental-utils: extract
isNodeOfTypeout ofast-utils'predicates - fixed
ast-spec: remove duplicate union types from
Expression - fixed
utils: support immutable arrays in
ReportFixFunction
- new
- new
visitor-keys: add key to StaticBlock (v5)
- new
experimental-utils: add literal types to
globaloption - new
typescript-estree: add support for class static blocks
- fixed
- fixed
eslint-plugin: [prefer-reduce-type-parameter] handle already existing type params
- fixed
eslint-plugin: isTypeReadonly error with <TS3.7
- new
4.29.1 – 4.29.33 releases, nothing new or fixed in the notes
- new
ast-spec: extract
ExportKind&ImportKind - new
ast-spec: make
BaseNode&BaseTokenmore type-safe - new
eslint-plugin: [no-redeclare] ignoreDeclarationMerge of enum+namespace
- new
eslint-plugin: [prefer-return-this-type] add a new rule
- new
4.28.1 – 4.28.55 releases, nothing new or fixed in the notes
1 internal line (docs, tests, tooling) left out.