@typescript-eslint/eslint-plugin
8.72.1 · 26 Oct 2026MIT172.4M / weekRepositoryHomepagenpmAtom feed
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
objectfrom the default ban listThis 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-varsinstead! It has had full and awesome support for TypeScript since v4.9.0 - and it doesn't require type information!