7.12.0 (2024-06-03)
🚀 Features
- eslint-plugin: [no-useless-template-literals] rename to
no-useless-template-expression
(deprecateno-useless-template-literals
) (#8821) - eslint-plugin: [no-floating-promises] add option 'allowForKnownSafePromises' (#9186)
- rule-tester: check for parsing errors in suggestion fixes (#9052)
- rule-tester: port
checkDuplicateTestCases
from ESLint (#9026)
🩹 Fixes
- no-useless-template-expression -> no-unnecessary-template-expression (#9174)
- eslint-plugin: [no-unnecessary-type-assertion] combine template literal check with
const
variable check (#8820) - eslint-plugin: [dot-notation] fix false positive when accessing private/protected property with optional chaining (#8851)
- eslint-plugin: [explicit-member-accessibility] refine report locations (#8869)
- eslint-plugin: [no-unnecessary-type-assertion] declares are always defined, so always check
declare
s (#8901) - eslint-plugin: [prefer-literal-enum-member] allow using member it self on allowBitwiseExpressions (#9114)
- eslint-plugin: [return-await] clean up in-try-catch detection and make autofixes safe (#9031)
- eslint-plugin: [member-ordering] also TSMethodSignature can be get/set (#9193)
- types: correct typing ParserOptions (#9202)
❤️ Thank You
- Abraham Guo
- Han Yeong-woo @nix6839
- Joshua Chen
- Kim Sang Du @developer-bandi
- Kirk Waiblinger
- YeonJuan @yeonjuan
You can read about our versioning strategy and releases on our website.