[!WARNING]
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Test plan: CI should pass with updated dependencies. No review required: this is an automated dependency update PR.
Release Notes
sindresorhus/eslint-plugin-unicorn (eslint-plugin-unicorn)
### [`v53.0.0`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v53.0.0)
[Compare Source](https://togithub.com/sindresorhus/eslint-plugin-unicorn/compare/v52.0.0...v53.0.0)
##### New rules
- [`consistent-empty-array-spread`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/consistent-empty-array-spread.md) ([#2349](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2349)) [`8d7954c`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/8d7954c)
- [`prefer-string-raw`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-string-raw.md) ([#2339](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2339)) [`4f1400a`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/4f1400a)
- [`no-invalid-fetch-options`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-invalid-fetch-options.md) ([#2338](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2338)) [`342aafb`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/342aafb)
- [`no-magic-array-flat-depth`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-magic-array-flat-depth.md) ([#2335](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2335)) [`bc17428`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/bc17428)
- [`prefer-structured-clone`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-structured-clone.md) ([#2329](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2329)) [`497519e`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/497519e)
##### Breaking
- Require Node.js 18.18 ([#2250](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2250)) [`598f57b`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/598f57b)
##### Meta
- You can now [sponsor @fisker](https://togithub.com/sponsors/fisker) for his work on this project ([#2348](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2348)) [`b82542d`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/b82542d)
##### Improvements
- Support ESLint 9 ([#2250](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2250)) [`598f57b`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/598f57b)
- `no-array-method-this-argument`: Check `Array.fromAsync()` ([#2330](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2330)) [`99489b9`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/99489b9)
- `prefer-number-properties`: Add `checkNaN` option ([#2315](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2315)) [`d30de50`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/d30de50)
- `template-indent`: Support member expression paths in `tags` and `functions` ([#2346](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2346)) [`aabcf1d`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/aabcf1d)
- `prefer-number-properties`: Don't require by default for `Infinity`/`-Infinity` to be written as `Number.POSITIVE_INFINITY`/`Number.NEGATIVE_INFINITY` ([#2312](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2312)) [`e0dfed2`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/e0dfed2)
- `escape-case`: Ignore `String.raw` ([#2342](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2342)) [`45bd444`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/45bd444)
- `no-hex-escape`: Ignore `String.raw` ([#2343](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2343)) [`cc02a7f`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/cc02a7f)
- `prefer-dom-node-dataset`: Ignore `await`ed `getAttribute` call ([#2334](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2334)) [`45f23d5`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/45f23d5)
- `prevent-abbreviations`: Support non-ASCII filenames ([#2308](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2308)) [`28762c8`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/28762c8)
- `throw-new-error`: Check all call expressions instead of just argument of `ThrowStatement` ([#2332](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2332)) [`1626852`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/1626852)
Configuration
📅 Schedule: Branch creation - "on the 1st through 7th day of the month" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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. View repository job log here.
This PR contains the following updates:
^52.0.0
->^53.0.0
Test plan: CI should pass with updated dependencies. No review required: this is an automated dependency update PR.
Release Notes
sindresorhus/eslint-plugin-unicorn (eslint-plugin-unicorn)
### [`v53.0.0`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v53.0.0) [Compare Source](https://togithub.com/sindresorhus/eslint-plugin-unicorn/compare/v52.0.0...v53.0.0) ##### New rules - [`consistent-empty-array-spread`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/consistent-empty-array-spread.md) ([#2349](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2349)) [`8d7954c`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/8d7954c) - [`prefer-string-raw`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-string-raw.md) ([#2339](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2339)) [`4f1400a`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/4f1400a) - [`no-invalid-fetch-options`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-invalid-fetch-options.md) ([#2338](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2338)) [`342aafb`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/342aafb) - [`no-magic-array-flat-depth`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-magic-array-flat-depth.md) ([#2335](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2335)) [`bc17428`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/bc17428) - [`prefer-structured-clone`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-structured-clone.md) ([#2329](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2329)) [`497519e`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/497519e) ##### Breaking - Require Node.js 18.18 ([#2250](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2250)) [`598f57b`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/598f57b) ##### Meta - You can now [sponsor @fisker](https://togithub.com/sponsors/fisker) for his work on this project ([#2348](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2348)) [`b82542d`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/b82542d) ##### Improvements - Support ESLint 9 ([#2250](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2250)) [`598f57b`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/598f57b) - `no-array-method-this-argument`: Check `Array.fromAsync()` ([#2330](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2330)) [`99489b9`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/99489b9) - `prefer-number-properties`: Add `checkNaN` option ([#2315](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2315)) [`d30de50`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/d30de50) - `template-indent`: Support member expression paths in `tags` and `functions` ([#2346](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2346)) [`aabcf1d`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/aabcf1d) - `prefer-number-properties`: Don't require by default for `Infinity`/`-Infinity` to be written as `Number.POSITIVE_INFINITY`/`Number.NEGATIVE_INFINITY` ([#2312](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2312)) [`e0dfed2`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/e0dfed2) - `escape-case`: Ignore `String.raw` ([#2342](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2342)) [`45bd444`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/45bd444) - `no-hex-escape`: Ignore `String.raw` ([#2343](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2343)) [`cc02a7f`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/cc02a7f) - `prefer-dom-node-dataset`: Ignore `await`ed `getAttribute` call ([#2334](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2334)) [`45f23d5`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/45f23d5) - `prevent-abbreviations`: Support non-ASCII filenames ([#2308](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2308)) [`28762c8`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/28762c8) - `throw-new-error`: Check all call expressions instead of just argument of `ThrowStatement` ([#2332](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2332)) [`1626852`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/1626852)Configuration
📅 Schedule: Branch creation - "on the 1st through 7th day of the month" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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.
This PR has been generated by Mend Renovate. View repository job log here.