Skip to content

Commit 3ac4153

Browse files
authored
fix(deps): Update eslint packages (major) (#1459)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [eslint-config-prettier](https://redirect.github.com/prettier/eslint-config-prettier) | devDependencies | major | [`^9.0.0` -> `^10.0.0`](https://renovatebot.com/diffs/npm/eslint-config-prettier/9.1.2/10.1.8) | | [eslint-plugin-unicorn](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn) | devDependencies | major | [`^56.0.0` -> `^61.0.0`](https://renovatebot.com/diffs/npm/eslint-plugin-unicorn/56.0.1/61.0.2) | --- ### Release Notes <details> <summary>prettier/eslint-config-prettier (eslint-config-prettier)</summary> ### [`v10.1.8`](https://redirect.github.com/prettier/eslint-config-prettier/releases/tag/v10.1.8) [Compare Source](https://redirect.github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8) republish latest version **Full Changelog**: prettier/eslint-config-prettier@v10.1.5...v10.1.8 ### [`v10.1.5`](https://redirect.github.com/prettier/eslint-config-prettier/blob/HEAD/CHANGELOG.md#1015) [Compare Source](https://redirect.github.com/prettier/eslint-config-prettier/compare/v10.1.4...v10.1.5) ##### Patch Changes - [#&#8203;332](https://redirect.github.com/prettier/eslint-config-prettier/pull/332) [`60fef02`](https://redirect.github.com/prettier/eslint-config-prettier/commit/60fef02574467d31d10ff47ecb567d378483c9d4) Thanks [@&#8203;JounQin](https://redirect.github.com/JounQin)! - chore: add `funding` field into `package.json` ### [`v10.1.4`](https://redirect.github.com/prettier/eslint-config-prettier/blob/HEAD/CHANGELOG.md#1014) [Compare Source](https://redirect.github.com/prettier/eslint-config-prettier/compare/v10.1.3...v10.1.4) ##### Patch Changes - [#&#8203;328](https://redirect.github.com/prettier/eslint-config-prettier/pull/328) [`94b4799`](https://redirect.github.com/prettier/eslint-config-prettier/commit/94b47999e7eb13b703835729331376cef598b850) Thanks [@&#8203;silvenon](https://redirect.github.com/silvenon)! - fix(cli): do not crash on no rules configured ### [`v10.1.3`](https://redirect.github.com/prettier/eslint-config-prettier/blob/HEAD/CHANGELOG.md#1013) [Compare Source](https://redirect.github.com/prettier/eslint-config-prettier/compare/v10.1.2...v10.1.3) ##### Patch Changes - [#&#8203;325](https://redirect.github.com/prettier/eslint-config-prettier/pull/325) [`4e95a1d`](https://redirect.github.com/prettier/eslint-config-prettier/commit/4e95a1d50073f1a24f004239ad6e1a4ffa8476df) Thanks [@&#8203;pilikan](https://redirect.github.com/pilikan)! - fix: this package is `commonjs`, align its types correctly ### [`v10.1.2`](https://redirect.github.com/prettier/eslint-config-prettier/blob/HEAD/CHANGELOG.md#1012) [Compare Source](https://redirect.github.com/prettier/eslint-config-prettier/compare/v10.1.1...v10.1.2) ##### Patch Changes - [#&#8203;321](https://redirect.github.com/prettier/eslint-config-prettier/pull/321) [`a8768bf`](https://redirect.github.com/prettier/eslint-config-prettier/commit/a8768bfe54a91d08f0cef8705f91de2883436bb0) Thanks [@&#8203;Fdawgs](https://redirect.github.com/Fdawgs)! - chore(package): add homepage for some 3rd-party registry - see [#&#8203;321](https://redirect.github.com/prettier/eslint-config-prettier/pull/321) for more details ### [`v10.1.1`](https://redirect.github.com/prettier/eslint-config-prettier/blob/HEAD/CHANGELOG.md#1011) [Compare Source](https://redirect.github.com/prettier/eslint-config-prettier/compare/v10.1.0...v10.1.1) ##### Patch Changes - [#&#8203;309](https://redirect.github.com/prettier/eslint-config-prettier/pull/309) [`eb56a5e`](https://redirect.github.com/prettier/eslint-config-prettier/commit/eb56a5e09964e49045bccde3c616275eb0a0902d) Thanks [@&#8203;JounQin](https://redirect.github.com/JounQin)! - fix: separate the `/flat` entry for compatibility For flat config users, the previous `"eslint-config-prettier"` entry still works, but `"eslint-config-prettier/flat"` adds a new `name` property for [config-inspector](https://eslint.org/blog/2024/04/eslint-config-inspector/), we just can't add it for the default entry for compatibility. See also [#&#8203;308](https://redirect.github.com/prettier/eslint-config-prettier/issues/308) ```ts // before import eslintConfigPrettier from "eslint-config-prettier"; // after import eslintConfigPrettier from "eslint-config-prettier/flat"; ``` ### [`v10.1.0`](https://redirect.github.com/prettier/eslint-config-prettier/blob/HEAD/CHANGELOG.md#1010) [Compare Source](https://redirect.github.com/prettier/eslint-config-prettier/compare/v10.0.3...v10.1.0) ##### Minor Changes - [#&#8203;306](https://redirect.github.com/prettier/eslint-config-prettier/pull/306) [`56e2e34`](https://redirect.github.com/prettier/eslint-config-prettier/commit/56e2e3466391d0fdfc200e42130309c687aaab53) Thanks [@&#8203;JounQin](https://redirect.github.com/JounQin)! - feat: migrate to exports field ### [`v10.0.3`](https://redirect.github.com/prettier/eslint-config-prettier/blob/HEAD/CHANGELOG.md#1003) [Compare Source](https://redirect.github.com/prettier/eslint-config-prettier/compare/v10.0.2...v10.0.3) ##### Patch Changes - [#&#8203;294](https://redirect.github.com/prettier/eslint-config-prettier/pull/294) [`8dbbd6d`](https://redirect.github.com/prettier/eslint-config-prettier/commit/8dbbd6d70b8a56cdfa4ea4e185d3699d5729b38e) Thanks [@&#8203;FloEdelmann](https://redirect.github.com/FloEdelmann)! - feat: add name to config - [#&#8203;280](https://redirect.github.com/prettier/eslint-config-prettier/pull/280) [`cba5737`](https://redirect.github.com/prettier/eslint-config-prettier/commit/cba57377e4c86d20d17042d6999eabc754fddc03) Thanks [@&#8203;zanminkian](https://redirect.github.com/zanminkian)! - feat: add declaration file ### [`v10.0.2`](https://redirect.github.com/prettier/eslint-config-prettier/blob/HEAD/CHANGELOG.md#1002) [Compare Source](https://redirect.github.com/prettier/eslint-config-prettier/compare/v10.0.1...v10.0.2) ##### Patch Changes - [#&#8203;299](https://redirect.github.com/prettier/eslint-config-prettier/pull/299) [`e750edc`](https://redirect.github.com/prettier/eslint-config-prettier/commit/e750edc530c816e0b3ffabfab1f4e46532bccbfe) Thanks [@&#8203;Fdawgs](https://redirect.github.com/Fdawgs)! - chore(package): explicitly declare js module type ### [`v10.0.1`](https://redirect.github.com/prettier/eslint-config-prettier/releases/tag/v10.0.1) [Compare Source](https://redirect.github.com/prettier/eslint-config-prettier/compare/v10.0.0...v10.0.1) ### eslint-config-prettier #### 10.0.1 #### What's Changed - chore: migrate to changeset for automatically releasing by [@&#8203;JounQin](https://redirect.github.com/JounQin) in [https://github.com/prettier/eslint-config-prettier/pull/278](https://redirect.github.com/prettier/eslint-config-prettier/pull/278) - add support for `@stylistic/eslint-plugin` by [@&#8203;abrahamguo](https://redirect.github.com/abrahamguo) in [https://github.com/prettier/eslint-config-prettier/pull/272](https://redirect.github.com/prettier/eslint-config-prettier/pull/272) #### New Contributors - [@&#8203;JounQin](https://redirect.github.com/JounQin) made their first contribution in [https://github.com/prettier/eslint-config-prettier/pull/278](https://redirect.github.com/prettier/eslint-config-prettier/pull/278) - [@&#8203;abrahamguo](https://redirect.github.com/abrahamguo) made their first contribution in [https://github.com/prettier/eslint-config-prettier/pull/272](https://redirect.github.com/prettier/eslint-config-prettier/pull/272) **Full Changelog**: prettier/eslint-config-prettier@v9.1.0...v10.0.1 ### [`v10.0.0`](https://redirect.github.com/prettier/eslint-config-prettier/blob/HEAD/CHANGELOG.md#1000) [Compare Source](https://redirect.github.com/prettier/eslint-config-prettier/compare/62a15bbfc953d798da2cc8a46e78897da0beac22...v10.0.0) ##### Major Changes - [#&#8203;272](https://redirect.github.com/prettier/eslint-config-prettier/pull/272) [`5be64be`](https://redirect.github.com/prettier/eslint-config-prettier/commit/5be64bef68c3a9bf7202f591f54ffec02572e46b) Thanks [@&#8203;abrahamguo](https://redirect.github.com/abrahamguo)! - add support for [@&#8203;stylistic](https://redirect.github.com/stylistic) formatting rules </details> <details> <summary>sindresorhus/eslint-plugin-unicorn (eslint-plugin-unicorn)</summary> ### [`v61.0.2`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v61.0.2) [Compare Source](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/compare/v61.0.1...v61.0.2) - `throw-new-error`: Fix false positive for Effect library ([#&#8203;2740](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2740)) [`0ddf5ea`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/0ddf5ead) - `no-useless-undefined`: Ignore `Set#delete(undefined)` ([#&#8203;2739](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2739)) [`99acd27`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/99acd272) - `prefer-includes` and `prefer-array-index-of`: Prevent crash on Vue files ([#&#8203;2645](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2645)) [`a1da518`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/a1da5182) *** ### [`v61.0.1`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v61.0.1) [Compare Source](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/compare/v61.0.0...v61.0.1) - `prefer-classlist-toggle`: Omit `Element#classList.contains()` call when fixing ([#&#8203;2732](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2732)) [`066f96b`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/066f96b9) *** ### [`v61.0.0`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v61.0.0) [Compare Source](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/compare/v60.0.0...v61.0.0) ##### New rules - [`prefer-bigint-literals`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-bigint-literals.md) ([#&#8203;2722](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2722)) [`1f4cb8a`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/1f4cb8a2) - [`prefer-classlist-toggle`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-classlist-toggle.md) ([#&#8203;2731](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2731)) [`5f27ec2`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/5f27ec2a) - [`require-module-attributes`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/require-module-attributes.md) ([#&#8203;2725](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2725)) [`5f275e2`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/5f275e25) - [`no-array-sort`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-array-sort.md) ([#&#8203;2713](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2713)) [`b70d1e8`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/b70d1e8e) ##### Improvements - Add `unopinionated` config ([#&#8203;2715](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2715)) [`c13d09b`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/c13d09b8) - Improve compatibility with optional chaining ([#&#8203;2727](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2727)) [`60b2ec5`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/60b2ec5e) - `no-array-reduce`: Report optional chaining and calling of `.reduce()` ([#&#8203;2721](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2721)) [`caa1f8b`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/caa1f8b8) - `prefer-type-error`: Ignore error type check ([#&#8203;2729](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2729)) [`d12fc01`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/d12fc01c) ##### Fixes - `prefer-includes`: Fix compatibility with Vue SFC ([#&#8203;2704](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2704)) [`540a4d4`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/540a4d4b) *** ### [`v60.0.0`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v60.0.0) [Compare Source](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/compare/v59.0.1...v60.0.0) ##### Breaking - Require Node.js 20.10 ([#&#8203;2698](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2698)) [`2dc27d9`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/2dc27d90) ##### New rules - [`prefer-class-fields`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-class-fields.md) ([#&#8203;2512](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2512)) [`4c82dc1`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/4c82dc12) - [`no-array-reverse`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-array-reverse.md) ([#&#8203;2677](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2677)) [`b051302`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/b051302f) - [`require-module-specifiers`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/require-module-specifiers.md) ([#&#8203;2686](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2686)) [`2a8e152`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/2a8e152e) - [`no-useless-error-capture-stack-trace`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-useless-error-capture-stack-trace.md) ([#&#8203;2676](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2676)) [`fc900b6`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/fc900b61) ##### Improvements - `prefer-string-replace-all`: Preserve escape ([#&#8203;2667](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2667)) [`2310b50`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/2310b507) - Support `SuppressedError` ([#&#8203;2669](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2669)) [`f51aeb9`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/f51aeb9a) ##### Fixes - `no-array-callback-reference`: Fix optional chaining expressions being ignored ([#&#8203;2694](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2694)) [`ad27922`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/ad27922e) - `no-unnecessary-await`: Fix handling of experimental pipeline operator ([#&#8203;2658](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2658)) [`2b8ebe5`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/2b8ebe57) *** ### [`v59.0.1`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v59.0.1) [Compare Source](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/compare/v59.0.0...v59.0.1) - `prefer-single-call`: Fix crash on `CallExpression` followed by `FunctionDeclaration` ([#&#8203;2639](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2639)) [`3114dd9`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/3114dd9) *** ### [`v59.0.0`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v59.0.0) [Compare Source](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/compare/v58.0.0...v59.0.0) ##### Breaking - Rename `no-array-push-push` rule to `prefer-single-call` ([#&#8203;2617](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2617)) [`e117783`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/e117783) - Rename `no-length-as-slice-end` rule to `no-unnecessary-slice-end` ([#&#8203;2614](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2614)) [`1922df1`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/1922df1) ##### New rules - Add [`prefer-import-meta-properties`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-import-meta-properties.md) ([#&#8203;2607](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2607)) [`1f6e172`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/1f6e172) - Add [`no-unnecessary-array-flat-depth`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-unnecessary-array-flat-depth.md) ([#&#8203;2618](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2618)) [`c63e698`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/c63e698) - Add [`no-unnecessary-array-splice-count`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-unnecessary-array-splice-count.md) ([#&#8203;2614](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2614)) [`1922df1`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/1922df1) ##### Improvements - Support `Float16Array` ([#&#8203;2622](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2622)) [`9e50568`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/9e50568) - `prefer-node-protocol`: Support `process.getBuiltinModule()` ([#&#8203;2611](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2611)) [`056364d`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/056364d) - `no-unnecessary-slice-end`: Support checking `Infinity` ([#&#8203;2614](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2614)) [`1922df1`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/1922df1) *** ### [`v58.0.0`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v58.0.0) [Compare Source](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/compare/v57.0.0...v58.0.0) ##### Potentially breaking - Update `engines.node` in package.json to match real compatibility ([#&#8203;2581](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2581)) [`e48a620`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/e48a620) ##### Improvements - `escape-case`: Add [case option](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/escape-case.md#options) ([#&#8203;2559](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2559)) [`0f6048c`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/0f6048c) - `number-literal-case`: Add [`hexadecimalValue` option](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/number-literal-case.md#hexadecimalvalue) ([#&#8203;2559](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2559)) [`0f6048c`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/0f6048c) - `prevent-abbreviations`: Preserve `iOS` ([#&#8203;2560](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2560)) [`e8798da`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/e8798da) ##### Fixes - `no-unnecessary-polyfills`: Fix browserslist field name ([#&#8203;2603](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2603)) [`1a4c76f`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/1a4c76f) - `no-unnecessary-polyfills`: Fix crash on checking `es6-error` module ([#&#8203;2582](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2582)) [`66de41a`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/66de41a) - `no-accessor-recursion`: Fix exception when used in CommonJS ([#&#8203;2574](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2574)) [`ca1e432`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/ca1e432) *** ### [`v57.0.0`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v57.0.0) [Compare Source](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/compare/v56.0.1...v57.0.0) ##### Breaking - This package is now pure ESM. **Please [read this](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c).** - [Flat config](https://eslint.org/blog/2022/08/new-config-system-part-2/) is now required [`c44ea26`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/c44ea26) - [Migration guide](https://eslint.org/docs/latest/use/configure/migration-guide) - ESLint 9.20.0 or later is required [`c44ea26`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/c44ea26) ##### New rules - [`consistent-date-clone`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/consistent-date-clone.md) ([#&#8203;2544](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2544)) [`8cebcf4`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/8cebcf4) - [`no-named-default`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-named-default.md) ([#&#8203;2538](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2538)) [`ed8da1b`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/ed8da1b) - [`consistent-assert`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/consistent-assert.md) ([#&#8203;2535](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2535)) [`f3fc973`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/f3fc973) - [`no-instanceof-builtins`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-instanceof-builtins.md) [`8197574`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/8197574) [`41548c4`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/41548c4) - [`no-accessor-recursion`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-accessor-recursion.md) ([#&#8203;2525](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2525)) [`92b5671`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/92b5671) ##### Improvements - Deprecate `no-instanceof-array` ([#&#8203;2534](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2534)) [`c9c056c`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/c9c056c) - Replaced by [`no-instanceof-builtins`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-instanceof-builtins.md) which covers more cases. - `prefer-includes`: Support Vue template ([#&#8203;2526](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2526)) [`4e539b4`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/4e539b4) - `prevent-abbreviations`: Add `util` and `utils` to abbreviations ([#&#8203;2507](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2507)) [`5ba9f0a`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/5ba9f0a) - `prefer-math-min-max`: Ignore BigInt ([#&#8203;2467](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2467)) [`8b7c5fc`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/8b7c5fc) - `prefer-global-this`: Also exclude `outerWidth` and `outerHeight` ([#&#8203;2549](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2549)) [`8f00f76`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/8f00f76) - `prefer-at`: Remove unsafe autofix for `.slice` with 1 argument ([#&#8203;2476](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2476)) [`2985ecc`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/2985ecc) - `prefer-math-min-max`: Reduce false positives in TypeScript ([#&#8203;2527](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2527)) [`1cbc561`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/1cbc561) - `prefer-string-raw`: Ignore `ImportAttribute` ([#&#8203;2551](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2551)) [`d963ccd`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/d963ccd) ##### Fixes - `new-for-builtins`: Correct fix for `Date()` ([#&#8203;2543](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2543)) [`e5e17f8`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/e5e17f8) - `prefer-global-this`: Fix auto-fix for `typeof window` ([#&#8203;2501](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2501)) [`b95dc12`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/b95dc12) *** </details> --- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), 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. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4yMi4xIiwidXBkYXRlZEluVmVyIjoiNDAuMjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
1 parent 73415ba commit 3ac4153

File tree

2 files changed

+139
-581
lines changed

2 files changed

+139
-581
lines changed

0 commit comments

Comments
 (0)