New rules
consistent-tuple-labels(#3389) fb89880no-invalid-well-known-symbol-methods(#3433) a81ab49no-late-event-control(#3440) 898d9c5prefer-abort-signal-timeout(#3441) 5a59e19prefer-aggregate-error(#3436) e11cb92prefer-dom-node-replace-children(#3399) 5c83834prefer-error-is-error(#3438) d50d876prefer-observer-apis(#3398) 9c62a05prefer-promise-try(#3435) 704d141prefer-set-methods(#3439) 75c2bb3prefer-toggle-attribute(#3396) da04c21prefer-url-search-parameters(#3395) b410701
Improvements
comment-content: Don't mutate commented-out multi-line code (#3413) bef80c8consistent-boolean-name: Addignoreoption and plural prefixes (#3423) 7cc1d9econsistent-boolean-name: Don't crash on Svelte{#each}bindings (#3417) effc0e1consistent-conditional-object-spread: Treatundefined/nullfallback as an empty branch (#3401) 38eebbdcustom-error-definition: Allow no-substitution template literal forname(#3383) 594e050custom-error-definition: Don't requireoptionsparameter when forwarded tosuper()inline (#3377) e931467name-replacements: Exclude Vite type declaration (#3375) 396c2edno-computed-property-existence-check: Allow dynamic access to a known boolean value (#3420) add50ffno-incorrect-template-string-interpolation: Ignore braces inside block comments (#3429) 2676b5dno-nonstandard-builtin-properties: AllowstackonErrorinstances (#3416) b4a3527no-return-array-push: Allowvoidoperator to opt out (#3384) 046dc75no-return-array-push: Don't report custompushmethods that don't return arrays (#3427) ed1b57eno-top-level-side-effects: Allow type-only exports (#3421) c896024no-unnecessary-boolean-comparison: Fix false positive for destructured parameters and yield expressions (#3392) 26f37f8no-unnecessary-global-this: Don't report existence checks (#3426) 668ec36no-unreadable-object-destructuring: Allow computed keys when a rest element is present (#3400) 3d3b654no-unsafe-string-replacement: Ignore non-string receivers (#3442) 05c7c25no-unused-array-method-return: Restrictvalues()reporting to arrays (#3434) 9e12972no-useless-boolean-cast: KeepBoolean()around possibly-undefinedvalues (#3397) d35e538no-useless-concat: Skip concats that form a${…}placeholder (#3428) a39fe66no-useless-else: Autofixelsebodies containing JSX (#3419) 3c17b69no-useless-iterator-to-array: Improve fixes (#3432) 3bc8c69prefer-at: Only check positive string index access withcheckAllIndexAccess(#3415) 68d0d25prefer-code-point: Don't suggest the swap when the result feeds arithmetic (#3430) 9083ae7prefer-continue: Don't report when theifbody exits the loop (#3414) 2187122prefer-minimal-ternary: AddcheckVaryingCalleeoption (#3381) c397f87