Packages

@typescript-eslint/parser

8.72.1 · 26 Oct 2026MIT180.1M / weekRepositoryHomepagenpmAtom feed

Your version

8.46.0

6 Oct 2025Where it was published

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-eslint: export util types (#10848, #10849)

  • 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: void and binding

  • eslint-plugin: [no-deprecated] ignore deprecated export imports

  • eslint-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 abstract modifier in object methods

  • typescript-estree: forbid abstract method and accessor to have implementation