Packages

@typescript-eslint/parser

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

Your version

4.1.0

7 Sep 2020Where it was published

4.33.0 is the newest release of 4.x.

In short

4 new13 fixed

Release note

Bug Fixes

  • eslint-plugin: [explicit-module-boundary-types] cyclical reference infinite recursion crash

  • eslint-plugin: [no-unused-vars] correct detection of unused vars in a declared module with export =

  • eslint-plugin: [no-unused-vars] properly handle ambient declaration exports

  • eslint-plugin: [no-use-before-define] false positive with jsx pragma reference (#2503) (5afeeab), closes #2502

  • eslint-plugin: [typedef] false positive for rest parameter with array destructuring

  • eslint-plugin: handle missing message IDs in eslint v5/v6

  • scope-manager: add const as a global type variable

  • scope-manager: correctly handle inferred types in nested type scopes

  • scope-manager: don't create references for intrinsic JSX elements

  • scope-manager: fallback to lib 'esnext' or 'es5' when ecma version is unsupported

  • scope-manager: support rest function type parameters (#2491) (9d8b4c4), closes #2449

  • scope-manager: support tagged template string generic type parameters

  • scope-manager: support type predicates (#2493) (a40f54c), closes #2462

  • scope-manager: treat type imports as both values and types (#2494) (916e95a), closes #2453

Features

  • eslint-plugin: [no-shadow] add option ignoreFunctionTypeParameterNameValueShadow

  • eslint-plugin: add extension rule no-loop-func

  • scope-manager: add support for JSX scope analysis (#2498) (f887ab5), closes #2455 #2477