NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #442 most downloaded on npm
An ESLint custom parser which leverages TypeScript ESTree
Last release today
05 Oct 2026
Ships on a steady schedule
a new release about every 8 days
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
4914 releases · first in 2019
eslint-plugin: deprecate formatting rules
One column per quarter.
eslint-plugin: [no-useless-template-literals] add new rule (#7957) (ff75785), closes #2846
eslint-plugin: add no-unsafe-unary-minus, prefer-destructuring to disable-type-checked
no-unsafe-unary-minus (#7998) (705370a)You can read about our versioning strategy and releases on our website.
Note: Version bump only for package @typescript-eslint/typescript-eslint
Note: Version bump only for package @typescript-eslint/typescript-eslint
You can read about our versioning strategy and releases on our website.
Note: Version bump only for package @typescript-eslint/parser
You can read about our versioning strategy and releases on our website.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
default to parse all JSDoc and provide options to configure it
You can read about our versioning strategy and releases on our website.
You can read about our versioning strategy and releases on our website.
You can read about our versioning strategy and releases on our website.
ignoreClassesThatImplementAnInterface is set (#7705) (155aa1f)You can read about our versioning strategy and releases on our website.
allowTypedFunctionExpressions (#7553) (be2777c)no-unsafe-unary-minus rule (#7390) (c4709c2)isTTY version check if user passes loggerFn on unsupported TypeScript version warning (#7739) (9656e13)CodePath selector types (#7551) (99a026f)RuleContext and SourceCode changes and deprecations (#7812) (b73d8b2)You can read about our versioning strategy and releases on our website.
You can read about our versioning strategy and releases on our website.
Note: Version bump only for package @typescript-eslint/parser
You can read about our versioning strategy and releases on our website.
Note: Version bump only for package @typescript-eslint/parser
You can read about our versioning strategy and releases on our website.
Note: Version bump only for package @typescript-eslint/parser
You can read about our versioning strategy and releases on our website.
Note: Version bump only for package @typescript-eslint/parser
You can read about our versioning strategy and releases on our website.
Note: Version bump only for package @typescript-eslint/parser
You can read about our versioning strategy and releases on our website.
Nothing published for this version
TypeScript v5.3 shipped with a type change that was incompatible with our types. This change has been fixed and will be released in v5.3.3. Until that
TypeScript v5.3 shipped with a type change that was incompatible with our types. This change has been fixed and will be released in v5.3.3. Until that time you can work around this error using skipLibCheck.
You can read about our versioning strategy and releases on our website.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
eslint-plugin: [class-methods-use-this] detect a problematic case for private/protected members if ignoreClassesThatImplementAnInterface is set
ignoreClassesThatImplementAnInterface is set (#7705) (155aa1f)You can read about our versioning strategy and releases on our website.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
utils: update types to reflect RuleContext and SourceCode changes and deprecations
allowTypedFunctionExpressions (#7553) (be2777c)no-unsafe-unary-minus rule (#7390) (c4709c2)5.3.0-beta as devDependency (#7821) (b6c40b4)isTTY version check if user passes loggerFn on unsupported TypeScript version warning (#7739) (9656e13)CodePath selector types (#7551) (99a026f)RuleContext and SourceCode changes and deprecations (#7812) (b73d8b2)You can read about our versioning strategy and releases on our website.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
eslint-plugin: [no-unused-vars] handle logical assignment
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
eslint-plugin: [naming-convention] allow PascalCase for imports
You can read about our versioning strategy and releases on our website.
parser fallback logic (#7754) (34c23e0)this: void parameter (#7696) (6398d3f), closes #7538You can read about our versioning strategy and releases on our website.
You can read about our versioning strategy and releases on our website.
Note: Version bump only for package @typescript-eslint/parser
You can read about our versioning strategy and releases on our website.
Note: Version bump only for package @typescript-eslint/parser
You can read about our versioning strategy and releases on our website.
Note: Version bump only for package @typescript-eslint/parser
You can read about our versioning strategy and releases on our website.
Your coding agent can read these notes before it upgrades. Set up the MCP server →