No description
  • TypeScript 72.1%
  • JavaScript 19.5%
  • Shell 6.4%
  • Nix 2%
Find a file
Renovate 511564b55e
All checks were successful
NodeJS check / check-nodejs (push) Successful in 21s
Nix check / check-nix (push) Successful in 2m33s
chore(deps): update dependency eslint-plugin-unicorn to v64 (#95)
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) | [`^63.0.0` → `^64.0.0`](https://renovatebot.com/diffs/npm/eslint-plugin-unicorn/63.0.0/64.0.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-unicorn/64.0.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-unicorn/63.0.0/64.0.0?slim=true) |

---

### Release Notes

<details>
<summary>sindresorhus/eslint-plugin-unicorn (eslint-plugin-unicorn)</summary>

### [`v64.0.0`](https://github.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v64.0.0)

[Compare Source](https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v63.0.0...v64.0.0)

##### New rules

- [`consistent-template-literal-escape`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/consistent-template-literal-escape.md) ([#&#8203;2866](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/2866))  [`55444b4`](55444b41)
- [`no-useless-iterator-to-array`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-useless-iterator-to-array.md) ([#&#8203;2872](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/2872))  [`641b88c`](641b88c9)
- [`prefer-simple-condition-first`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-simple-condition-first.md) ([#&#8203;2902](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/2902))  [`b0279dd`](b0279dd2)
- [`switch-case-break-position`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/switch-case-break-position.md) ([#&#8203;2910](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/2910))  [`8d5d487`](8d5d4873)

##### Improvements

- Support TypeScript type assertions in many rules ([#&#8203;2909](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/2909))  [`6b41299`](6b41299a)
- `text-encoding-identifier-case`: Support template literals ([#&#8203;2905](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/2905))  [`9448c8c`](9448c8ce)
- `prefer-math-min-max`: Ignore Date objects ([#&#8203;2903](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/2903))  [`cd53d9e`](cd53d9ea)
- `prevent-abbreviations`: Handle exported TS interfaces and enums ([#&#8203;2898](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/2898))  [`6dc01d2`](6dc01d23)
- `no-array-callback-reference`: Skip TypeScript type predicate callbacks ([#&#8203;2897](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/2897))  [`02364c8`](02364c83)
- `prefer-spread`: Skip autofix when it would drop comments ([#&#8203;2896](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/2896))  [`6ff1467`](6ff14677)
- `no-useless-undefined`: Flag `return undefined` for explicit undefined return types ([#&#8203;2876](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/2876))  [`41fc9c2`](41fc9c27)
- `no-unnecessary-polyfills`: Improve performance ([#&#8203;2874](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/2874))  [`c88bf29`](c88bf295)
- `expiring-todo-comments`: Add `ignoreDates` option ([#&#8203;2892](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/2892))  [`95a288b`](95a288ba)
- `prevent-abbreviations`: Recognize jQuery  [`42f5364`](42f53641)
- `prefer-object-from-entries`: Avoid auto-fixing generic reduce ([#&#8203;2878](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/2878))  [`bea9b20`](bea9b200)

##### Fixes

- `expiring-todo-comments`: Fix partial version comparison ([#&#8203;2895](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/2895))  [`51390e9`](51390e9d)
- `consistent-destructuring`: Fix false positive for nested rest destructuring ([#&#8203;2894](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/2894))  [`1cddfb5`](1cddfb59)
- `consistent-destructuring`: Fix false positive after reassignment ([#&#8203;2893](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/2893))  [`c7f57d0`](c7f57d0e)
- `consistent-function-scoping`: Fix TypeScript false positives for lexical `this` ([#&#8203;2885](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/2885))  [`a383657`](a383657a)
- `custom-error-definition`: Fix class field autofix ([#&#8203;2887](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/2887))  [`1359726`](1359726b)
- `explicit-length-check`: Fix `||` fallback false positives ([#&#8203;2889](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/2889))  [`84246ec`](84246ecd)
- `explicit-length-check`: Avoid unsafe autofix in negated comparisons ([#&#8203;2883](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/2883))  [`73b043b`](73b043ba)
- `import-style`: Fix false positive for type-only import ([#&#8203;2891](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/2891))  [`aea9954`](aea99544)
- `no-unused-properties`: Fix for JSX member access ([#&#8203;2890](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/2890))  [`0ff698b`](0ff698b3)
- `better-regex`: Fix empty-pattern autofix ([#&#8203;2881](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/2881))  [`c201987`](c2019877)
- `prefer-global-this`: Fix for window-specific `in` checks ([#&#8203;2879](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/2879))  [`6bf7537`](6bf75370)
- `prefer-native-coercion-functions`: Fix false positive for TS type predicates ([#&#8203;2888](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/2888))  [`4c4b565`](4c4b565a)
- `prefer-set-has`: Fix string false positives ([#&#8203;2882](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/2882))  [`c230c22`](c230c220)
- `prefer-top-level-await`: Fix false positive with `Promise.all` ([#&#8203;2884](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/2884))  [`67faa7a`](67faa7ac)

***

</details>

---

### Configuration

📅 **Schedule**: 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 [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My45Mi4xIiwidXBkYXRlZEluVmVyIjoiNDMuOTIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: #95
Co-authored-by: Renovate <renovate@foxden.network>
Co-committed-by: Renovate <renovate@foxden.network>
2026-03-27 17:22:32 -07:00
.forgejo/workflows chore(reposyncer): update repo baseline (#77) 2026-02-18 17:09:55 -08:00
esjson Add and format 2025-11-14 22:39:01 -08:00
etc/s6 set PATH 2023-12-15 10:18:05 -08:00
src Add batch downloadfiles limit here as well 2026-02-26 09:22:16 -08:00
.eslintrc.json Introduce linting 2025-11-13 14:55:38 -08:00
.gitignore no 2026-02-26 09:23:57 -08:00
.npmignore Configure via env vars 2025-09-28 22:21:37 -07:00
.prettierignore Update .prettierignore 2025-11-14 21:53:35 -08:00
.prettierrc Add and format 2025-11-14 22:39:01 -08:00
eslint.config.mjs Add and format 2025-11-14 22:39:01 -08:00
flake.lock Fix flake 2025-09-30 11:48:16 -07:00
flake.nix Dont 100 nix 2025-11-17 21:32:38 -08:00
looper.sh Add binaries (#386) 2025-11-10 07:28:30 +00:00
package-lock.json chore(deps): update dependency eslint-plugin-unicorn to v64 (#95) 2026-03-27 17:22:32 -07:00
package.json chore(deps): update dependency eslint-plugin-unicorn to v64 (#95) 2026-03-27 17:22:32 -07:00
renovate.json chore(reposyncer): update repo baseline (#18) 2025-11-16 20:47:59 -08:00
tsconfig.json Add and format 2025-11-14 22:39:01 -08:00