Skip to content

Update dependency eslint-plugin-unicorn to v63#100

Merged
renovate[bot] merged 1 commit intomainfrom
renovate/eslint-plugin-unicorn-63.x
Feb 14, 2026
Merged

Update dependency eslint-plugin-unicorn to v63#100
renovate[bot] merged 1 commit intomainfrom
renovate/eslint-plugin-unicorn-63.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Feb 14, 2026

This PR contains the following updates:

Package Change Age Confidence
eslint-plugin-unicorn 62.0.063.0.0 age confidence

Release Notes

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

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


Configuration

📅 Schedule: Branch creation - "every weekend" (UTC), 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 added the renovate label Feb 14, 2026
@renovate renovate bot enabled auto-merge (squash) February 14, 2026 01:32
@github-actions
Copy link

Upgraded the eslint-plugin-unicorn dependency in both the pr-review and pr-summary packages to ensure consistent linting and access to the latest rule improvements.

Walkthrough

  • Chore: Bumped eslint-plugin-unicorn from 62.0.0 to 63.0.0 in pr-review and pr-summary to keep development tooling current and consistent.

Model: o4-mini-2025-04-16 | Prompt Tokens: 430 | Completion Tokens: 358

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I’ve prepared a friendly review of your code, supported by AI insights. Some recommendations are educated guesses, not absolute truths—feel free to pick what works best for you. You’re in charge while AI is here to help.
Model: o4-mini-2025-04-16 | Prompt Tokens: 872 | Completion Tokens: 2158

"eslint-plugin-import": "2.32.0",
"eslint-plugin-sonarjs": "3.0.6",
"eslint-plugin-unicorn": "62.0.0",
"eslint-plugin-unicorn": "63.0.0",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I see you’ve bumped eslint-plugin-unicorn from 62.0.0 to 63.0.0 here. Since this upgrade appears in multiple packages, consider centralizing shared devDependencies in your monorepo’s root package.json to avoid duplication and ensure consistency:

// root package.json
{
  "devDependencies": {
    "eslint": "9.39.2",
    "eslint-plugin-import": "2.32.0",
    "eslint-plugin-sonarjs": "3.0.6",
    "eslint-plugin-unicorn": "^63.0.0",
    "prettier": "3.8.1",
    "tsx": "4.21.0",
    "typescript": "5.9.3"
  }
}

Then you can remove these entries from individual packages (pr-review in this case). Additionally, switching to a caret (^63.0.0) allows automatic patch updates without manual bumps:

- "eslint-plugin-unicorn": "63.0.0",
+ "eslint-plugin-unicorn": "^63.0.0",

This reduces maintenance overhead and keeps all packages in sync.

"eslint-plugin-import": "2.32.0",
"eslint-plugin-sonarjs": "3.0.6",
"eslint-plugin-unicorn": "62.0.0",
"eslint-plugin-unicorn": "63.0.0",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This dependency bump is identical to the one in pr-review/package.json. To improve maintainability, extract common devDependencies into your root package.json so you only update in one place. For instance:

// root package.json
{
  "devDependencies": {
    "eslint-plugin-unicorn": "^63.0.0",
    // other shared devDependencies...
  }
}

Then remove it here. Also, using the caret range (^63.0.0) helps automatically pick up future patch releases:

- "eslint-plugin-unicorn": "63.0.0",
+ "eslint-plugin-unicorn": "^63.0.0",

@renovate renovate bot merged commit e2dca40 into main Feb 14, 2026
12 checks passed
@renovate renovate bot deleted the renovate/eslint-plugin-unicorn-63.x branch February 14, 2026 01:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants