@typescript-eslint/eslint-plugin
8.72.1 · 26 Oct 2026MIT172.4M / weekRepositoryHomepagenpmAtom feed
8.72.1 is the newest release of 8.x.
In short
1 deprecated6 new7 fixed
- deprecated
rule-tester: deprecate TestCaseError#type and LintMessage#nodeType
Release note
Features
eslint-plugin: [no-unsafe-member-access] add allowOptionalChaining option
eslint-plugin-internal: [no-dynamic-tests] new internal Lint rule to ban dynamic syntax in generating tests
rule-schema-to-typescript-types: clean up and make public
typescript-estree: mention file specifics in project service allowDefaultProject error
typescript-estree: private identifiers can only appear on LHS of in expressions
Fixes
eslint-plugin: [no-floating-promises] remove excess parentheses in suggestions
eslint-plugin: [unbound-method] improve wording around
this: voidand bindingeslint-plugin: [no-deprecated] ignore deprecated
export importseslint-plugin: removed error type previously deprecated
eslint-plugin: [prefer-readonly-parameter-types] ignore tagged primitives
- deprecated
rule-tester: deprecate TestCaseError#type and LintMessage#nodeType
typescript-estree: forbid
abstractmodifier in object methodstypescript-estree: forbid abstract method and accessor to have implementation