Update dependency eslint-plugin-unicorn to v76 #162

Open
MaidFox wants to merge 1 commit from renovate/major-eslint-node into main
Member

This PR contains the following updates:

Package Change Age Confidence
eslint-plugin-unicorn ^72.0.0 → ^76.0.0 age confidence

Release Notes

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

v76.0.0

Compare Source

Breaking
Improvements
  • prefer-minimal-ternary: Add autofix (#​3716) aaa75a4
  • prefer-logical-operator-over-ternary: Handle boolean expressions (#​3711)
  • prefer-ternary: Preserve readable branches (#​3709) f7a35ae
  • no-typeof-undefined: Ignore TypeScript ambient variables (#​3708) 9245ed8
  • Fix autofixes that hardcoded a tab for inserted indentation (#​3721) db20ce1

v75.0.0

Compare Source

New rules

Improvements


v74.0.0

Compare Source

Improvements


v73.0.0

Compare Source

New rules

Improvements



Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, 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 has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) | [`^72.0.0` → `^76.0.0`](https://renovatebot.com/diffs/npm/eslint-plugin-unicorn/72.0.0/76.0.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-unicorn/76.0.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-unicorn/72.0.0/76.0.0?slim=true) | --- ### Release Notes <details> <summary>sindresorhus/eslint-plugin-unicorn (eslint-plugin-unicorn)</summary> ### [`v76.0.0`](https://github.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v76.0.0) [Compare Source](https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v75.0.0...v76.0.0) ##### Breaking - `no-immediate-mutation`: Add [`checkConditionals`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-immediate-mutation.md#checkconditionals) option and default it to off ([#&#8203;3707](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3707)) [`4686e7e`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/4686e7ef) - `no-break-in-nested-loop`: Add [`checkContinue`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-break-in-nested-loop.md#checkcontinue) option and default it to off ([#&#8203;3712](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3712)) [`d8fbfde`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/d8fbfde8) - `prefer-combined-guards`: Add [`checkCompoundConditions`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-combined-guards.md#checkcompoundconditions) option default it to off ([#&#8203;3710](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3710)) ##### Improvements - `prefer-minimal-ternary`: Add autofix ([#&#8203;3716](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3716)) [`aaa75a4`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/aaa75a46) - `prefer-logical-operator-over-ternary`: Handle boolean expressions ([#&#8203;3711](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3711)) - `prefer-ternary`: Preserve readable branches ([#&#8203;3709](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3709)) [`f7a35ae`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/f7a35aea) - `no-typeof-undefined`: Ignore TypeScript ambient variables ([#&#8203;3708](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3708)) [`9245ed8`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/9245ed87) - Fix autofixes that hardcoded a tab for inserted indentation ([#&#8203;3721](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3721)) [`db20ce1`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/db20ce1c) *** ### [`v75.0.0`](https://github.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v75.0.0) [Compare Source](https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v74.0.0...v75.0.0) #### New rules - [`prefer-combined-guards`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-combined-guards.md) ([#&#8203;3680](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3680)) [`5d9d745`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/5d9d745c) - [`no-unused-iterator-helper`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-unused-iterator-helper.md) ([#&#8203;3677](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3677)) [`8213737`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/82137379) - [`no-unused-builtin-method-return`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-unused-builtin-method-return.md) ([#&#8203;3676](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3676)) [`b3d56a3`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/b3d56a35) - [`prefer-iterator-zip`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-iterator-zip.md) ([#&#8203;3675](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3675)) [`60d3b53`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/60d3b53a) - [`no-useless-set-construction`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-useless-set-construction.md) ([#&#8203;3672](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3672)) [`639c984`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/639c9844) - [`prefer-iterator-helpers`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-iterator-helpers.md) ([#&#8203;3670](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3670)) [`4c805e2`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/4c805e26) - [`prefer-json-import`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-json-import.md) ([#&#8203;3668](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3668)) [`1df640d`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/1df640dd) - [`prefer-temporal-conversion`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-temporal-conversion.md) ([#&#8203;3667](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3667)) [`74bc02e`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/74bc02e7) - [`no-async-iterator-callback`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-async-iterator-callback.md) ([#&#8203;3666](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3666)) [`bb6c245`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/bb6c2450) - [`no-using-resource-escape`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-using-resource-escape.md) ([#&#8203;3663](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3663)) [`3424785`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/34247853) - [`prefer-uint8array-hex`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-uint8array-hex.md) ([#&#8203;3661](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3661)) [`9255132`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/92551329) - [`no-deprecated-css-features`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-deprecated-css-features.md) ([#&#8203;3651](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3651)) [`e116102`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/e1161021) - [`no-unscoped-css-nesting-selector`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-unscoped-css-nesting-selector.md) ([#&#8203;3650](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3650)) [`ebd03bd`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/ebd03bdf) - [`no-duplicate-css-selectors`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-duplicate-css-selectors.md) ([#&#8203;3646](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3646)) [`508d9f5`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/508d9f50) - [`no-unknown-pseudo-selectors`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-unknown-pseudo-selectors.md) ([#&#8203;3644](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3644)) [`99492cd`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/99492cd7) - [`no-invalid-media-features`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-invalid-media-features.md) ([#&#8203;3643](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3643)) [`ef37c1f`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/ef37c1f1) - [`no-unknown-css-annotations`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-unknown-css-annotations.md) ([#&#8203;3642](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3642)) [`19637ee`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/19637ee8) - [`no-nesting-with-mixed-specificity`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-nesting-with-mixed-specificity.md) ([#&#8203;3640](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3640)) [`b2f2bf9`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/b2f2bf9d) - [`prefer-media-feature-range-syntax`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-media-feature-range-syntax.md) ([#&#8203;3639](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3639)) [`19f112f`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/19f112f6) - [`no-duplicate-font-family-names`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-duplicate-font-family-names.md) ([#&#8203;3638](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3638)) [`c8f81bc`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/c8f81bc8) - [`no-redundant-nested-style-rules`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-redundant-nested-style-rules.md) ([#&#8203;3637](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3637)) [`31603ad`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/31603ad6) #### Improvements - Add TOML support ([#&#8203;3687](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3687)) [`f61393a`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/f61393aa) - Improve performance [`3cfa32c`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/3cfa32ce) - `prefer-continue`: Add [`checkShortBodies`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-continue.md#checkshortbodies) option ([#&#8203;3699](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3699)) [`274d581`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/274d5815) - `filename-case`: Add [`directoryRoots`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/filename-case.md#directoryroots) option ([#&#8203;3647](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3647)) [`d2d6cc3`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/d2d6cc3e) - `custom-error-definition`: Allow flexible options placement ([#&#8203;3698](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3698)) [`2f8e2e5`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/2f8e2e5d) - `prefer-smaller-scope`: Check initialized declarations ([#&#8203;3697](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3697)) [`960b374`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/960b3745) - `no-unsafe-string-replacement`: Allow safe repeated strings ([#&#8203;3696](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3696)) [`742bdce`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/742bdcee) - `no-array-fill-with-reference-type`: Recognize function return types ([#&#8203;3695](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3695)) [`60f00ff`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/60f00ffa) - `prefer-continue`: Support trailing conditionals ([#&#8203;3694](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3694)) [`bf480f6`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/bf480f6f) - `no-immediate-mutation`: Support conditionals ([#&#8203;3688](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3688)) [`73235b9`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/73235b9a) - `prefer-set-methods`: Extend supported methods ([#&#8203;3674](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3674)) [`3459a29`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/3459a293) - `prefer-minimal-ternary`: Check property reads with `checkComputedMemberAccess` ([#&#8203;3673](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3673)) [`37d7614`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/37d76148) - `prefer-array-from-async`: Recognize ordinary serial mapping loops ([#&#8203;3671](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3671)) [`65ad1bb`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/65ad1bb5) - `prefer-uint8array-base64`: Prefer native encoding options ([#&#8203;3665](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3665)) [`6ecc912`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/6ecc9121) - `prefer-group-by`: Recognize accumulation loops ([#&#8203;3664](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3664)) [`a8e7d0e`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/a8e7d0e2) - `no-negated-condition`: Preserve comments in autofixes ([#&#8203;3662](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3662)) [`8f407a7`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/8f407a73) - `prefer-minimal-ternary`: Support objects, arrays, and constructors ([#&#8203;3658](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3658)) [`40c860a`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/40c860a1) - `prefer-ternary`: Handle flat return statements ([#&#8203;3657](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3657)) [`2edc158`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/2edc1587) - `no-useless-else`: Prevent unsafe combined fixes ([#&#8203;3654](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3654)) [`7beaf7d`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/7beaf7df) - `no-useless-length-check`: Check `for…of` loops ([#&#8203;3652](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3652)) [`fdf47c5`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/fdf47c59) - `no-unknown-css-annotations`: Fix identifier lookup across `@eslint/css-tree` versions [`9b6f37b`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/9b6f37bc) - `prefer-dom-node-replace-children`: Combine consecutive mutations ([#&#8203;3648](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3648)) [`52dd1ce`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/52dd1cec) *** ### [`v74.0.0`](https://github.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v74.0.0) [Compare Source](https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v73.0.0...v74.0.0) #### Improvements - Improve rule performance ([#&#8203;3618](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3618)) [`4ff2eab`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/4ff2eab9) - `comment-content`: Handle JSDoc syntax ([#&#8203;3616](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3616)) [`bf7dca2`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/bf7dca25) - `consistent-arrow-return-style`: Fix indentation and `in` operator handling ([#&#8203;3621](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3621)) [`398606c`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/398606c5) - `consistent-boolean-name`: Support possibly async boolean callbacks ([#&#8203;3624](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3624)) [`823bb1f`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/823bb1fb) - `custom-error-definition`: Avoid requiring native `ErrorOptions` for custom bases ([#&#8203;3617](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3617)) [`96fd371`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/96fd3710) - `custom-error-definition`: Support TypeScript parameter properties ([#&#8203;3619](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3619)) [`872fd55`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/872fd559) - `expiring-todo-comments`: Add YAML support ([#&#8203;3625](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3625)) [`e437f23`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/e437f232) - `name-replacements`: Allow `ProcessEnv` type ([#&#8203;3608](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3608)) [`2e19a94`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/2e19a940) - `no-array-fill-with-reference-type`: Ignore canvas contexts ([#&#8203;3635](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3635)) [`d7f5fa1`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/d7f5fa12) - `no-empty-file`: Add YAML support ([#&#8203;3627](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3627)) [`043a523`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/043a5239) - `no-nonstandard-builtin-properties`: Support stage 4 proposals ([#&#8203;3631](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3631)) [`0a24d74`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/0a24d748) - `no-unnecessary-splice`: Fix false positives when the return value is used ([#&#8203;3611](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3611)) [`cc58720`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/cc58720b) - `no-useless-else`: Fix false positive in mutable branch conditions ([#&#8203;3612](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3612)) [`725e535`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/725e535d) - `prefer-default-parameters`: Support logical assignment operators ([#&#8203;3629](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3629)) [`8eb0897`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/8eb08970) *** ### [`v73.0.0`](https://github.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v73.0.0) [Compare Source](https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v72.0.0...v73.0.0) #### New rules - [`consistent-arrow-return-style`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/consistent-arrow-return-style.md) ([#&#8203;3601](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3601)) [`ae3c3d9`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/ae3c3d93) - [`iteration-fallback-style`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/iteration-fallback-style.md) ([#&#8203;3602](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3602)) [`a61c2c5`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/a61c2c5e) - [`no-barrel-files`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-barrel-files.md) ([#&#8203;3570](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3570)) [`d900c09`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/d900c09e) - [`no-unsafe-sqlite-interpolation`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-unsafe-sqlite-interpolation.md) ([#&#8203;3582](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3582)) [`a09869b`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/a09869bc) - [`single-line-block-comment-style`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/single-line-block-comment-style.md) ([#&#8203;3584](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3584)) [`a0c2c57`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/a0c2c576) #### Improvements - Improve performance ([#&#8203;3560](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3560)) [`7b7c790`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/7b7c7906) - Harden rules ([#&#8203;3585](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3585)) [`9c2b0bb`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/9c2b0bb1) - `consistent-boolean-name`: Add [`wrappers`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/consistent-boolean-name.md#wrappers) option ([#&#8203;3572](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3572)) [`78c5abf`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/78c5abf2) - `consistent-boolean-name`: Add [granular check options](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/consistent-boolean-name.md#checkvariables) ([#&#8203;3591](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3591)) [`a33b1c1`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/a33b1c1e) - `consistent-function-style`: Add [`defaultExport`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/consistent-function-style.md#defaultexport) option ([#&#8203;3600](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3600)) [`e78a7c9`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/e78a7c96) - `prefer-https`: Add [`ignore`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-https.md#ignore) option ([#&#8203;3557](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3557)) [`7f7ec06`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/7f7ec066) - `comment-content`: Handle Unicode word boundaries ([#&#8203;3597](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3597)) [`dd52b4a`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/dd52b4a4) - `import-style`: Ignore type-only imports ([#&#8203;3599](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3599)) [`f2a62e3`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/f2a62e37) - `name-replacements`: Handle TypeScript parameter properties ([#&#8203;3575](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3575)) [`fa0df7b`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/fa0df7bd) - `no-negated-comparison`: Never check relational operators ([#&#8203;3589](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3589)) [`6120423`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/6120423a) - `no-this-outside-of-class`: Allow explicit TypeScript `this` parameters ([#&#8203;3596](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3596)) [`6a709b7`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/6a709b75) - `no-unnecessary-string-trim`: Handle Zod string schemas ([#&#8203;3577](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3577)) [`1c06db0`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/1c06db0c) - `prefer-else-if`: Handle existing `else if` chains ([#&#8203;3587](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3587)) [`46eaaf0`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/46eaaf00) - `prefer-simple-condition-first`: Treat `== null` checks as simple ([#&#8203;3559](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3559)) [`d1be07e`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/d1be07ea) - `prefer-set-has`: Fix false positives for computed members ([#&#8203;3562](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3562)) [`2817682`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/28176822) - `consistent-export-decorator-position`: Fix decorator position reporting ([#&#8203;3583](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3583)) [`0a19cb4`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/0a19cb4d) - `no-array-for-each`: Fix deprecation docs ([#&#8203;3568](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3568)) [`0096a18`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/0096a181) - Fix `process.exit` control-flow analysis ([#&#8203;3590](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/3590)) [`342a5ed`](https://github.com/sindresorhus/eslint-plugin-unicorn/commit/342a5edf) *** </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC43LjEiLCJ1cGRhdGVkSW5WZXIiOiI0NC45Ny4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Update dependency eslint-plugin-unicorn to v73
Some checks failed
NodeJS check / check-nodejs (pull_request) Failing after 1m20s
Nix check / check-nix (pull_request) Successful in 3m1s
be75e0b75d
MaidFox force-pushed renovate/major-eslint-node from be75e0b75d
Some checks failed
NodeJS check / check-nodejs (pull_request) Failing after 1m20s
Nix check / check-nix (pull_request) Successful in 3m1s
to a02d075fb5
Some checks failed
Nix check / check-nix (pull_request) Successful in 1m53s
NodeJS check / check-nodejs (pull_request) Failing after 1m20s
2026-08-05 06:39:07 -07:00
Compare
MaidFox force-pushed renovate/major-eslint-node from a02d075fb5
Some checks failed
Nix check / check-nix (pull_request) Successful in 1m53s
NodeJS check / check-nodejs (pull_request) Failing after 1m20s
to c2e47012a5
Some checks failed
NodeJS check / check-nodejs (pull_request) Failing after 1m19s
Nix check / check-nix (pull_request) Successful in 1m28s
2026-08-29 06:40:31 -07:00
Compare
MaidFox changed title from Update dependency eslint-plugin-unicorn to v73 to Update dependency eslint-plugin-unicorn to v74 2026-08-29 06:40:35 -07:00
MaidFox force-pushed renovate/major-eslint-node from c2e47012a5
Some checks failed
NodeJS check / check-nodejs (pull_request) Failing after 1m19s
Nix check / check-nix (pull_request) Successful in 1m28s
to e82a5c3a65
Some checks failed
NodeJS check / check-nodejs (pull_request) Failing after 33s
Nix check / check-nix (pull_request) Successful in 1m5s
2026-09-16 06:39:27 -07:00
Compare
MaidFox changed title from Update dependency eslint-plugin-unicorn to v74 to Update dependency eslint-plugin-unicorn to v75 2026-09-16 06:39:30 -07:00
MaidFox force-pushed renovate/major-eslint-node from e82a5c3a65
Some checks failed
NodeJS check / check-nodejs (pull_request) Failing after 33s
Nix check / check-nix (pull_request) Successful in 1m5s
to a1acbb9851
Some checks failed
Nix check / check-nix (pull_request) Failing after 1s
NodeJS check / check-nodejs (pull_request) Failing after 1s
2026-09-19 06:39:05 -07:00
Compare
MaidFox changed title from Update dependency eslint-plugin-unicorn to v75 to Update dependency eslint-plugin-unicorn to v76 2026-09-19 06:39:07 -07:00
Some checks failed
Nix check / check-nix (pull_request) Failing after 1s
NodeJS check / check-nodejs (pull_request) Failing after 1s
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/major-eslint-node:renovate/major-eslint-node
git switch renovate/major-eslint-node

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff renovate/major-eslint-node
git switch renovate/major-eslint-node
git rebase main
git switch main
git merge --ff-only renovate/major-eslint-node
git switch renovate/major-eslint-node
git rebase main
git switch main
git merge --no-ff renovate/major-eslint-node
git switch main
git merge --squash renovate/major-eslint-node
git switch main
git merge --ff-only renovate/major-eslint-node
git switch main
git merge renovate/major-eslint-node
git push origin main
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
FoxDen/e621dumper!162
No description provided.