Packages

@typescript-eslint/eslint-plugin

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

Upgrading @typescript-eslint/eslint-plugin from 1.13.0 to 2.0.0

1 release in betweenevery note read

Other targets from 1.13.0Latest8.72.1

Before you upgrade

Tick each one off as you go
  • breaking2.0.0
  • breaking2.0.0
  • breaking2.0.0
  • breaking2.0.0
  • breaking2.0.0
  • breaking2.0.0
  • breaking2.0.0

Release by release

  1. 2.0.0

    13 Aug 201916 new · 8 fixes
    • new

      eslint-plugin: add Literal to RuleListener types

    • new

      utils: add ES2019 as valid ecmaVersion

    • new

      Explicitly support eslint v6

    • new

      eslint-plugin: [interface-name-prefix, class-name-casing] Add allowUnderscorePrefix option to support private declarations

8 other lines we could not sort, mostly version bumps
  • When project is specified within parserOptions, we will now hard fail when parsing files that are not included within the provided tsconfig(s).

    2.0.0
  • We discovered that this was a common performance pitfall, and could increase lint times by huge amounts.

    2.0.0
  • Improve the includes field within your tsconfig(s) so that all the files you want to lint are included.

    2.0.0
  • Create a new tsconfig.eslint.json which you pass into parserOptions.project, which includes all of the files you want to lint, e.g.:

    2.0.0
  • explicit-function-return-type - allowTypedFunctionExpressions and allowHigherOrderFunctions are now both true by default.

    2.0.0
  • no-inferrable-types - ignoreParameters and ignoreProperties are now both false by default.

    2.0.0
  • no-this-alias - allowDestructuring is now true by default.

    2.0.0
  • The intention is that you can use all the configs together, as they build upon one-another:

    2.0.0

4 internal lines (docs, tests, tooling) left out.