New rules
Improvements
- Support ESLint 10 (#2823) bd0901b
prefer-set-size: AddArray.from()support (#2857) e556143prefer-bigint-literals: Support signed numbers and strings (#2784) a332a50prefer-export-from: Fix type-import being removed when using namespace import (#2771) ab4b779prefer-spread: Fix: Skip TypedArray and ArrayBuffer constructor calls (#2871) 42a558fno-array-sort: Ignore.sort()calls with non-function arguments (#2862) cbb2377prefer-add-event-listener: Don't autofix non-function assignments (#2865) 989ec61explicit-length-check: Ignore||with string fallback value (#2861) 4806f7eno-unnecessary-polyfills: Fix false positive for graduatedesnextfeatures (#2864) d6c13abno-for-loop: Skip auto-fix for string types when.entries()would be needed (#2869) 08a591aimport-style: Fix crash onexport {x}withoutfromclause (#2868) 141c8c5expiring-todo-comments: Should not flag ESLint disable comments (#2828) 3568dafno-useless-collection-argument: Use suggestions to remove empty array with comments (#2838) c0d0687prefer-set-has: CheckIterator#toArray()andString#split()(#2829) ab8970eno-useless-spread: Fix false positive onIterator(#2831) 994e31cisolated-functions: Ignore TypeScript types (#2822) c3479c0prefer-string-raw: Exclude inline snapshot (#2811) 6e7f93cconsistent-assert: Explicitly check specifier node type (#2803) 396a8fano-useless-undefined: Forbidundefinedas right side of??expression (#2799) f54d25a