Packages

@typescript-eslint/parser

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

Your version

3.2.0

8 Jun 2020Where it was published

3.10.1 is the newest release of 3.x.

In short

4 new7 fixed

Release note

Bug Fixes

  • eslint-plugin: [explicit-module-boundary-types] dont report return type errors on constructor overloads

  • eslint-plugin: [explicit-module-boundary-types] handle bodyless arrow functions with explicit return types that return functions

  • eslint-plugin: [explicit-module-boundary-types] handle nested functions and functions expressions in a typed variable declaration

  • eslint-plugin: [no-extra-non-null-assertion] dont report for assertions not followed by the optional chain

  • eslint-plugin: [no-unnecessary-conditionals] Handle comparison of generics and loose comparisons with undefined values

  • eslint-plugin: [prefer-optional-chain] handling first member expression

  • eslint-plugin: [return-await] correct handling of ternaries

Features

  • eslint-plugin: [naming-convention] put identifiers in quotes in error messages (#2182) (fc61932), closes #2178

  • eslint-plugin: [require-array-sort-compare] add ignoreStringArrays option

  • eslint-plugin: add rule ban-tslint-comment

  • eslint-plugin: add rule no-confusing-non-null-assertion