Packages

@typescript-eslint/parser

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

Your version

3.1.0

1 Jun 2020Where it was published

3.10.1 is the newest release of 3.x.

In short

3 new7 fixed

Release note

Bug Fixes

  • eslint-plugin: [explicit-module-boundary-types] don't check returned functions if parent function has return type

  • eslint-plugin: [no-unnecessary-condition] handle comparison of any, unknown and loose comparisons with nullish values

  • eslint-plugin: [no-unnecessary-condition] improve optional chain handling

  • eslint-plugin: [no-unnecessary-condition] improve optional chain handling 2 - electric boogaloo

  • eslint-plugin: [no-unused-expressions] ignore import expressions

  • eslint-plugin: [no-var-requires] false negative for TSAsExpression and MemberExpression

  • experimental-utils: downlevel type declarations for versions older than 3.8

Features

  • eslint-plugin: [ban-ts-comments] add "allow-with-description" option

  • eslint-plugin: [ban-types] allow selective disable of default options with false value

  • eslint-plugin: [explicit-module-boundary-types] improve accuracy and coverage