@typescript-eslint/parser
8.72.1 · 26 Oct 2026MIT180.1M / weekRepositoryHomepagenpmAtom feed
4.33.0 is the newest release of 4.x.
In short
8 new6 fixed
Release note
Bug Fixes
eslint-plugin: [consistent-indexed-object-style] convert readonly index signature to readonly record
eslint-plugin: [consistent-type-imports] crash when using both default and namespace in one import
eslint-plugin: [explicit-module-boundary-types] ignore functions exported within typed object/array literals
eslint-plugin: [no-use-before-define] allow class references if they're within a class decorator (#2827) (050023a), closes #2842
eslint-plugin: [triple-slash-reference] fix crash with external module reference
scope-manager: fix assertion assignments not being marked as write references (#2809) (fa68492), closes #2804
typescript-estree: add default value for
parserOptions.projectFolderIgnoreListand deduplicate resolved projects (#2819) (bf904ec), closes #2418 #2814
Features
eslint-plugin: [naming-convention] add
requireDouble,allowDouble,allowSingleOrDoubleoptions for underscoreseslint-plugin: [naming-convention] add
requiresQuotesmodifier (#2813) (6fc8409), closes #2761 #1483eslint-plugin: [naming-convention] add modifier
unusedeslint-plugin: [naming-convention] add modifiers
exported,global, anddestructured(#2808) (fb254a1), closes #2239 #2512 #2318 #2802eslint-plugin: [naming-convention] allow
destructuredmodifier forparameterselector (#2829) (525d2ff), closes #2828eslint-plugin: [naming-convention] split
propertyandmethodselectors into more granularclassXXX,objectLiteralXXX,typeXXX(#2807) (665b6d4), closes #1477 #2802eslint-plugin: [no-unused-vars] fork the base rule (#2768) (a8227a6), closes #2782 #2714 #2648
eslint-plugin: [unbound-method] add support for methods with a
this: voidparameter