Skip to content

Update dependency eslint-plugin-unicorn to v64#444

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/eslint-plugin-unicorn-64.x
Open

Update dependency eslint-plugin-unicorn to v64#444
renovate[bot] wants to merge 1 commit intomainfrom
renovate/eslint-plugin-unicorn-64.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Apr 1, 2026

This PR contains the following updates:

Package Change Age Confidence
eslint-plugin-unicorn ^55.0.0^64.0.0 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.

Test plan: CI should pass with updated dependencies. No review required: this is an automated dependency update PR.


Release Notes

sindresorhus/eslint-plugin-unicorn (eslint-plugin-unicorn)

v64.0.0

Compare Source

New rules
Improvements
  • Support TypeScript type assertions in many rules (#​2909) 6b41299
  • text-encoding-identifier-case: Support template literals (#​2905) 9448c8c
  • prefer-math-min-max: Ignore Date objects (#​2903) cd53d9e
  • prevent-abbreviations: Handle exported TS interfaces and enums (#​2898) 6dc01d2
  • no-array-callback-reference: Skip TypeScript type predicate callbacks (#​2897) 02364c8
  • prefer-spread: Skip autofix when it would drop comments (#​2896) 6ff1467
  • no-useless-undefined: Flag return undefined for explicit undefined return types (#​2876) 41fc9c2
  • no-unnecessary-polyfills: Improve performance (#​2874) c88bf29
  • expiring-todo-comments: Add ignoreDates option (#​2892) 95a288b
  • prevent-abbreviations: Recognize jQuery 42f5364
  • prefer-object-from-entries: Avoid auto-fixing generic reduce (#​2878) bea9b20
Fixes
  • expiring-todo-comments: Fix partial version comparison (#​2895) 51390e9
  • consistent-destructuring: Fix false positive for nested rest destructuring (#​2894) 1cddfb5
  • consistent-destructuring: Fix false positive after reassignment (#​2893) c7f57d0
  • consistent-function-scoping: Fix TypeScript false positives for lexical this (#​2885) a383657
  • custom-error-definition: Fix class field autofix (#​2887) 1359726
  • explicit-length-check: Fix || fallback false positives (#​2889) 84246ec
  • explicit-length-check: Avoid unsafe autofix in negated comparisons (#​2883) 73b043b
  • import-style: Fix false positive for type-only import (#​2891) aea9954
  • no-unused-properties: Fix for JSX member access (#​2890) 0ff698b
  • better-regex: Fix empty-pattern autofix (#​2881) c201987
  • prefer-global-this: Fix for window-specific in checks (#​2879) 6bf7537
  • prefer-native-coercion-functions: Fix false positive for TS type predicates (#​2888) 4c4b565
  • prefer-set-has: Fix string false positives (#​2882) c230c22
  • prefer-top-level-await: Fix false positive with Promise.all (#​2884) 67faa7a

v63.0.0

Compare Source

New rules
Improvements
  • Support ESLint 10 (#​2823) bd0901b
  • prefer-set-size: Add Array.from() support (#​2857) e556143
  • prefer-bigint-literals: Support signed numbers and strings (#​2784) a332a50
  • prefer-export-from: Fix type-import being removed when using namespace import (#​2771) ab4b779
  • prefer-spread: Fix: Skip TypedArray and ArrayBuffer constructor calls (#​2871) 42a558f
  • no-array-sort: Ignore .sort() calls with non-function arguments (#​2862) cbb2377
  • prefer-add-event-listener: Don't autofix non-function assignments (#​2865) 989ec61
  • explicit-length-check: Ignore || with string fallback value (#​2861) 4806f7e
  • no-unnecessary-polyfills: Fix false positive for graduated esnext features (#​2864) d6c13ab
  • no-for-loop: Skip auto-fix for string types when .entries() would be needed (#​2869) 08a591a
  • import-style: Fix crash on export {x} without from clause (#​2868) 141c8c5
  • expiring-todo-comments: Should not flag ESLint disable comments (#​2828) 3568daf
  • no-useless-collection-argument: Use suggestions to remove empty array with comments (#​2838) c0d0687
  • prefer-set-has: Check Iterator#toArray() and String#split() (#​2829) ab8970e
  • no-useless-spread: Fix false positive on Iterator (#​2831) 994e31c
  • isolated-functions: Ignore TypeScript types (#​2822) c3479c0
  • prefer-string-raw: Exclude inline snapshot (#​2811) 6e7f93c
  • consistent-assert: Explicitly check specifier node type (#​2803) 396a8fa

v62.0.0

Compare Source

New rules
Improvements
Fixes
  • consistent-function-scoping: Fix inconsistent behavior (#​2748) a546444

v61.0.2

Compare Source

  • throw-new-error: Fix false positive for Effect library (#​2740) 0ddf5ea
  • no-useless-undefined: Ignore Set#delete(undefined) (#​2739) 99acd27
  • prefer-includes and prefer-array-index-of: Prevent crash on Vue files (#​2645) a1da518

v61.0.1

Compare Source

  • prefer-classlist-toggle: Omit Element#classList.contains() call when fixing (#​2732) 066f96b

v61.0.0

Compare Source

New rules
Improvements
Fixes

v60.0.0

Compare Source

Breaking
New rules
Improvements
Fixes
  • no-array-callback-reference: Fix optional chaining expressions being ignored (#​2694) ad27922
  • no-unnecessary-await: Fix handling of experimental pipeline operator (#​2658) 2b8ebe5

v59.0.1

Compare Source

  • prefer-single-call: Fix crash on CallExpression followed by FunctionDeclaration (#​2639) 3114dd9

v59.0.0

Compare Source

Breaking
  • Rename no-array-push-push rule to prefer-single-call (#​2617) e117783
  • Rename no-length-as-slice-end rule to no-unnecessary-slice-end (#​2614) 1922df1
New rules
Improvements

v58.0.0

Compare Source

Potentially breaking
  • Update engines.node in package.json to match real compatibility (#​2581) e48a620
Improvements
Fixes
  • no-unnecessary-polyfills: Fix browserslist field name (#​2603) 1a4c76f
  • no-unnecessary-polyfills: Fix crash on checking es6-error module (#​2582) 66de41a
  • no-accessor-recursion: Fix exception when used in CommonJS (#​2574) ca1e432

v57.0.0

Compare Source

Breaking
New rules
Improvements
Fixes

v56.0.1

Compare Source

  • expiring-todo-comments: Fix compatibility with ESLint 9.15 (#​2497) 16b09d3

v56.0.0

Compare Source

New rules
Breaking
Improvements

Configuration

📅 Schedule: (in timezone America/Los_Angeles)

  • Branch creation
    • "on the 1st through 7th day of the month"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot force-pushed the renovate/eslint-plugin-unicorn-64.x branch from ee335ae to e943224 Compare April 8, 2026 16:17
@renovate renovate Bot changed the title chore(deps): update dependency eslint-plugin-unicorn to v64 Apr 8, 2026
@renovate renovate Bot force-pushed the renovate/eslint-plugin-unicorn-64.x branch from e943224 to 83799ab Compare April 29, 2026 17:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

0 participants