What’s New

typescript-eslint v8.61.1

v8.61.1
Fixed
  • [consistent-indexed-object-style] do not remove comments when fixing
  • [no-unnecessary-type-assertion] avoid false positive for template literal expressions
  • [no-unnecessary-type-assertion] wrap object literal in parens when removing TSTypeAssertion in arrow body
  • [no-unnecessary-boolean-literal-compare] fix precedence bug in autofix
  • [no-unnecessary-template-expression] respect ECMAScript line terminators
8.61.1 (2026-06-15)
🩹 Fixes
  • eslint-plugin: [consistent-indexed-object-style] do not remove comments when fixing (#12396, #10577)
  • eslint-plugin: [no-unnecessary-type-assertion] avoid false positive for template literal expressions (#12281)
  • eslint-plugin: [no-unnecessary-type-assertion] wrap object literal in parens when removing TSTypeAssertion in arrow body (#12394, #12393)
  • eslint-plugin: [no-unnecessary-boolean-literal-compare] fix precedence bug in autofix (#12413)
  • eslint-plugin: [no-unnecessary-template-expression] respect ECMAScript line terminators (#12388)
❤️ Thank You
  • Anas @anasm266
  • Deftera @Deftera186
  • Kirk Waiblinger @kirkwaiblinger
  • lumir
  • Sarath Francis @sarathfrancis90

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

View original