Packages

@typescript-eslint/eslint-plugin

8.72.1 · 26 Oct 2026MIT172.4M / weekRepositoryHomepagenpmAtom feed

Upgrading @typescript-eslint/eslint-plugin from 6.16.0 to 6.21.0

7 releases in betweenevery note read

Other targets from 6.16.0Latest8.72.1
0
changes to make
0
advisories fixed
16
new
25
fixes

Release by release

  1. 6.21.0

    5 Feb 20246 new · 7 fixes
    • new

      Export plugin metadata

    • new

      Allow parserOptions.project: false

    • new

      eslint-plugin: add rule prefer-find

    • new

      typescript-estree: forbid duplicated accessibility modifiers

  2. 6.20.0

    29 Jan 20241 new · 4 fixes
    • new

      eslint-plugin: [member-ordering] allow easy reuse of the default ordering

    • fixed

      eslint-plugin: [no-useless-template-literals] incorrect bigint autofix result

    • fixed

      eslint-plugin: [prefer-nullish-coalescing] treat any/unknown as non-nullable

    • fixed

      eslint-plugin: [no-useless-template-literals] report Infinity & NaN

    • fixed

      eslint-plugin: [prefer-readonly] disable checking accessors

  3. 6.19.1

    22 Jan 20242 fixes
    • fixed

      eslint-plugin: [no-unnecessary-condition] fix false positive for type variable

    • fixed

      type-utils: preventing isUnsafeAssignment infinite recursive calls

  4. 6.19.0

    15 Jan 20244 new · 4 fixes
    • new

      eslint-plugin: [prefer-promise-reject-errors] add rule

    • new

      eslint-plugin: [no-array-delete] add new rule

    • new

      eslint-plugin: [no-useless-template-literals] add fix suggestions

    • new

      typescript-estree: add JSDocParsingMode enum merge for typescript/lib/tsserverlibrary

  5. 6.18.1

    8 Jan 20247 fixes
    • fixed

      eslint-plugin: [no-non-null-assertion] provide valid fix when member access is on next line

    • fixed

      eslint-plugin: [no-unnecessary-condition] improve checking optional callee

    • fixed

      eslint-plugin: [prefer-readonly] support modifiers of unions and intersections

    • fixed

      eslint-plugin: [switch-exhaustiveness-check] fix new allowDefaultCaseForExhaustiveSwitch option

    • fixed

      typescript-estree: fix invalid parsing error when use update expression on non-null assertion

    • fixed

      typescript-estree: only create project service from env setting if project is enabled

    • fixed

      utils: improve error message on typed rule with invalid parser

  6. 6.18.0

    6 Jan 20243 new
    • new

      eslint-plugin: [no-var-requires, no-require-imports] allow option

    • new

      typescript-estree: throw on invalid update expressions

    • new

      typescript-estree: throw error when CatchClause param contains initializer

  7. 6.17.0

    1 Jan 20242 new · 1 fix
    • new

      eslint-plugin: [no-floating-promises] flag result of .map(async)

    • new

      eslint-plugin: [switch-exhaustiveness-check] add an option to warn against a default case on an already exhaustive switch

    • fixed

      eslint-plugin: [no-restricted-imports] prevent crash when patterns or paths in options are empty