Sourced from @typescript-eslint/eslint-plugin's releases.
v8.53.0
8.53.0 (2026-01-12)
🚀 Features
- eslint-plugin: [no-unused-vars] add a fixer to remove unused imports (#11922)
- eslint-plugin: add rule [strict-void-return] (#9707)
- project-service: allow passing
Partial<ts.server.ServerHost>to project service (#11932)🩹 Fixes
- eslint-plugin: replace unclear "
errortyped" with more helpful description (#11704)- eslint-plugin: [no-useless-default-assignment] fix false positive for parameters corresponding to a rest parameter (#11916)
- typescript-estree: forbid type-only import with both default and named specifiers (#11930)
- typescript-estree: fix syntax check for
usingdeclaration (#11910)- typescript-estree: forbid invalid class implements (#11934)
- typescript-estree: forbid invalid "import equals" declaration (#11936)
- typescript-estree: forbid invalid
extendsandimplementsin interface declaration (#11935)❤️ Thank You
- auvred
@auvred- Brad Zacher
@bradzacher- fisker Cheung
@fisker- Josh Goldberg
- Josh Goldberg ✨
- Kirk Waiblinger
- Niki
@phaux- Nikita
- SungHyun627
@SungHyun627- Will Harney
@wjhsfYou can read about our versioning strategy and releases on our website.
Sourced from @typescript-eslint/eslint-plugin's changelog.
8.53.0 (2026-01-12)
🚀 Features
- eslint-plugin: add rule [strict-void-return] (#9707)
- eslint-plugin: [no-unused-vars] add a fixer to remove unused imports (#11922)
🩹 Fixes
- eslint-plugin: [no-useless-default-assignment] fix false positive for parameters corresponding to a rest parameter (#11916)
- eslint-plugin: replace unclear "
errortyped" with more helpful description (#11704)- typescript-estree: forbid invalid
extendsandimplementsin interface declaration (#11935)- typescript-estree: forbid invalid class implements (#11934)
- typescript-estree: forbid type-only import with both default and named specifiers (#11930)
❤️ Thank You
- Brad Zacher
@bradzacher- fisker Cheung
@fisker- Josh Goldberg
- Josh Goldberg ✨
- Kirk Waiblinger
- Niki
@phaux- Nikita
- SungHyun627
@SungHyun627- Will Harney
@wjhsfYou can read about our versioning strategy and releases on our website.
3021ede chore(release): publish 8.53.0722ab62 fix(eslint-plugin): [no-useless-default-assignment] fix false positive for pa...92fcf3e feat(eslint-plugin): add rule [strict-void-return] (#9707)3fb0381 docs(eslint-plugin): [no-useless-default-assignment] fix misformatted link (#...62ee26e feat(eslint-plugin): [no-unused-vars] add a fixer to remove unused imports (#...c4d5a56 fix(eslint-plugin): replace unclear "error typed" with more helpful descrip...3ac7735 fix(typescript-estree): forbid invalid extends and implements in interfac...a8b924b fix(typescript-estree): forbid invalid class implements (#11934)a98ec1f fix(typescript-estree): forbid type-only import with both default and named s...Sourced from @typescript-eslint/parser's releases.
v8.53.0
8.53.0 (2026-01-12)
🚀 Features
- eslint-plugin: [no-unused-vars] add a fixer to remove unused imports (#11922)
- eslint-plugin: add rule [strict-void-return] (#9707)
- project-service: allow passing
Partial<ts.server.ServerHost>to project service (#11932)🩹 Fixes
- eslint-plugin: replace unclear "
errortyped" with more helpful description (#11704)- eslint-plugin: [no-useless-default-assignment] fix false positive for parameters corresponding to a rest parameter (#11916)
- typescript-estree: forbid type-only import with both default and named specifiers (#11930)
- typescript-estree: fix syntax check for
usingdeclaration (#11910)- typescript-estree: forbid invalid class implements (#11934)
- typescript-estree: forbid invalid "import equals" declaration (#11936)
- typescript-estree: forbid invalid
extendsandimplementsin interface declaration (#11935)❤️ Thank You
- auvred
@auvred- Brad Zacher
@bradzacher- fisker Cheung
@fisker- Josh Goldberg
- Josh Goldberg ✨
- Kirk Waiblinger
- Niki
@phaux- Nikita
- SungHyun627
@SungHyun627- Will Harney
@wjhsfYou can read about our versioning strategy and releases on our website.
Sourced from @typescript-eslint/parser's changelog.
8.53.0 (2026-01-12)
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
3021ede chore(release): publish 8.53.0