Skip to content

@typescript-eslint/eslint-plugin 8.51.0

8.51.0 (2025-12-29)

🚀 Features

  • eslint-plugin: expose rule name via RuleModule interface (#11719)
  • eslint-plugin: [no-useless-default-assignment] fix some cases to optional syntax (#11871)
  • eslint-plugin: add namespace to plugin meta (#11885)
  • tsconfig-utils: more informative error on parsing failures (#11888)

🩹 Fixes

  • eslint-plugin: fix crash and false positives in no-useless-default-assignment (#11845)
  • eslint-plugin: remove fixable from no-dynamic-delete rule (#11876)
  • eslint-plugin: bump ts-api-utils to 2.2.0 (#11881)
  • eslint-plugin: [prefer-optional-chain] handle MemberExpression in final chain position (#11835)

❤️ Thank You

  • Josh Goldberg ✨
  • Kirk Waiblinger @kirkwaiblinger
  • mdm317
  • Ulrich Stark
  • Yannick Decat @mho22
  • Yukihiro Hasegawa @y-hsgw

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