{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":723054551,"defaultBranch":"main","name":"description-to-co-authors","ownerLogin":"JoshuaKGoldberg","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-24T15:12:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3335181?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726855395.0","currentOid":""},"activityList":{"items":[{"before":"5259008be938a31ea31bb2931c4810aea39bbed3","after":null,"ref":"refs/heads/renovate/eslint-plugin-perfectionist-3.x","pushedAt":"2024-09-20T18:03:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"1aaaba857903ee9eca4b4779e16f40c27e8eea9c","after":"fcda79cea060a04e2c187fd0ac9a757da735f7eb","ref":"refs/heads/main","pushedAt":"2024-09-20T18:03:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency eslint-plugin-perfectionist to v3.6.0 (#52)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [eslint-plugin-perfectionist](https://perfectionist.dev)\n([source](https://redirect.github.com/azat-io/eslint-plugin-perfectionist))\n| [`3.5.0` ->\n`3.6.0`](https://renovatebot.com/diffs/npm/eslint-plugin-perfectionist/3.5.0/3.6.0)\n|\n[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-perfectionist/3.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-perfectionist/3.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-perfectionist/3.5.0/3.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-perfectionist/3.5.0/3.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n
\nazat-io/eslint-plugin-perfectionist\n(eslint-plugin-perfectionist)\n\n###\n[`v3.6.0`](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/blob/HEAD/changelog.md#v360)\n\n[Compare\nSource](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/compare/v3.5.0...v3.6.0)\n\n[compare\nchanges](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/compare/v3.5.0...v3.6.0)\n\n##### 🚀 Features\n\n- Improve error messages when sorting different groups\n([e0f375a](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/e0f375a))\n- Improve dependency detection in sort-objects rule\n([412d5da](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/412d5da))\n- Keep comments above elements being sorted\n([bd8ba3f](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/bd8ba3f))\n\n##### 🐞 Bug Fixes\n\n- Detect dependencies in template literals in sort-enums\n([c9367eb](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/c9367eb))\n\n##### ❤️ Contributors\n\n- Hugo ([@​hugop95](http://github.com/hugop95))\n\n
\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Enabled.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).\nView the [repository job\nlog](https://developer.mend.io/github/JoshuaKGoldberg/description-to-co-authors).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update dependency eslint-plugin-perfectionist to v3.6.0 (#…"}},{"before":null,"after":"5259008be938a31ea31bb2931c4810aea39bbed3","ref":"refs/heads/renovate/eslint-plugin-perfectionist-3.x","pushedAt":"2024-09-20T18:02:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency eslint-plugin-perfectionist to v3.6.0","shortMessageHtmlLink":"chore(deps): update dependency eslint-plugin-perfectionist to v3.6.0"}},{"before":"dc877267d83b35302121ec78b0a8911ec4a7cf4a","after":null,"ref":"refs/heads/renovate/vitest-monorepo","pushedAt":"2024-09-19T17:02:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"12396a6cff312967be84e8d9efe2002c07db3816","after":"1aaaba857903ee9eca4b4779e16f40c27e8eea9c","ref":"refs/heads/main","pushedAt":"2024-09-19T17:02:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update vitest monorepo to v2.1.0 (#51)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n|\n[@vitest/coverage-v8](https://redirect.github.com/vitest-dev/vitest/tree/main/packages/coverage-v8#readme)\n([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8))\n| [`2.0.5` ->\n`2.1.0`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-v8/2.0.5/2.1.0)\n|\n[![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fcoverage-v8/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fcoverage-v8/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fcoverage-v8/2.0.5/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fcoverage-v8/2.0.5/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n| [vitest](https://redirect.github.com/vitest-dev/vitest)\n([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/vitest))\n| [`2.0.5` ->\n`2.1.0`](https://renovatebot.com/diffs/npm/vitest/2.0.5/2.1.0) |\n[![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/2.0.5/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/2.0.5/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n
\nvitest-dev/vitest (@​vitest/coverage-v8)\n\n###\n[`v2.1.0`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v2.1.0)\n\n[Compare\nSource](https://redirect.github.com/vitest-dev/vitest/compare/v2.0.5...v2.1.0)\n\nThis release makes another big change to the Browser Mode by introducing\n[locators API](https://vitest.dev/guide/browser/locators.html):\n\n```ts\ntest('renders blog posts', async () => {\n const screen = page.render()\n\n await expect.element(screen.getByRole('heading', { name: 'Blog' })).toBeInTheDocument()\n\n const [firstPost] = screen.getByRole('listitem').all()\n\n await firstPost.getByRole('button', { name: 'Delete' }).click()\n\n expect(screen.getByRole('listitem').all()).toHaveLength(3)\n})\n```\n\nYou can use either\n[vitest-browser-vue](https://redirect.github.com/vitest-dev/vitest-browser-vue),\n[vitest-browser-svelte\n](https://redirect.github.com/vitest-dev/vitest-browser-svelte) or\n[vitest-browser-react](https://redirect.github.com/vitest-dev/vitest-browser-react)\nto render components and make assertions using locators. Locators are\nalso available on the `page` object from `@vitest/browser/context`.\n\n#####    🚀 Features\n\n- **api**:\n- Make spec into a class instead of a tuple  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6355](https://redirect.github.com/vitest-dev/vitest/issues/6355)\n[(874a1)](https://redirect.github.com/vitest-dev/vitest/commit/874a121e)\n- **browser**:\n- Move page.config to server.config, add more docs  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6252](https://redirect.github.com/vitest-dev/vitest/issues/6252)\n[(af2b8)](https://redirect.github.com/vitest-dev/vitest/commit/af2b813c)\n- Make iframe scalable, improve documentation  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6257](https://redirect.github.com/vitest-dev/vitest/issues/6257)\n[(74ca1)](https://redirect.github.com/vitest-dev/vitest/commit/74ca11a4)\n- Introduce built-in locators  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6084](https://redirect.github.com/vitest-dev/vitest/issues/6084)\n[(3347f)](https://redirect.github.com/vitest-dev/vitest/commit/3347f83e)\n- Support v8 coverage  -  by\n[@​AriPerkkio](https://redirect.github.com/AriPerkkio) in\n[https://github.com/vitest-dev/vitest/issues/6273](https://redirect.github.com/vitest-dev/vitest/issues/6273)\n[(34199)](https://redirect.github.com/vitest-dev/vitest/commit/34199bdf)\n- Support `userEvent.upload` in playwright provider  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6442](https://redirect.github.com/vitest-dev/vitest/issues/6442)\n[(cf148)](https://redirect.github.com/vitest-dev/vitest/commit/cf148645)\n- Support `--inspect`  -  by\n[@​AriPerkkio](https://redirect.github.com/AriPerkkio) in\n[https://github.com/vitest-dev/vitest/issues/6433](https://redirect.github.com/vitest-dev/vitest/issues/6433)\n[(0499a)](https://redirect.github.com/vitest-dev/vitest/commit/0499a315)\n- Support `--inspect-brk`  -  by\n[@​AriPerkkio](https://redirect.github.com/AriPerkkio) in\n[https://github.com/vitest-dev/vitest/issues/6434](https://redirect.github.com/vitest-dev/vitest/issues/6434)\n[(7ab0f)](https://redirect.github.com/vitest-dev/vitest/commit/7ab0f4a8)\n- **cli**:\n- Extend existing list command to output only a list of file names  - \nby [@​Ma-hawaj](https://redirect.github.com/Ma-hawaj) and\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6392](https://redirect.github.com/vitest-dev/vitest/issues/6392)\n[(008f0)](https://redirect.github.com/vitest-dev/vitest/commit/008f00b2)\n- **coverage**:\n- Add `--exclude-after-remap`  -  by\n[@​AriPerkkio](https://redirect.github.com/AriPerkkio) in\n[https://github.com/vitest-dev/vitest/issues/6309](https://redirect.github.com/vitest-dev/vitest/issues/6309)\n[(5932a)](https://redirect.github.com/vitest-dev/vitest/commit/5932a7f9)\n- **mocker**:\n- Introduce\n[@​vitest/mocker](https://redirect.github.com/vitest/mocker)\npackage, allow `{ spy: true }` instead of a factory  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6289](https://redirect.github.com/vitest-dev/vitest/issues/6289)\n[(95f02)](https://redirect.github.com/vitest-dev/vitest/commit/95f0203f)\n- **vitest**:\n- Add \"provide\" option  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6253](https://redirect.github.com/vitest-dev/vitest/issues/6253)\n[(4409d)](https://redirect.github.com/vitest-dev/vitest/commit/4409d779)\n- Add return type and promisable mockFactory  -  by\n[@​syi0808](https://redirect.github.com/syi0808) and\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6139](https://redirect.github.com/vitest-dev/vitest/issues/6139)\n[(f5e0b)](https://redirect.github.com/vitest-dev/vitest/commit/f5e0b987)\n- Add `vi.advanceTimersToNextFrame`  -  by\n[@​bnjm](https://redirect.github.com/bnjm) and\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6347](https://redirect.github.com/vitest-dev/vitest/issues/6347)\n[(8ff63)](https://redirect.github.com/vitest-dev/vitest/commit/8ff63560)\n- Allow env to be stubbed to undefined  -  by\n[@​JSanchezIO](https://redirect.github.com/JSanchezIO) and\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6359](https://redirect.github.com/vitest-dev/vitest/issues/6359)\n[(c3b27)](https://redirect.github.com/vitest-dev/vitest/commit/c3b2757c)\n\n#####    🐞 Bug Fixes\n\n- Correctly resolve nested mocks with `index` file  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6266](https://redirect.github.com/vitest-dev/vitest/issues/6266)\n[(081cf)](https://redirect.github.com/vitest-dev/vitest/commit/081cfe03)\n- Don't panic when coverage.reporter is a string  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6267](https://redirect.github.com/vitest-dev/vitest/issues/6267)\n[(7b37d)](https://redirect.github.com/vitest-dev/vitest/commit/7b37d27b)\n- Align RawMatcherFn type definition with Jest  -  by\n[@​wheresrhys](https://redirect.github.com/wheresrhys) in\n[https://github.com/vitest-dev/vitest/issues/6351](https://redirect.github.com/vitest-dev/vitest/issues/6351)\n[(d09f0)](https://redirect.github.com/vitest-dev/vitest/commit/d09f00c7)\n- Cjs build of vite node server  -  by\n[@​AkaraChen](https://redirect.github.com/AkaraChen) in\n[https://github.com/vitest-dev/vitest/issues/6389](https://redirect.github.com/vitest-dev/vitest/issues/6389)\n[(12e70)](https://redirect.github.com/vitest-dev/vitest/commit/12e702bd)\n- Allow inlining vite's cached dependencies  -  by\n[@​chriswheeldon-peakon](https://redirect.github.com/chriswheeldon-peakon)\nin\n[https://github.com/vitest-dev/vitest/issues/6284](https://redirect.github.com/vitest-dev/vitest/issues/6284)\n[(03208)](https://redirect.github.com/vitest-dev/vitest/commit/03208017)\n- Print unexpected error message if peer dependencies have a different\nversion  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6446](https://redirect.github.com/vitest-dev/vitest/issues/6446)\n[(b992b)](https://redirect.github.com/vitest-dev/vitest/commit/b992b346)\n- Ignore importer when resolving Vitest  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6469](https://redirect.github.com/vitest-dev/vitest/issues/6469)\n[(0b447)](https://redirect.github.com/vitest-dev/vitest/commit/0b447226)\n- `expect.getState().testPath` always returns correct path  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6472](https://redirect.github.com/vitest-dev/vitest/issues/6472)\n[(ac698)](https://redirect.github.com/vitest-dev/vitest/commit/ac698b1c)\n- UserEvent works consistently between providers  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6480](https://redirect.github.com/vitest-dev/vitest/issues/6480)\n[(0b4da)](https://redirect.github.com/vitest-dev/vitest/commit/0b4da69e)\n- **browser**:\n- Print correct stack trace for unhandled errors  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6134](https://redirect.github.com/vitest-dev/vitest/issues/6134)\n[(1da6c)](https://redirect.github.com/vitest-dev/vitest/commit/1da6cebe)\n- Use documentElement as the root for selector  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va)\n[(d8077)](https://redirect.github.com/vitest-dev/vitest/commit/d807767f)\n- Keep querying elements even if locator is created with elementLocator,\nadd pubic @​vitest/browser/utils  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6296](https://redirect.github.com/vitest-dev/vitest/issues/6296)\n[(30dc5)](https://redirect.github.com/vitest-dev/vitest/commit/30dc5793)\n- Produce valid config file if preview provider is used  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6305](https://redirect.github.com/vitest-dev/vitest/issues/6305)\n[(7f0ae)](https://redirect.github.com/vitest-dev/vitest/commit/7f0ae292)\n- Correctly run in-source tests in the browser  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6440](https://redirect.github.com/vitest-dev/vitest/issues/6440)\n[(c8531)](https://redirect.github.com/vitest-dev/vitest/commit/c853126e)\n- Exclude missed packages from optimization, print help message  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6445](https://redirect.github.com/vitest-dev/vitest/issues/6445)\n[(8d883)](https://redirect.github.com/vitest-dev/vitest/commit/8d883cf0)\n- Define mocker as a dependency  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6476](https://redirect.github.com/vitest-dev/vitest/issues/6476)\n[(9560a)](https://redirect.github.com/vitest-dev/vitest/commit/9560ab7f)\n- **coverage**:\n- Warn if `vitest` and `@vitest/*` versions don't match  -  by\n[@​AriPerkkio](https://redirect.github.com/AriPerkkio) in\n[https://github.com/vitest-dev/vitest/issues/6317](https://redirect.github.com/vitest-dev/vitest/issues/6317)\n[(e662c)](https://redirect.github.com/vitest-dev/vitest/commit/e662c7b2)\n- V8 to support source maps with multiple sources  -  by\n[@​AriPerkkio](https://redirect.github.com/AriPerkkio) and\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6120](https://redirect.github.com/vitest-dev/vitest/issues/6120)\n[(1f6cb)](https://redirect.github.com/vitest-dev/vitest/commit/1f6cb59f)\n- V8 to warn instead of crash when conversion fails  -  by\n[@​AriPerkkio](https://redirect.github.com/AriPerkkio) in\n[https://github.com/vitest-dev/vitest/issues/6318](https://redirect.github.com/vitest-dev/vitest/issues/6318)\n[(91dea)](https://redirect.github.com/vitest-dev/vitest/commit/91dea8c1)\n- Use project specific `vitenode` for uncovered files  -  by\n[@​AriPerkkio](https://redirect.github.com/AriPerkkio) in\n[https://github.com/vitest-dev/vitest/issues/6044](https://redirect.github.com/vitest-dev/vitest/issues/6044)\n[(da52d)](https://redirect.github.com/vitest-dev/vitest/commit/da52d23f)\n- **runner**:\n- Use `performance.now` instead of `Date.now` for duration  -  by\n[@​LuciNyan](https://redirect.github.com/LuciNyan) in\n[https://github.com/vitest-dev/vitest/issues/6382](https://redirect.github.com/vitest-dev/vitest/issues/6382)\n[(fe489)](https://redirect.github.com/vitest-dev/vitest/commit/fe489432)\n- Async assertion auto await should timeout  -  by\n[@​hi-ogawa](https://redirect.github.com/hi-ogawa) in\n[https://github.com/vitest-dev/vitest/issues/6391](https://redirect.github.com/vitest-dev/vitest/issues/6391)\n[(ad6e7)](https://redirect.github.com/vitest-dev/vitest/commit/ad6e72fc)\n- **snapshot**:\n- Reject multiple `toMatchInlineSnapshot` updates at the same location\n -  by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in\n[https://github.com/vitest-dev/vitest/issues/6332](https://redirect.github.com/vitest-dev/vitest/issues/6332)\n[(1606f)](https://redirect.github.com/vitest-dev/vitest/commit/1606f34f)\n- Improve inline snapshot inside loop rejection  -  by\n[@​hi-ogawa](https://redirect.github.com/hi-ogawa) in\n[https://github.com/vitest-dev/vitest/issues/6339](https://redirect.github.com/vitest-dev/vitest/issues/6339)\n[(e0368)](https://redirect.github.com/vitest-dev/vitest/commit/e03683c5)\n- **typecheck**:\n- Run both runtime and typecheck tests if `typecheck.include` overlaps\nwith `include`  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6256](https://redirect.github.com/vitest-dev/vitest/issues/6256)\n[(153ff)](https://redirect.github.com/vitest-dev/vitest/commit/153ff01b)\n- **types**:\n- Allow Callbacks Passed to before\\*/after\\* to Return Anything  -  by\n[@​LuciNyan](https://redirect.github.com/LuciNyan) in\n[https://github.com/vitest-dev/vitest/issues/6393](https://redirect.github.com/vitest-dev/vitest/issues/6393)\n[(f6217)](https://redirect.github.com/vitest-dev/vitest/commit/f6217a22)\n- **ui**:\n- Remove \"filters\" flickering  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6463](https://redirect.github.com/vitest-dev/vitest/issues/6463)\n[(0223b)](https://redirect.github.com/vitest-dev/vitest/commit/0223bb79)\n- Render project name consistently  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6329](https://redirect.github.com/vitest-dev/vitest/issues/6329)\n[(94a18)](https://redirect.github.com/vitest-dev/vitest/commit/94a186ec)\n- **vite-node**:\n- Disable watcher if hmr is disabled  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6251](https://redirect.github.com/vitest-dev/vitest/issues/6251)\n[(c51c6)](https://redirect.github.com/vitest-dev/vitest/commit/c51c67aa)\n- Fix watch on vite 6  -  by\n[@​hi-ogawa](https://redirect.github.com/hi-ogawa) in\n[https://github.com/vitest-dev/vitest/issues/6422](https://redirect.github.com/vitest-dev/vitest/issues/6422)\n[(c3ac4)](https://redirect.github.com/vitest-dev/vitest/commit/c3ac43c1)\n- **vitest**:\n- Update json reporter output  -  by\n[@​Emiyaaaaa](https://redirect.github.com/Emiyaaaaa) in\n[https://github.com/vitest-dev/vitest/issues/6064](https://redirect.github.com/vitest-dev/vitest/issues/6064)\n[(c9979)](https://redirect.github.com/vitest-dev/vitest/commit/c997937b)\n- Add more type guards for --merge-reports  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6307](https://redirect.github.com/vitest-dev/vitest/issues/6307)\n[(0a5d8)](https://redirect.github.com/vitest-dev/vitest/commit/0a5d8169)\n- Always resolve vitest to the root version  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6369](https://redirect.github.com/vitest-dev/vitest/issues/6369)\n[(163d7)](https://redirect.github.com/vitest-dev/vitest/commit/163d7624)\n- Dispose vmForks listeners to avoid memory leak  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6448](https://redirect.github.com/vitest-dev/vitest/issues/6448)\n[(2673c)](https://redirect.github.com/vitest-dev/vitest/commit/2673c3bb)\n- **workspace**:\n- Correctly resolve workspace globs and file paths  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6316](https://redirect.github.com/vitest-dev/vitest/issues/6316)\n[(afdcb)](https://redirect.github.com/vitest-dev/vitest/commit/afdcb8f2)\n\n#####     [View changes on\nGitHub](https://redirect.github.com/vitest-dev/vitest/compare/v2.0.5...v2.1.0)\n\n
\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Enabled.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about these\nupdates again.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).\nView the [repository job\nlog](https://developer.mend.io/github/JoshuaKGoldberg/description-to-co-authors).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update vitest monorepo to v2.1.0 (#51)"}},{"before":"e6a1ca77c657907dde917eb0efb7aee138e53711","after":null,"ref":"refs/heads/renovate/actions-setup-node-digest","pushedAt":"2024-09-19T17:02:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"1e9ee87ff3ea7bc0739b5235d16bc68e5cf415d0","after":"12396a6cff312967be84e8d9efe2002c07db3816","ref":"refs/heads/main","pushedAt":"2024-09-19T17:02:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update actions/setup-node digest to 0a44ba7 (#50)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| [actions/setup-node](https://redirect.github.com/actions/setup-node) |\naction | digest | `1e60f62` -> `0a44ba7` |\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Enabled.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).\nView the [repository job\nlog](https://developer.mend.io/github/JoshuaKGoldberg/description-to-co-authors).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update actions/setup-node digest to 0a44ba7 (#50)"}},{"before":null,"after":"dc877267d83b35302121ec78b0a8911ec4a7cf4a","ref":"refs/heads/renovate/vitest-monorepo","pushedAt":"2024-09-19T17:02:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update vitest monorepo to v2.1.0","shortMessageHtmlLink":"chore(deps): update vitest monorepo to v2.1.0"}},{"before":null,"after":"e6a1ca77c657907dde917eb0efb7aee138e53711","ref":"refs/heads/renovate/actions-setup-node-digest","pushedAt":"2024-09-19T17:01:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update actions/setup-node digest to 0a44ba7","shortMessageHtmlLink":"chore(deps): update actions/setup-node digest to 0a44ba7"}},{"before":"77211ec35003cc57137c797f5121a703011592e3","after":null,"ref":"refs/heads/renovate/typescript-eslint-monorepo","pushedAt":"2024-09-16T19:54:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"ea55285e537141e8673b392a59c977d290a68ccf","after":"1e9ee87ff3ea7bc0739b5235d16bc68e5cf415d0","ref":"refs/heads/main","pushedAt":"2024-09-16T19:54:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency typescript-eslint to v8.5.0 (#49)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n|\n[typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint)\n([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint))\n| [`8.4.0` ->\n`8.5.0`](https://renovatebot.com/diffs/npm/typescript-eslint/8.4.0/8.5.0)\n|\n[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript-eslint/8.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript-eslint/8.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript-eslint/8.4.0/8.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript-eslint/8.4.0/8.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n
\ntypescript-eslint/typescript-eslint\n(typescript-eslint)\n\n###\n[`v8.5.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-eslint/CHANGELOG.md#850-2024-09-09)\n\n[Compare\nSource](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.4.0...v8.5.0)\n\nThis was a version bump only for typescript-eslint to align it with\nother projects, there were no code changes.\n\nYou can read about our [versioning\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\nand\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\non our website.\n\n
\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Enabled.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).\nView the [repository job\nlog](https://developer.mend.io/github/JoshuaKGoldberg/description-to-co-authors).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update dependency typescript-eslint to v8.5.0 (#49)"}},{"before":null,"after":"77211ec35003cc57137c797f5121a703011592e3","ref":"refs/heads/renovate/typescript-eslint-monorepo","pushedAt":"2024-09-16T19:54:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency typescript-eslint to v8.5.0","shortMessageHtmlLink":"chore(deps): update dependency typescript-eslint to v8.5.0"}},{"before":"57a4bac2cd5ea4772a49b08fb7a2db81e6d6a02b","after":null,"ref":"refs/heads/renovate/typescript-5.x","pushedAt":"2024-09-16T17:18:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"210a113bce26972a9904bee1452cd295956585aa","after":"ea55285e537141e8673b392a59c977d290a68ccf","ref":"refs/heads/main","pushedAt":"2024-09-16T17:18:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency typescript to v5.6.2 (#48)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [typescript](https://www.typescriptlang.org/)\n([source](https://redirect.github.com/microsoft/TypeScript)) | [`5.5.4`\n-> `5.6.2`](https://renovatebot.com/diffs/npm/typescript/5.5.4/5.6.2) |\n[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.5.4/5.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.5.4/5.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n
\nmicrosoft/TypeScript (typescript)\n\n###\n[`v5.6.2`](https://redirect.github.com/microsoft/TypeScript/compare/v5.5.4...a7e3374f13327483fbe94e32806d65785b0b6cda)\n\n[Compare\nSource](https://redirect.github.com/microsoft/TypeScript/compare/v5.5.4...v5.6.2)\n\n
\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Enabled.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).\nView the [repository job\nlog](https://developer.mend.io/github/JoshuaKGoldberg/description-to-co-authors).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update dependency typescript to v5.6.2 (#48)"}},{"before":null,"after":"57a4bac2cd5ea4772a49b08fb7a2db81e6d6a02b","ref":"refs/heads/renovate/typescript-5.x","pushedAt":"2024-09-16T17:17:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency typescript to v5.6.2","shortMessageHtmlLink":"chore(deps): update dependency typescript to v5.6.2"}},{"before":"789bbb353209c21d4e43ee0412190b991af9e7a5","after":null,"ref":"refs/heads/renovate/pnpm-9.x","pushedAt":"2024-09-16T14:40:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"6eaf2554155cb40d7dafd65d6f443ee10d262189","after":"210a113bce26972a9904bee1452cd295956585aa","ref":"refs/heads/main","pushedAt":"2024-09-16T14:40:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update pnpm to v9.10.0 (#47)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [pnpm](https://pnpm.io)\n([source](https://redirect.github.com/pnpm/pnpm)) | [`9.9.0` ->\n`9.10.0`](https://renovatebot.com/diffs/npm/pnpm/9.9.0/9.10.0) |\n[![age](https://developer.mend.io/api/mc/badges/age/npm/pnpm/9.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pnpm/9.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pnpm/9.9.0/9.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pnpm/9.9.0/9.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n
\npnpm/pnpm (pnpm)\n\n###\n[`v9.10.0`](https://redirect.github.com/pnpm/pnpm/releases/tag/v9.10.0):\npnpm 9.10\n\n[Compare\nSource](https://redirect.github.com/pnpm/pnpm/compare/v9.9.0...v9.10.0)\n\n#### Minor Changes\n\n- Support for a new CLI flag, `--exclude-peers`, added to the `list` and\n`why` commands. When `--exclude-peers` is used, peer dependencies are\nnot printed in the results, but dependencies of peer dependencies are\nstill scanned\n[#​8506](https://redirect.github.com/pnpm/pnpm/pull/8506).\n- Added a new setting to `package.json` at\n`pnpm.auditConfig.ignoreGhsas` for ignoring vulnerabilities by their\nGHSA code\n[#​6838](https://redirect.github.com/pnpm/pnpm/issues/6838).\n\n For instance:\n\n ```json\n {\n \"pnpm\": {\n \"auditConfig\": {\n \"ignoreGhsas\": [\n \"GHSA-42xw-2xvc-qx8m\",\n \"GHSA-4w2v-q235-vp99\",\n \"GHSA-cph5-m8f7-6c5x\",\n \"GHSA-vh95-rmgr-6w4m\"\n ]\n }\n }\n }\n ```\n\n#### Patch Changes\n\n- Throw an exception if pnpm switches to the same version of itself.\n- Reduce memory usage during peer dependencies resolution.\n\n#### Platinum Sponsors\n\n\n \n \n \n \n \n \n
\n\n \n\n
\n\n#### Gold Sponsors\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n\n \n\n\n\n \n \n \n\n \n\n\n\n \n \n
\n\n \n\n\n\n \n \n \n\n \n\n\n\n \n \n
\n\n \n\n\n \n \n \n \n\n \n\n\n\n \n \n
\n\n#### Our Silver Sponsors\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n\n \n \n \n\n \n\n\n\n \n \n
\n\n \n\n\n\n \n \n \n\n \n\n\n\n \n \n
\n\n \n\n\n\n \n \n \n\n \n\n\n\n \n \n
\n\n \n\n\n\n \n \n
\n\n
\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Enabled.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).\nView the [repository job\nlog](https://developer.mend.io/github/JoshuaKGoldberg/description-to-co-authors).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update pnpm to v9.10.0 (#47)"}},{"before":null,"after":"789bbb353209c21d4e43ee0412190b991af9e7a5","ref":"refs/heads/renovate/pnpm-9.x","pushedAt":"2024-09-16T14:39:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update pnpm to v9.10.0","shortMessageHtmlLink":"chore(deps): update pnpm to v9.10.0"}},{"before":"2337da121cbe29e61f569af26f75bbbe37885100","after":null,"ref":"refs/heads/renovate/eslint-plugin-perfectionist-3.x","pushedAt":"2024-09-14T15:43:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"000f901d6f7a61ce61cb54295de93cef9c1e6e67","after":"6eaf2554155cb40d7dafd65d6f443ee10d262189","ref":"refs/heads/main","pushedAt":"2024-09-14T15:43:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency eslint-plugin-perfectionist to v3.5.0 (#46)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [eslint-plugin-perfectionist](https://perfectionist.dev)\n([source](https://redirect.github.com/azat-io/eslint-plugin-perfectionist))\n| [`3.4.0` ->\n`3.5.0`](https://renovatebot.com/diffs/npm/eslint-plugin-perfectionist/3.4.0/3.5.0)\n|\n[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-perfectionist/3.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-perfectionist/3.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-perfectionist/3.4.0/3.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-perfectionist/3.4.0/3.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n
\nazat-io/eslint-plugin-perfectionist\n(eslint-plugin-perfectionist)\n\n###\n[`v3.5.0`](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/blob/HEAD/changelog.md#v350)\n\n[Compare\nSource](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/compare/v3.4.0...v3.5.0)\n\n[compare\nchanges](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/compare/v3.4.0...v3.5.0)\n\n##### 🚀 Features\n\n- Add ability to disable or enable side effect imports sorting\n([ae02009](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/ae02009))\n\n##### 🐞 Bug Fixes\n\n- Detect dependencies in template literals\n([4e0e6d8](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/4e0e6d8))\n- Improve dependency detection in sort-variable-declarations rule\n([6beb536](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/6beb536))\n\n##### ❤️ Contributors\n\n- Hugo ([@​hugop95](http://github.com/hugop95))\n- Azat S. ([@​azat-io](http://github.com/azat-io))\n\n
\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Enabled.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).\nView the [repository job\nlog](https://developer.mend.io/github/JoshuaKGoldberg/description-to-co-authors).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update dependency eslint-plugin-perfectionist to v3.5.0 (#…"}},{"before":null,"after":"2337da121cbe29e61f569af26f75bbbe37885100","ref":"refs/heads/renovate/eslint-plugin-perfectionist-3.x","pushedAt":"2024-09-14T15:43:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency eslint-plugin-perfectionist to v3.5.0","shortMessageHtmlLink":"chore(deps): update dependency eslint-plugin-perfectionist to v3.5.0"}},{"before":"915608f190ef65b2409a59474bd51efea3cd5879","after":null,"ref":"refs/heads/renovate/knip-5.x","pushedAt":"2024-09-14T12:56:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"bf5c8d84be36c97680031470574b0cbf08691596","after":"000f901d6f7a61ce61cb54295de93cef9c1e6e67","ref":"refs/heads/main","pushedAt":"2024-09-14T12:56:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency knip to v5.30.0 (#45)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [knip](https://knip.dev)\n([source](https://redirect.github.com/webpro-nl/knip/tree/HEAD/packages/knip))\n| [`5.29.1` ->\n`5.30.0`](https://renovatebot.com/diffs/npm/knip/5.29.1/5.30.0) |\n[![age](https://developer.mend.io/api/mc/badges/age/npm/knip/5.30.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/knip/5.30.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/knip/5.29.1/5.30.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/knip/5.29.1/5.30.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n
\nwebpro-nl/knip (knip)\n\n###\n[`v5.30.0`](https://redirect.github.com/webpro-nl/knip/compare/5.29.2...7967f9f7d2ffca0b31a100e650cc7fd505a056e6)\n\n[Compare\nSource](https://redirect.github.com/webpro-nl/knip/compare/5.29.2...5.30.0)\n\n###\n[`v5.29.2`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.29.2)\n\n[Compare\nSource](https://redirect.github.com/webpro-nl/knip/compare/5.29.1...5.29.2)\n\n- Edit docs\n([`5ca20de`](https://redirect.github.com/webpro-nl/knip/commit/5ca20def))\n- Add `.ts` config ext to webdriver plugin\n([`d8df5e1`](https://redirect.github.com/webpro-nl/knip/commit/d8df5e1f))\n- Prepare for ts v5.6\n([`6fb6e7a`](https://redirect.github.com/webpro-nl/knip/commit/6fb6e7a3))\n- Pick up typescript@rc in CI again\n([`116c6c6`](https://redirect.github.com/webpro-nl/knip/commit/116c6c64))\n- Merge 2 glob helpers & fix debug output for glob\n([`c060146`](https://redirect.github.com/webpro-nl/knip/commit/c0601469))\n- Rename function argument\n([`480ff04`](https://redirect.github.com/webpro-nl/knip/commit/480ff04b))\n- Add/fix `getPluginEntryFilePatterns` helper\n([`573ec9c`](https://redirect.github.com/webpro-nl/knip/commit/573ec9cb))\n- Fix typo in svelte plugin and remove overarching `project` patterns\n([`def8e25`](https://redirect.github.com/webpro-nl/knip/commit/def8e257))\n- Edit docs\n([`ac75feb`](https://redirect.github.com/webpro-nl/knip/commit/ac75feba))\n\n
\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Enabled.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).\nView the [repository job\nlog](https://developer.mend.io/github/JoshuaKGoldberg/description-to-co-authors).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update dependency knip to v5.30.0 (#45)"}},{"before":null,"after":"915608f190ef65b2409a59474bd51efea3cd5879","ref":"refs/heads/renovate/knip-5.x","pushedAt":"2024-09-14T12:55:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency knip to v5.30.0","shortMessageHtmlLink":"chore(deps): update dependency knip to v5.30.0"}},{"before":"7fbb53124eab46a633b4669faa5f2506446e23e3","after":null,"ref":"refs/heads/renovate/eslint-monorepo","pushedAt":"2024-09-13T22:43:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"ed030e6b53cc9f695d36c7680ab7e5c376e96afc","after":"bf5c8d84be36c97680031470574b0cbf08691596","ref":"refs/heads/main","pushedAt":"2024-09-13T22:43:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update eslint monorepo to v9.10.0 (#44)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [@eslint/js](https://eslint.org)\n([source](https://redirect.github.com/eslint/eslint/tree/HEAD/packages/js))\n| [`9.9.0` ->\n`9.10.0`](https://renovatebot.com/diffs/npm/@eslint%2fjs/9.9.0/9.10.0) |\n[![age](https://developer.mend.io/api/mc/badges/age/npm/@eslint%2fjs/9.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@eslint%2fjs/9.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@eslint%2fjs/9.9.0/9.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@eslint%2fjs/9.9.0/9.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n| [eslint](https://eslint.org)\n([source](https://redirect.github.com/eslint/eslint)) | [`9.9.0` ->\n`9.10.0`](https://renovatebot.com/diffs/npm/eslint/9.9.0/9.10.0) |\n[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/9.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint/9.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint/9.9.0/9.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/9.9.0/9.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n
\neslint/eslint (@​eslint/js)\n\n###\n[`v9.10.0`](https://redirect.github.com/eslint/eslint/compare/v9.9.1...1ebdde1cf2793b12c2e9417ce428ae3326ce8ea3)\n\n[Compare\nSource](https://redirect.github.com/eslint/eslint/compare/v9.9.1...v9.10.0)\n\n###\n[`v9.9.1`](https://redirect.github.com/eslint/eslint/releases/tag/v9.9.1)\n\n[Compare\nSource](https://redirect.github.com/eslint/eslint/compare/v9.9.0...v9.9.1)\n\n#### Bug Fixes\n\n-\n[`9bde90c`](https://redirect.github.com/eslint/eslint/commit/9bde90c2edb6800c7f6428c5550ff00fff44ab02)\nfix: add logic to handle `fixTypes` in `lintText()`\n([#​18736](https://redirect.github.com/eslint/eslint/issues/18736))\n(Amaresh S M)\n\n#### Documentation\n\n-\n[`4840930`](https://redirect.github.com/eslint/eslint/commit/4840930b9d8b6aa3578fe234180425e9060ceeca)\ndocs: Update README with version support and clean up content\n([#​18804](https://redirect.github.com/eslint/eslint/issues/18804))\n(Nicholas C. Zakas)\n-\n[`f61f40d`](https://redirect.github.com/eslint/eslint/commit/f61f40d8a68b27ad1ff96c019ac41d4e958961a4)\ndocs: Update globals examples\n([#​18805](https://redirect.github.com/eslint/eslint/issues/18805))\n(Nicholas C. Zakas)\n-\n[`241fcea`](https://redirect.github.com/eslint/eslint/commit/241fcea48abe1c63f22b31be4bd75b6039768a85)\ndocs: Use and define languages\n([#​18795](https://redirect.github.com/eslint/eslint/issues/18795))\n(Nicholas C. Zakas)\n-\n[`5dbdd63`](https://redirect.github.com/eslint/eslint/commit/5dbdd63dc83428447e25f1fc1d05d8a69e3b006a)\ndocs: eslint-plugin-markdown ->\n[@​eslint/markdown](https://redirect.github.com/eslint/markdown)\n([#​18797](https://redirect.github.com/eslint/eslint/issues/18797))\n(Nicholas C. Zakas)\n-\n[`c6c8ddd`](https://redirect.github.com/eslint/eslint/commit/c6c8ddd3130bbfec98ef817e4647faf19b34c85c)\ndocs: update links to eslint-visitor-keys repo\n([#​18796](https://redirect.github.com/eslint/eslint/issues/18796))\n(Francesco Trotta)\n-\n[`f981d05`](https://redirect.github.com/eslint/eslint/commit/f981d054ed935ef9844b6f76d4ce90ebb345b66f)\ndocs: Update README (GitHub Actions Bot)\n-\n[`b516974`](https://redirect.github.com/eslint/eslint/commit/b516974713ada28c75f1e21599fc0cec13a8b321)\ndocs: update links to `eslint/js` repo\n([#​18781](https://redirect.github.com/eslint/eslint/issues/18781))\n(Francesco Trotta)\n-\n[`fb7a3f5`](https://redirect.github.com/eslint/eslint/commit/fb7a3f5df5f661bcd96e483558da66eafeb4b954)\ndocs: update note for package managers\n([#​18779](https://redirect.github.com/eslint/eslint/issues/18779))\n(Jay)\n\n#### Chores\n\n-\n[`b0c34d0`](https://redirect.github.com/eslint/eslint/commit/b0c34d04b1ac1e56609209db2f9b18a6c05a198d)\nchore: upgrade to\n[@​eslint/js](https://redirect.github.com/eslint/js)[@​9](https://redirect.github.com/9).9.1\n([#​18809](https://redirect.github.com/eslint/eslint/issues/18809))\n(Francesco Trotta)\n-\n[`cd5a0da`](https://redirect.github.com/eslint/eslint/commit/cd5a0daa24b7ab019c42d64da478c84cc4d32c34)\nchore: package.json update for\n[@​eslint/js](https://redirect.github.com/eslint/js) release\n(Jenkins)\n-\n[`e112642`](https://redirect.github.com/eslint/eslint/commit/e1126423db08a29a6cdf39626110fd29186785f0)\nrefactor: Extract parsing logic from Linter\n([#​18790](https://redirect.github.com/eslint/eslint/issues/18790))\n(Nicholas C. Zakas)\n-\n[`0f68a85`](https://redirect.github.com/eslint/eslint/commit/0f68a851db4db4eb6ff537345e7d6c26434950f1)\nchore: use eslint-plugin-yml on yaml files only\n([#​18801](https://redirect.github.com/eslint/eslint/issues/18801))\n(Milos Djermanovic)\n-\n[`f8d1b3c`](https://redirect.github.com/eslint/eslint/commit/f8d1b3c2324cdada4fe1d8799f4f517c1585a001)\nchore: update dependencies for browser tests\n([#​18794](https://redirect.github.com/eslint/eslint/issues/18794))\n(Christian Bromann)\n-\n[`aed2624`](https://redirect.github.com/eslint/eslint/commit/aed262407918406c19d43b8d54070fa93508782b)\nchore: update dependency\n[@​eslint/config-array](https://redirect.github.com/eslint/config-array)\nto ^0.18.0\n([#​18788](https://redirect.github.com/eslint/eslint/issues/18788))\n(renovate\\[bot])\n-\n[`5c29128`](https://redirect.github.com/eslint/eslint/commit/5c291283dc29dcfdae585d9878e0fb8ab0d68c43)\nchore: update dependency\n[@​eslint/core](https://redirect.github.com/eslint/core) to ^0.4.0\n([#​18789](https://redirect.github.com/eslint/eslint/issues/18789))\n(renovate\\[bot])\n-\n[`5d66fb2`](https://redirect.github.com/eslint/eslint/commit/5d66fb2b53ded440180feef526b1211673c40e88)\nchore: migrate linting workflow to use trunk check meta-linter\n([#​18643](https://redirect.github.com/eslint/eslint/issues/18643))\n(Chris Clearwater)\n-\n[`bf96855`](https://redirect.github.com/eslint/eslint/commit/bf96855d7c181648cb0a0e8faf77d707ddd4725f)\nchore: add ids to github issue templates\n([#​18775](https://redirect.github.com/eslint/eslint/issues/18775))\n(Strek)\n\n
\n\n
\neslint/eslint (eslint)\n\n###\n[`v9.10.0`](https://redirect.github.com/eslint/eslint/compare/v9.9.1...6448f3280f85137b429c1c320da6fb4b48169bd5)\n\n[Compare\nSource](https://redirect.github.com/eslint/eslint/compare/v9.9.1...v9.10.0)\n\n###\n[`v9.9.1`](https://redirect.github.com/eslint/eslint/compare/v9.9.0...8781e6f063e56438dc22346504ff637df3f84daf)\n\n[Compare\nSource](https://redirect.github.com/eslint/eslint/compare/v9.9.0...v9.9.1)\n\n
\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Enabled.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about these\nupdates again.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).\nView the [repository job\nlog](https://developer.mend.io/github/JoshuaKGoldberg/description-to-co-authors).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update eslint monorepo to v9.10.0 (#44)"}},{"before":null,"after":"7fbb53124eab46a633b4669faa5f2506446e23e3","ref":"refs/heads/renovate/eslint-monorepo","pushedAt":"2024-09-13T22:42:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update eslint monorepo to v9.10.0","shortMessageHtmlLink":"chore(deps): update eslint monorepo to v9.10.0"}},{"before":"f49b5863c3187a885eb9faed3b1f7280e0e537c0","after":null,"ref":"refs/heads/renovate/eslint-plugin-perfectionist-3.x","pushedAt":"2024-09-12T07:33:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"8407332f80665e05e03898d0b931b1de5e2646e7","after":"ed030e6b53cc9f695d36c7680ab7e5c376e96afc","ref":"refs/heads/main","pushedAt":"2024-09-12T07:33:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency eslint-plugin-perfectionist to v3.4.0 (#43)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [eslint-plugin-perfectionist](https://perfectionist.dev)\n([source](https://redirect.github.com/azat-io/eslint-plugin-perfectionist))\n| [`3.3.0` ->\n`3.4.0`](https://renovatebot.com/diffs/npm/eslint-plugin-perfectionist/3.3.0/3.4.0)\n|\n[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-perfectionist/3.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-perfectionist/3.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-perfectionist/3.3.0/3.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-perfectionist/3.3.0/3.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n
\nazat-io/eslint-plugin-perfectionist\n(eslint-plugin-perfectionist)\n\n###\n[`v3.4.0`](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/blob/HEAD/changelog.md#v340)\n\n[Compare\nSource](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/compare/v3.3.0...v3.4.0)\n\n[compare\nchanges](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/compare/v3.3.0...v3.4.0)\n\n##### 🚀 Features\n\n- Improve ability to expand custom groups\n([5088619](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/5088619))\n- Downgrade minimatch dependency\n([4803030](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/4803030))\n- Generate exception if group does not exist\n([0872bdd](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/0872bdd))\n- Add sort-sets rule\n([7d4cf14](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/7d4cf14))\n\n##### 🐞 Bug Fixes\n\n- Place static-block after static-property in default-options in\nsort-classes\n([73b1b54](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/73b1b54))\n- Fix sorting of members with dependencies\n([e7c113d](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/e7c113d))\n\n##### ❤️ Contributors\n\n- Hugo ([@​hugop95](http://github.com/hugop95))\n- Denis Sokolov\n([@​denis-sokolov](http://github.com/denis-sokolov))\n\n
\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Enabled.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).\nView the [repository job\nlog](https://developer.mend.io/github/JoshuaKGoldberg/description-to-co-authors).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update dependency eslint-plugin-perfectionist to v3.4.0 (#…"}},{"before":null,"after":"f49b5863c3187a885eb9faed3b1f7280e0e537c0","ref":"refs/heads/renovate/eslint-plugin-perfectionist-3.x","pushedAt":"2024-09-12T07:32:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency eslint-plugin-perfectionist to v3.4.0","shortMessageHtmlLink":"chore(deps): update dependency eslint-plugin-perfectionist to v3.4.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxODowMzoxNS4wMDAwMDBazwAAAAS8Pmre","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxODowMzoxNS4wMDAwMDBazwAAAAS8Pmre","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQwNzozMjo1My4wMDAwMDBazwAAAAS0D7Gd"}},"title":"Activity · JoshuaKGoldberg/description-to-co-authors"}