typescript-eslint v8.69.0

v8.69.0
Added 1
  • Add flagUnions option for checkConditionals in no-misused-promises rule
Fixed 4
  • Use scope analysis instead of type checking for merged namespaces in no-mixed-enums rule
  • Compare type parameters by constraint instead of name in unified-signatures rule
  • Report void on non-call expressions in no-meaningless-void-operator rule
  • Respect allowJs playground config on website

From typescript-eslint

8.69.0 (2026-08-31)
🚀 Features
  • eslint-plugin: [no-misused-promises] add flagUnions option for checkConditionals (#12603)
🩹 Fixes
  • eslint-plugin: [no-mixed-enums] use scope analysis instead of type checking for merged namespaces (#12731)
  • eslint-plugin: [unified-signatures] compare type parameters by constraint instead of name (#12741)
  • eslint-plugin: [no-meaningless-void-operator] report void on non-call expressions (#12727)
  • website: respect allowJs playground config (#12744)
❤️ Thank You
  • Abdu Alim Arlikhozhaev @Arlikhozhaev
  • Evyatar Daud @StyleShit
  • Josh Goldberg ✨
  • wonbeanie @wonbeanie
  • Younsang Na @nayounsang

See GitHub Releases for more information.

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

View original

Upgraded? How did it go?

Discussion