Packages

@typescript-eslint/eslint-plugin

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

Your version

5.0.0

major11 Oct 2021Where it was published

5.62.0 is the newest release of 5.x.

In short

1 new5 changed

Release note

The section about @typescript-eslint/eslint-plugin of a note shared by several packages.

ESLint-Plugin

  • Changes to the recommended rule set - see #3746

  • Remove object from the default ban list

    • This has been a point of contention for a while - I originally added it because TS currently makes it impossible to narrow the type nicely. However there ultimately isn't a good alternative to this type for many usecases. As such we're removing the default ban. If you want to continue banning it, you can configure the rule to do so.

  • Align schema with ESLint v8

    • Should be pretty transparent unless you were using an invalid config.

  • Now checks abstract members

  • Add support for getters and setters

    • This will likely cause your codebase's sort orders to change if you're using the default config.

  • Rule has been deleted

    • You should instead use @typescript-eslint/no-unused-vars instead! It has had full and awesome support for TypeScript since v4.9.0 - and it doesn't require type information!