Commit 5b6a0db
authored
fix(deps): Update dependency eslint-plugin-unicorn to v64 (#22793)
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://redirect.github.com/sindresorhus/eslint-plugin-unicorn) | [`^63.0.0` → `^64.0.0`](https://renovatebot.com/diffs/npm/eslint-plugin-unicorn/63.0.0/64.0.0) |  |  |
---
> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/22356) for more information.
---
### Release Notes
<details>
<summary>sindresorhus/eslint-plugin-unicorn (eslint-plugin-unicorn)</summary>
### [`v64.0.0`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v64.0.0)
[Compare Source](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/compare/v63.0.0...v64.0.0)
##### New rules
- [`consistent-template-literal-escape`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/consistent-template-literal-escape.md) ([#​2866](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2866)) [`55444b4`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/55444b41)
- [`no-useless-iterator-to-array`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-useless-iterator-to-array.md) ([#​2872](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2872)) [`641b88c`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/641b88c9)
- [`prefer-simple-condition-first`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-simple-condition-first.md) ([#​2902](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2902)) [`b0279dd`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/b0279dd2)
- [`switch-case-break-position`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/switch-case-break-position.md) ([#​2910](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2910)) [`8d5d487`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/8d5d4873)
##### Improvements
- Support TypeScript type assertions in many rules ([#​2909](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2909)) [`6b41299`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/6b41299a)
- `text-encoding-identifier-case`: Support template literals ([#​2905](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2905)) [`9448c8c`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/9448c8ce)
- `prefer-math-min-max`: Ignore Date objects ([#​2903](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2903)) [`cd53d9e`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/cd53d9ea)
- `prevent-abbreviations`: Handle exported TS interfaces and enums ([#​2898](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2898)) [`6dc01d2`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/6dc01d23)
- `no-array-callback-reference`: Skip TypeScript type predicate callbacks ([#​2897](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2897)) [`02364c8`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/02364c83)
- `prefer-spread`: Skip autofix when it would drop comments ([#​2896](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2896)) [`6ff1467`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/6ff14677)
- `no-useless-undefined`: Flag `return undefined` for explicit undefined return types ([#​2876](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2876)) [`41fc9c2`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/41fc9c27)
- `no-unnecessary-polyfills`: Improve performance ([#​2874](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2874)) [`c88bf29`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/c88bf295)
- `expiring-todo-comments`: Add `ignoreDates` option ([#​2892](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2892)) [`95a288b`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/95a288ba)
- `prevent-abbreviations`: Recognize jQuery [`42f5364`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/42f53641)
- `prefer-object-from-entries`: Avoid auto-fixing generic reduce ([#​2878](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2878)) [`bea9b20`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/bea9b200)
##### Fixes
- `expiring-todo-comments`: Fix partial version comparison ([#​2895](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2895)) [`51390e9`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/51390e9d)
- `consistent-destructuring`: Fix false positive for nested rest destructuring ([#​2894](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2894)) [`1cddfb5`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/1cddfb59)
- `consistent-destructuring`: Fix false positive after reassignment ([#​2893](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2893)) [`c7f57d0`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/c7f57d0e)
- `consistent-function-scoping`: Fix TypeScript false positives for lexical `this` ([#​2885](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2885)) [`a383657`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/a383657a)
- `custom-error-definition`: Fix class field autofix ([#​2887](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2887)) [`1359726`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/1359726b)
- `explicit-length-check`: Fix `||` fallback false positives ([#​2889](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2889)) [`84246ec`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/84246ecd)
- `explicit-length-check`: Avoid unsafe autofix in negated comparisons ([#​2883](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2883)) [`73b043b`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/73b043ba)
- `import-style`: Fix false positive for type-only import ([#​2891](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2891)) [`aea9954`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/aea99544)
- `no-unused-properties`: Fix for JSX member access ([#​2890](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2890)) [`0ff698b`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/0ff698b3)
- `better-regex`: Fix empty-pattern autofix ([#​2881](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2881)) [`c201987`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/c2019877)
- `prefer-global-this`: Fix for window-specific `in` checks ([#​2879](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2879)) [`6bf7537`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/6bf75370)
- `prefer-native-coercion-functions`: Fix false positive for TS type predicates ([#​2888](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2888)) [`4c4b565`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/4c4b565a)
- `prefer-set-has`: Fix string false positives ([#​2882](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2882)) [`c230c22`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/c230c220)
- `prefer-top-level-await`: Fix false positive with `Promise.all` ([#​2884](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2884)) [`67faa7a`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/67faa7ac)
***
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- Between 12:00 AM and 03:59 AM, on day 1 of the month (`* 0-3 1 * *`)
- 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](https://redirect.github.com/renovatebot/renovate).1 parent c2d0d5c commit 5b6a0db
2 files changed
Lines changed: 10 additions & 10 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
60 | | - | |
| 60 | + | |
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments