Breaking
New rules
no-missing-local-resource(#3528) 12a33c6no-multiple-promise-resolver-calls(#3523) 81ab092no-shorthand-property-overrides(#3527) 91a4c4dno-transition-all(#3529) 5ef2fcfno-unnecessary-string-trim(#3517) a651672no-useless-re-export(#3540) 96afe55prefer-explicit-viewport-units(#3532) 449e636prefer-then-catch(#3526) a17e5a2require-frontmatter-fields(#3525) dfd91cd
Improvements
- Improve performance (#3531) 8233f95
consistent-boolean-name: Support Vue refs (#3555) 79e79d5no-incorrect-template-string-interpolation: Ignore Unicode code point escapes (#3513) 36fdf1ano-negated-comparison: Ignore relational comparisons with optional chaining (#3512) 7b7e28ano-top-level-side-effects: Ignore<script setup>(#3542) af8fd60no-unnecessary-array-flat-map: Handle TypeScript Vue files (#3545) b6d01a0no-unsafe-property-key: Use type information for narrowed property keys (#3515) 69a6002no-unused-array-method-return: Ignore expect assertions (#3552) 110cc58no-useless-promise-resolve-reject: Handleawaited calls (#3504) 9b8a144no-useless-template-literals: Ignore const assertions (#3543) 4367228prefer-await: Add async IIFE suggestion (#3550) 305fb4bprefer-dom-node-html-methods: Add options and add torecommendedpreset (#3541) 581ef47prefer-export-from: Preserve JSDoc comments on single-const re-exports (#3544) e273ab6prefer-short-arrow-method: Addconsistent-as-neededoption (#3514) c068745prefer-simple-condition-first: Fix logic (#3530) a339abeprefer-split-limit: Support array destructuring (#3554) b23f959prefer-string-starts-ends-with: Detect slice comparisons (#3518) 98730deprefer-minimal-ternary: Don't report object-varying member access by default (#3508) 825b7b9