Skip to content

chore(deps-dev): bump eslint-plugin-unicorn from 64.0.0 to 72.0.0 - #84

Merged
vtemian merged 2 commits into
mainfrom
dependabot/npm_and_yarn/eslint-plugin-unicorn-72.0.0
Jul 30, 2026
Merged

vtemian merged 2 commits into
mainfrom
dependabot/npm_and_yarn/eslint-plugin-unicorn-72.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 20, 2026 •

Copy link
Copy Markdown
Contributor

Bumps eslint-plugin-unicorn from 64.0.0 to 72.0.0.

Release notes

Sourced from eslint-plugin-unicorn's releases.

v72.0.0

Breaking

  • prefer-minimal-ternary: Rename checkVaryingCallee option to checkVaryingBase (#3508) 825b7b9b

New rules

Improvements

  • Improve performance (#3531) 8233f950
  • consistent-boolean-name: Support Vue refs (#3555) 79e79d5f
  • no-incorrect-template-string-interpolation: Ignore Unicode code point escapes (#3513) 36fdf1aa
  • no-negated-comparison: Ignore relational comparisons with optional chaining (#3512) 7b7e28a7
  • no-top-level-side-effects: Ignore <script setup> (#3542) af8fd60b
  • no-unnecessary-array-flat-map: Handle TypeScript Vue files (#3545) b6d01a0b
  • no-unsafe-property-key: Use type information for narrowed property keys (#3515) 69a6002e
  • no-unused-array-method-return: Ignore expect assertions (#3552) 110cc582
  • no-useless-promise-resolve-reject: Handle awaited calls (#3504) 9b8a1440
  • no-useless-template-literals: Ignore const assertions (#3543) 43672287
  • prefer-await: Add async IIFE suggestion (#3550) 305fb4bc
  • prefer-dom-node-html-methods: Add options and add to recommended preset (#3541) 581ef479
  • prefer-export-from: Preserve JSDoc comments on single-const re-exports (#3544) e273ab63
  • prefer-short-arrow-method: Add consistent-as-needed option (#3514) c0687455
  • prefer-simple-condition-first: Fix logic (#3530) a339abe8
  • prefer-split-limit: Support array destructuring (#3554) b23f959e
  • prefer-string-starts-ends-with: Detect slice comparisons (#3518) 98730de6
  • prefer-minimal-ternary: Don't report object-varying member access by default (#3508) 825b7b9b

sindresorhus/eslint-plugin-unicorn@v71.1.0...v72.0.0

v71.1.0

  • consistent-boolean-name: Allow async boolean predicates (#3502) dafc7c9f
  • consistent-boolean-name: Allow boolean-like React refs with Ref suffix (#3501) 064d8901

sindresorhus/eslint-plugin-unicorn@v71.0.0...v71.1.0

... (truncated)

Commits
  • 0b9a9af 72.0.0
  • 79e79d5 consistent-boolean-name: Support Vue refs (#3555)
  • b23f959 prefer-split-limit: Support array destructuring (#3554)
  • 110cc58 no-unused-array-method-return: Ignore expect assertions (#3552)
  • 305fb4b prefer-await: Add async IIFE suggestion (#3550)
  • a1615b6 Update defineConfig config docs (#3524)
  • 6ae0e95 prefer-await: Show exact solutions to incorrect code in docs (#3546)
  • 4367228 no-useless-template-literals: Ignore const assertions (#3543)
  • b6d01a0 no-unnecessary-array-flat-map: Handle TypeScript Vue files (#3545)
  • e273ab6 prefer-export-from: Preserve JSDoc comments on single-const re-exports (#3544)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Summary by cubic

Upgrade eslint-plugin-unicorn to 72.0.0 and raise eslint to 10.8.0 to satisfy peer requirements, unlock new rules, and improve lint performance. Also sync bun.lock to the new resolution.

  • Dependencies

    • Bump eslint-plugin-unicorn to ^72.0.0 and eslint to ^10.8.0 (plugin requires eslint >=10.4).
    • Update bun.lock to resolve the new peer range and transitive dependencies.
  • Migration

    • If using prefer-minimal-ternary, rename option checkVaryingCallee to checkVaryingBase.
    • New rules may surface additional lint findings; review and adjust your ESLint config (the recommended preset now includes prefer-dom-node-html-methods).

Written for commit 8f9cb92. Summary will update on new commits.

Review in cubic

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jul 20, 2026
dependabot Bot and others added 2 commits July 30, 2026 13:29
Bumps [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) from 64.0.0 to 72.0.0.
- [Release notes](https://github.com/sindresorhus/eslint-plugin-unicorn/releases)
- [Commits](sindresorhus/eslint-plugin-unicorn@v64.0.0...v72.0.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-unicorn
  dependency-version: 72.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Dependabot's npm ecosystem bumps package.json without touching the
lockfile, so the quality gate failed on `bun install --frozen-lockfile`.

eslint-plugin-unicorn 72 declares a peer range of eslint >=10.4 and the
lockfile resolved 10.0.3, so raise the eslint floor to ^10.8.0.
@vtemian
vtemian force-pushed the dependabot/npm_and_yarn/eslint-plugin-unicorn-72.0.0 branch from e6cb347 to 8f9cb92 Compare July 30, 2026 10:30
@vtemian
vtemian merged commit d719459 into main Jul 30, 2026
2 checks passed
@vtemian
vtemian deleted the dependabot/npm_and_yarn/eslint-plugin-unicorn-72.0.0 branch July 30, 2026 10:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant