antfu/eslint-config (@antfu/eslint-config)
### [`v0.41.0`](https://togithub.com/antfu/eslint-config/releases/tag/v0.41.0)
[Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.40.3...v0.41.0)
##### 🚀 Features
- Do not auto fix `unused-imports/no-unused-imports` in editors - by [@antfu](https://togithub.com/antfu) [(ed2b0)](https://togithub.com/antfu/eslint-config/commit/ed2b006)
##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.40.3...v0.41.0)
### [`v0.40.3`](https://togithub.com/antfu/eslint-config/releases/tag/v0.40.3)
[Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.40.2...v0.40.3)
##### 🚀 Features
- Sort `resolutions` in package.json - by [@antfu](https://togithub.com/antfu) [(10d38)](https://togithub.com/antfu/eslint-config/commit/10d3856)
##### 🐞 Bug Fixes
- **basic**: Ignore vitepress cache files - by [@zhou-tao](https://togithub.com/zhou-tao) in [https://github.com/antfu/eslint-config/issues/233](https://togithub.com/antfu/eslint-config/issues/233) [(1ae6e)](https://togithub.com/antfu/eslint-config/commit/1ae6ec8)
##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.40.2...v0.40.3)
### [`v0.40.2`](https://togithub.com/antfu/eslint-config/releases/tag/v0.40.2)
[Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.40.1...v0.40.2)
*No significant changes*
##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.40.1...v0.40.2)
### [`v0.40.1`](https://togithub.com/antfu/eslint-config/releases/tag/v0.40.1)
[Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.40.0...v0.40.1)
##### 🐞 Bug Fixes
- **plugin**: `named-tuple-spacing` handling, close [#232](https://togithub.com/antfu/eslint-config/issues/232) - by [@antfu](https://togithub.com/antfu) in [https://github.com/antfu/eslint-config/issues/232](https://togithub.com/antfu/eslint-config/issues/232) [(3a2c5)](https://togithub.com/antfu/eslint-config/commit/3a2c549)
##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.40.0...v0.40.1)
eslint/eslint (eslint)
### [`v8.48.0`](https://togithub.com/eslint/eslint/releases/tag/v8.48.0)
[Compare Source](https://togithub.com/eslint/eslint/compare/v8.47.0...v8.48.0)
#### Features
- [`1fbb3b0`](https://togithub.com/eslint/eslint/commit/1fbb3b0b477c814c0d179564fe495f4c50a451e9) feat: correct update direction in `for-direction` ([#17483](https://togithub.com/eslint/eslint/issues/17483)) (Francesco Trotta)
- [`d73fbf2`](https://togithub.com/eslint/eslint/commit/d73fbf2228631d6c468cd24710e2579fe6cb70fd) feat: rule tester do not create empty valid or invalid test suites ([#17475](https://togithub.com/eslint/eslint/issues/17475)) (fnx)
- [`ee2f718`](https://togithub.com/eslint/eslint/commit/ee2f718188d32e9888b1932fe6b9bd2a62c529a4) feat: Allow `void` in rule `no-promise-executor-return` ([#17282](https://togithub.com/eslint/eslint/issues/17282)) (nopeless)
#### Bug Fixes
- [`7234f6a`](https://togithub.com/eslint/eslint/commit/7234f6a706a209aa2d79259110328752e9ae3928) fix: update RuleTester JSDoc and deprecations ([#17496](https://togithub.com/eslint/eslint/issues/17496)) (Jonas Berlin)
#### Documentation
- [`7a51d77`](https://togithub.com/eslint/eslint/commit/7a51d77c0a066e461ff288568fdfee0e9539a2b5) docs: no-param-reassign mention strict mode ([#17494](https://togithub.com/eslint/eslint/issues/17494)) (Stephen Hardy)
- [`9cd7ac2`](https://togithub.com/eslint/eslint/commit/9cd7ac2fdb6b1d71a9fb1b8297a478cafacbdafd) docs: add `fetch` script to package.json conventions ([#17459](https://togithub.com/eslint/eslint/issues/17459)) (Nitin Kumar)
- [`cab21e6`](https://togithub.com/eslint/eslint/commit/cab21e64a8f79779c641178f825945958667c6e4) docs: advice for inline disabling of rules ([#17458](https://togithub.com/eslint/eslint/issues/17458)) (Ashish Yadav)
- [`056499d`](https://togithub.com/eslint/eslint/commit/056499de31a139dbc965d18652b0b520e11b408d) docs: fix example of flat config from plugin ([#17482](https://togithub.com/eslint/eslint/issues/17482)) (Francesco Trotta)
- [`9e9edf9`](https://togithub.com/eslint/eslint/commit/9e9edf93ecfa0658e8b79e71bc98530ade150081) docs: update documentation URL in error message ([#17465](https://togithub.com/eslint/eslint/issues/17465)) (Nitin Kumar)
#### Chores
- [`8dd3cec`](https://togithub.com/eslint/eslint/commit/8dd3cec90c97ed97d243a83b87ad4ea9e6b4781a) chore: upgrade [@eslint/js](https://togithub.com/eslint/js)[@8](https://togithub.com/8).48.0 ([#17501](https://togithub.com/eslint/eslint/issues/17501)) (Milos Djermanovic)
- [`6d0496e`](https://togithub.com/eslint/eslint/commit/6d0496e9476fb2210fba0a3d541df8c052ecf73a) chore: package.json update for [@eslint/js](https://togithub.com/eslint/js) release (ESLint Jenkins)
- [`9d4216d`](https://togithub.com/eslint/eslint/commit/9d4216d638d39844decffac33ee3d5a47413c80a) chore: Refactor and document CodePathSegment ([#17474](https://togithub.com/eslint/eslint/issues/17474)) (Nicholas C. Zakas)
pnpm/pnpm (pnpm)
### [`v8.7.0`](https://togithub.com/pnpm/pnpm/releases/tag/v8.7.0)
[Compare Source](https://togithub.com/pnpm/pnpm/compare/v8.6.12...v8.7.0)
#### Minor Changes
- Improve performance of installation by using a worker pool for extracting packages and writing them to the content-addressable store [#6850](https://togithub.com/pnpm/pnpm/pull/6850)
- The default value of the `resolution-mode` setting is changed to `highest`. This setting was changed to `lowest-direct` in v8.0.0 and some users were [not happy with the change](https://togithub.com/pnpm/pnpm/issues/6463). A [twitter poll](https://twitter.com/pnpmjs/status/1693707270897517022) concluded that most of the users want the old behaviour (`resolution-mode` set to `highest` by default). This is a semi-breaking change but should not affect users that commit their lockfile [#6463](https://togithub.com/pnpm/pnpm/issues/6463).
#### Patch Changes
- Warn when linking a package with peerDependencies [#615](https://togithub.com/pnpm/pnpm/issues/615).
- Add support for npm lockfile v3 in `pnpm import` [#6233](https://togithub.com/pnpm/pnpm/issues/6233).
- Override peerDependencies in `pnpm.overrides` [#6759](https://togithub.com/pnpm/pnpm/issues/6759).
- Respect workspace alias syntax in pkg graph [#6922](https://togithub.com/pnpm/pnpm/issues/6922)
- Emit a clear error message when users attempt to specify an undownloadable node version [#6916](https://togithub.com/pnpm/pnpm/pull/6916).
- `pnpm patch` should write patch files with a trailing newline [#6905](https://togithub.com/pnpm/pnpm/pull/6905).
- Dedupe deps with the same alias in direct dependencies [6966](https://togithub.com/pnpm/pnpm/issues/6966)
- Don't prefix install output for the dlx command.
- Performance optimizations. Package tarballs are now download directly to memory and built to an ArrayBuffer. Hashing and other operations are avoided until the stream has been fully received [#6819](https://togithub.com/pnpm/pnpm/pull/6819).
#### Our Gold Sponsors
#### Our Silver Sponsors
Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] 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:
^0.40.0
->^0.41.0
8.47.0
->8.48.0
8.6.12
->8.7.0
Release Notes
antfu/eslint-config (@antfu/eslint-config)
### [`v0.41.0`](https://togithub.com/antfu/eslint-config/releases/tag/v0.41.0) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.40.3...v0.41.0) ##### 🚀 Features - Do not auto fix `unused-imports/no-unused-imports` in editors - by [@antfu](https://togithub.com/antfu) [(ed2b0)](https://togithub.com/antfu/eslint-config/commit/ed2b006) ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.40.3...v0.41.0) ### [`v0.40.3`](https://togithub.com/antfu/eslint-config/releases/tag/v0.40.3) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.40.2...v0.40.3) ##### 🚀 Features - Sort `resolutions` in package.json - by [@antfu](https://togithub.com/antfu) [(10d38)](https://togithub.com/antfu/eslint-config/commit/10d3856) ##### 🐞 Bug Fixes - **basic**: Ignore vitepress cache files - by [@zhou-tao](https://togithub.com/zhou-tao) in [https://github.com/antfu/eslint-config/issues/233](https://togithub.com/antfu/eslint-config/issues/233) [(1ae6e)](https://togithub.com/antfu/eslint-config/commit/1ae6ec8) ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.40.2...v0.40.3) ### [`v0.40.2`](https://togithub.com/antfu/eslint-config/releases/tag/v0.40.2) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.40.1...v0.40.2) *No significant changes* ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.40.1...v0.40.2) ### [`v0.40.1`](https://togithub.com/antfu/eslint-config/releases/tag/v0.40.1) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.40.0...v0.40.1) ##### 🐞 Bug Fixes - **plugin**: `named-tuple-spacing` handling, close [#232](https://togithub.com/antfu/eslint-config/issues/232) - by [@antfu](https://togithub.com/antfu) in [https://github.com/antfu/eslint-config/issues/232](https://togithub.com/antfu/eslint-config/issues/232) [(3a2c5)](https://togithub.com/antfu/eslint-config/commit/3a2c549) ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.40.0...v0.40.1)eslint/eslint (eslint)
### [`v8.48.0`](https://togithub.com/eslint/eslint/releases/tag/v8.48.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.47.0...v8.48.0) #### Features - [`1fbb3b0`](https://togithub.com/eslint/eslint/commit/1fbb3b0b477c814c0d179564fe495f4c50a451e9) feat: correct update direction in `for-direction` ([#17483](https://togithub.com/eslint/eslint/issues/17483)) (Francesco Trotta) - [`d73fbf2`](https://togithub.com/eslint/eslint/commit/d73fbf2228631d6c468cd24710e2579fe6cb70fd) feat: rule tester do not create empty valid or invalid test suites ([#17475](https://togithub.com/eslint/eslint/issues/17475)) (fnx) - [`ee2f718`](https://togithub.com/eslint/eslint/commit/ee2f718188d32e9888b1932fe6b9bd2a62c529a4) feat: Allow `void` in rule `no-promise-executor-return` ([#17282](https://togithub.com/eslint/eslint/issues/17282)) (nopeless) #### Bug Fixes - [`7234f6a`](https://togithub.com/eslint/eslint/commit/7234f6a706a209aa2d79259110328752e9ae3928) fix: update RuleTester JSDoc and deprecations ([#17496](https://togithub.com/eslint/eslint/issues/17496)) (Jonas Berlin) #### Documentation - [`7a51d77`](https://togithub.com/eslint/eslint/commit/7a51d77c0a066e461ff288568fdfee0e9539a2b5) docs: no-param-reassign mention strict mode ([#17494](https://togithub.com/eslint/eslint/issues/17494)) (Stephen Hardy) - [`9cd7ac2`](https://togithub.com/eslint/eslint/commit/9cd7ac2fdb6b1d71a9fb1b8297a478cafacbdafd) docs: add `fetch` script to package.json conventions ([#17459](https://togithub.com/eslint/eslint/issues/17459)) (Nitin Kumar) - [`cab21e6`](https://togithub.com/eslint/eslint/commit/cab21e64a8f79779c641178f825945958667c6e4) docs: advice for inline disabling of rules ([#17458](https://togithub.com/eslint/eslint/issues/17458)) (Ashish Yadav) - [`056499d`](https://togithub.com/eslint/eslint/commit/056499de31a139dbc965d18652b0b520e11b408d) docs: fix example of flat config from plugin ([#17482](https://togithub.com/eslint/eslint/issues/17482)) (Francesco Trotta) - [`9e9edf9`](https://togithub.com/eslint/eslint/commit/9e9edf93ecfa0658e8b79e71bc98530ade150081) docs: update documentation URL in error message ([#17465](https://togithub.com/eslint/eslint/issues/17465)) (Nitin Kumar) #### Chores - [`8dd3cec`](https://togithub.com/eslint/eslint/commit/8dd3cec90c97ed97d243a83b87ad4ea9e6b4781a) chore: upgrade [@eslint/js](https://togithub.com/eslint/js)[@8](https://togithub.com/8).48.0 ([#17501](https://togithub.com/eslint/eslint/issues/17501)) (Milos Djermanovic) - [`6d0496e`](https://togithub.com/eslint/eslint/commit/6d0496e9476fb2210fba0a3d541df8c052ecf73a) chore: package.json update for [@eslint/js](https://togithub.com/eslint/js) release (ESLint Jenkins) - [`9d4216d`](https://togithub.com/eslint/eslint/commit/9d4216d638d39844decffac33ee3d5a47413c80a) chore: Refactor and document CodePathSegment ([#17474](https://togithub.com/eslint/eslint/issues/17474)) (Nicholas C. Zakas)pnpm/pnpm (pnpm)
### [`v8.7.0`](https://togithub.com/pnpm/pnpm/releases/tag/v8.7.0) [Compare Source](https://togithub.com/pnpm/pnpm/compare/v8.6.12...v8.7.0) #### Minor Changes - Improve performance of installation by using a worker pool for extracting packages and writing them to the content-addressable store [#6850](https://togithub.com/pnpm/pnpm/pull/6850) - The default value of the `resolution-mode` setting is changed to `highest`. This setting was changed to `lowest-direct` in v8.0.0 and some users were [not happy with the change](https://togithub.com/pnpm/pnpm/issues/6463). A [twitter poll](https://twitter.com/pnpmjs/status/1693707270897517022) concluded that most of the users want the old behaviour (`resolution-mode` set to `highest` by default). This is a semi-breaking change but should not affect users that commit their lockfile [#6463](https://togithub.com/pnpm/pnpm/issues/6463). #### Patch Changes - Warn when linking a package with peerDependencies [#615](https://togithub.com/pnpm/pnpm/issues/615). - Add support for npm lockfile v3 in `pnpm import` [#6233](https://togithub.com/pnpm/pnpm/issues/6233). - Override peerDependencies in `pnpm.overrides` [#6759](https://togithub.com/pnpm/pnpm/issues/6759). - Respect workspace alias syntax in pkg graph [#6922](https://togithub.com/pnpm/pnpm/issues/6922) - Emit a clear error message when users attempt to specify an undownloadable node version [#6916](https://togithub.com/pnpm/pnpm/pull/6916). - `pnpm patch` should write patch files with a trailing newline [#6905](https://togithub.com/pnpm/pnpm/pull/6905). - Dedupe deps with the same alias in direct dependencies [6966](https://togithub.com/pnpm/pnpm/issues/6966) - Don't prefix install output for the dlx command. - Performance optimizations. Package tarballs are now download directly to memory and built to an ArrayBuffer. Hashing and other operations are avoided until the stream has been fully received [#6819](https://togithub.com/pnpm/pnpm/pull/6819). #### Our Gold SponsorsConfiguration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.