{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":345760313,"defaultBranch":"master","name":"random-bunny","ownerLogin":"Vylpes","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-03-08T18:47:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8274970?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726120825.0","currentOid":""},"activityList":{"items":[{"before":"d89105c2443afb76518a53752de59d0e2a74eb3a","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/micromatch-4.0.8","pushedAt":"2024-09-12T06:00:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Vylpes","name":"Ethan Lane","path":"/Vylpes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8274970?s=80&v=4"}},{"before":null,"after":"d89105c2443afb76518a53752de59d0e2a74eb3a","ref":"refs/heads/dependabot/npm_and_yarn/micromatch-4.0.8","pushedAt":"2024-09-12T05:41:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump micromatch from 4.0.7 to 4.0.8\n\nBumps [micromatch](https://github.com/micromatch/micromatch) from 4.0.7 to 4.0.8.\n- [Release notes](https://github.com/micromatch/micromatch/releases)\n- [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/micromatch/micromatch/compare/4.0.7...4.0.8)\n\n---\nupdated-dependencies:\n- dependency-name: micromatch\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump micromatch from 4.0.7 to 4.0.8"}},{"before":"b8073fa0b2c72cdbe73f912aba436b4e28c01af9","after":null,"ref":"refs/heads/renovate/yao-pkg-pkg-5.x-lockfile","pushedAt":"2024-09-10T21:30:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Vylpes","name":"Ethan Lane","path":"/Vylpes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8274970?s=80&v=4"}},{"before":"e7fa2395ce971a09339b122a1a5f6ec6f1708afb","after":null,"ref":"refs/heads/renovate/ts-jest-29.x-lockfile","pushedAt":"2024-09-10T21:30:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Vylpes","name":"Ethan Lane","path":"/Vylpes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8274970?s=80&v=4"}},{"before":"770307b71d7518de0d1ed8f1f763183feb52e31f","after":null,"ref":"refs/heads/renovate/node-20.x-lockfile","pushedAt":"2024-09-10T21:30:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Vylpes","name":"Ethan Lane","path":"/Vylpes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8274970?s=80&v=4"}},{"before":"d8d4170d789f195d1b9d8eac71d27fbdf7dcba2f","after":null,"ref":"refs/heads/renovate/eslint-js-9.x-lockfile","pushedAt":"2024-09-10T21:30:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Vylpes","name":"Ethan Lane","path":"/Vylpes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8274970?s=80&v=4"}},{"before":"1afe4f27a4b1ee8454005a7c0cef391f77e3c2b3","after":null,"ref":"refs/heads/renovate/eslint-9.x-lockfile","pushedAt":"2024-09-10T21:30:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Vylpes","name":"Ethan Lane","path":"/Vylpes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8274970?s=80&v=4"}},{"before":"3ab770eb4ca580731c07d6a308fb0cb86004c775","after":"e7f693982f97e6447f6d8ecdbb7a420896fdbdbc","ref":"refs/heads/develop","pushedAt":"2024-09-10T21:30:25.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"Vylpes","name":"Ethan Lane","path":"/Vylpes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8274970?s=80&v=4"},"commit":{"message":"Update dependency @eslint/js to v9.10.0 (#226)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| [@eslint/js](https://eslint.org) ([source](https://github.com/eslint/eslint/tree/HEAD/packages/js)) | devDependencies | minor | [`9.9.1` -> `9.10.0`](https://renovatebot.com/diffs/npm/@eslint%2fjs/9.9.1/9.10.0) |\n\n---\n\n### Release Notes\n\n
\neslint/eslint (@​eslint/js)\n\n### [`v9.10.0`](https://github.com/eslint/eslint/releases/tag/v9.10.0)\n\n[Compare Source](https://github.com/eslint/eslint/compare/v9.9.1...v9.10.0)\n\n#### Features\n\n- [`301b90d`](https://github.com/eslint/eslint/commit/301b90df0c032c62d00ba377fefadc5c99b55bf4) feat: Add types ([#​18854](https://github.com/eslint/eslint/issues/18854)) (Nicholas C. Zakas)\n- [`bcf0df5`](https://github.com/eslint/eslint/commit/bcf0df55c2c151d018083dd126e55dfdb62a3e78) feat: limit namespace import identifier in id-length rule ([#​18849](https://github.com/eslint/eslint/issues/18849)) (ChaedongIm)\n- [`45c18e1`](https://github.com/eslint/eslint/commit/45c18e108efd23b4ed2d6bb55e4e2f92620d7f09) feat: add `requireFlag` option to `require-unicode-regexp` rule ([#​18836](https://github.com/eslint/eslint/issues/18836)) (Brett Zamir)\n- [`183b459`](https://github.com/eslint/eslint/commit/183b459b72be5c1e359985b1584f73421dfb1484) feat: add error message for duplicate flags in `no-invalid-regexp` ([#​18837](https://github.com/eslint/eslint/issues/18837)) (Tanuj Kanti)\n- [`c69b406`](https://github.com/eslint/eslint/commit/c69b40667a288bed1290b34b37387dc671295bb0) feat: report duplicate allowed flags in `no-invalid-regexp` ([#​18754](https://github.com/eslint/eslint/issues/18754)) (Tanuj Kanti)\n\n#### Documentation\n\n- [`bee0e7a`](https://github.com/eslint/eslint/commit/bee0e7a5f55717d029258c99864df356c9745692) docs: update README ([#​18865](https://github.com/eslint/eslint/issues/18865)) (Milos Djermanovic)\n- [`5d80b59`](https://github.com/eslint/eslint/commit/5d80b5952056edf1a17bf4bfae30270fc7e7a9bd) docs: specify that `ruleId` can be `null` in custom formatter docs ([#​18857](https://github.com/eslint/eslint/issues/18857)) (Milos Djermanovic)\n- [`156b1c3`](https://github.com/eslint/eslint/commit/156b1c3037b616ff13eced5652f94784ebbe0e89) docs: Update README (GitHub Actions Bot)\n- [`f6fdef9`](https://github.com/eslint/eslint/commit/f6fdef9df4b1d4d07bb84c38d56ab2595fbb7e11) docs: Update README (GitHub Actions Bot)\n- [`a20c870`](https://github.com/eslint/eslint/commit/a20c870744824943e213e08ca52514ac10882fdb) docs: Update README (GitHub Actions Bot)\n- [`90e699b`](https://github.com/eslint/eslint/commit/90e699bd9d76139ed0aeb3894839b2d4856b4a72) docs: Update README (GitHub Actions Bot)\n\n#### Chores\n\n- [`24c3ff7`](https://github.com/eslint/eslint/commit/24c3ff7d0c0bd8b98994e04f0870cbec94c5801d) chore: upgrade to [@​eslint/js](https://github.com/eslint/js)[@​9](https://github.com/9).10.0 ([#​18866](https://github.com/eslint/eslint/issues/18866)) (Francesco Trotta)\n- [`1ebdde1`](https://github.com/eslint/eslint/commit/1ebdde1cf2793b12c2e9417ce428ae3326ce8ea3) chore: package.json update for [@​eslint/js](https://github.com/eslint/js) release (Jenkins)\n- [`e8fc5bd`](https://github.com/eslint/eslint/commit/e8fc5bd3daae5aa52f90466236f467a075a10c91) chore: update dependency [@​eslint/core](https://github.com/eslint/core) to ^0.5.0 ([#​18848](https://github.com/eslint/eslint/issues/18848)) (renovate\\[bot])\n- [`343f992`](https://github.com/eslint/eslint/commit/343f99216096f1db955766870e35d92d5a121448) refactor: don't use `node.value` when removing unused directives ([#​18835](https://github.com/eslint/eslint/issues/18835)) (Milos Djermanovic)\n- [`3db18b0`](https://github.com/eslint/eslint/commit/3db18b0b6733aa1d083bf55967735e5ff4195c6c) refactor: Extract FileContext into class ([#​18831](https://github.com/eslint/eslint/issues/18831)) (Nicholas C. Zakas)\n- [`931d650`](https://github.com/eslint/eslint/commit/931d650b3754c4323a19f6d259a96a5098c7c3eb) refactor: Use [@​eslint/plugin-kit](https://github.com/eslint/plugin-kit) ([#​18822](https://github.com/eslint/eslint/issues/18822)) (Nicholas C. Zakas)\n- [`ed5cf0c`](https://github.com/eslint/eslint/commit/ed5cf0c6a91032ca51a867e619c9dc7bc70ea554) chore: update dependency [@​eslint/json](https://github.com/eslint/json) to ^0.4.0 ([#​18829](https://github.com/eslint/eslint/issues/18829)) (Milos Djermanovic)\n- [`d1f0831`](https://github.com/eslint/eslint/commit/d1f0831bac173fe3e6e81ff95c5abdbf95b02b65) chore: added missing ids ([#​18817](https://github.com/eslint/eslint/issues/18817)) (Strek)\n- [`ec92813`](https://github.com/eslint/eslint/commit/ec928136576572a6841d238b7e41ac976d27c687) refactor: Config class ([#​18763](https://github.com/eslint/eslint/issues/18763)) (Nicholas C. Zakas)\n\n
\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n - [ ] If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).\n\n\nReviewed-on: https://git.vylpes.xyz/RabbitLabs/random-bunny/pulls/226\nReviewed-by: Vylpes \nCo-authored-by: Renovate Bot \nCo-committed-by: Renovate Bot ","shortMessageHtmlLink":"Update dependency @eslint/js to v9.10.0 (#226)"}},{"before":"23be812e7378503a200bde6b3a692cb43e641a43","after":"1afe4f27a4b1ee8454005a7c0cef391f77e3c2b3","ref":"refs/heads/renovate/eslint-9.x-lockfile","pushedAt":"2024-09-09T05:03:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Vylpes","name":"Ethan Lane","path":"/Vylpes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8274970?s=80&v=4"},"commit":{"message":"Update dependency eslint to v9.10.0","shortMessageHtmlLink":"Update dependency eslint to v9.10.0"}},{"before":"d398eab10a10474544a647b6da0880941ae9fab0","after":"6952024fd767f51ca4904f9368f006a271c89982","ref":"refs/heads/renovate/typescript-eslint-parser-8.x","pushedAt":"2024-09-09T05:03:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Vylpes","name":"Ethan Lane","path":"/Vylpes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8274970?s=80&v=4"},"commit":{"message":"Update dependency @typescript-eslint/parser to v8","shortMessageHtmlLink":"Update dependency @typescript-eslint/parser to v8"}},{"before":null,"after":"770307b71d7518de0d1ed8f1f763183feb52e31f","ref":"refs/heads/renovate/node-20.x-lockfile","pushedAt":"2024-09-09T05:03:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Vylpes","name":"Ethan Lane","path":"/Vylpes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8274970?s=80&v=4"},"commit":{"message":"Update dependency @types/node to v20.16.5","shortMessageHtmlLink":"Update dependency @types/node to v20.16.5"}},{"before":"8b9b2535fba24e34d1b9c1e49dcc4afa95c01ab1","after":"b8073fa0b2c72cdbe73f912aba436b4e28c01af9","ref":"refs/heads/renovate/yao-pkg-pkg-5.x-lockfile","pushedAt":"2024-09-09T05:03:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Vylpes","name":"Ethan Lane","path":"/Vylpes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8274970?s=80&v=4"},"commit":{"message":"Update dependency @yao-pkg/pkg to v5.13.0","shortMessageHtmlLink":"Update dependency @yao-pkg/pkg to v5.13.0"}},{"before":null,"after":"d8d4170d789f195d1b9d8eac71d27fbdf7dcba2f","ref":"refs/heads/renovate/eslint-js-9.x-lockfile","pushedAt":"2024-09-09T05:03:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Vylpes","name":"Ethan Lane","path":"/Vylpes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8274970?s=80&v=4"},"commit":{"message":"Update dependency @eslint/js to v9.10.0","shortMessageHtmlLink":"Update dependency @eslint/js to v9.10.0"}},{"before":"4cd056d2d21a78c8474b0ee2d87bb59a559f7e48","after":"e7fa2395ce971a09339b122a1a5f6ec6f1708afb","ref":"refs/heads/renovate/ts-jest-29.x-lockfile","pushedAt":"2024-09-09T05:03:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Vylpes","name":"Ethan Lane","path":"/Vylpes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8274970?s=80&v=4"},"commit":{"message":"Update dependency ts-jest to v29.2.5","shortMessageHtmlLink":"Update dependency ts-jest to v29.2.5"}},{"before":"c4ba3a025c461514cbd5e2036338dce1e8ae572b","after":"ff3a65930f223a6a6d904a385611ec5161fc8257","ref":"refs/heads/renovate/node-22.x","pushedAt":"2024-09-09T05:03:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Vylpes","name":"Ethan Lane","path":"/Vylpes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8274970?s=80&v=4"},"commit":{"message":"Update dependency @types/node to v22","shortMessageHtmlLink":"Update dependency @types/node to v22"}},{"before":"d94d3ed3f19dcd1e74147fc8db89c66f5f67944b","after":null,"ref":"refs/heads/feature/219-remove-macos-support","pushedAt":"2024-09-07T20:23:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Vylpes","name":"Ethan Lane","path":"/Vylpes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8274970?s=80&v=4"}},{"before":"2b28b4a8cb24ac8e248818cf628e1ff54c52f0df","after":"3ab770eb4ca580731c07d6a308fb0cb86004c775","ref":"refs/heads/develop","pushedAt":"2024-09-07T20:23:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Vylpes","name":"Ethan Lane","path":"/Vylpes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8274970?s=80&v=4"},"commit":{"message":"Remove macOS build support (#224)\n\n- Remove macOS build support\n- Update documentation\n\n#219\n\nReviewed-on: https://git.vylpes.xyz/RabbitLabs/random-bunny/pulls/224\nReviewed-by: VylpesTester \nCo-authored-by: Ethan Lane \nCo-committed-by: Ethan Lane ","shortMessageHtmlLink":"Remove macOS build support (#224)"}},{"before":null,"after":"d94d3ed3f19dcd1e74147fc8db89c66f5f67944b","ref":"refs/heads/feature/219-remove-macos-support","pushedAt":"2024-09-05T19:33:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Vylpes","name":"Ethan Lane","path":"/Vylpes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8274970?s=80&v=4"},"commit":{"message":"Update documentation","shortMessageHtmlLink":"Update documentation"}},{"before":"a436f2b78fe3f19b05ac4306caefebaf812a5070","after":null,"ref":"refs/heads/renovate/typescript-eslint-eslint-plugin-8.x","pushedAt":"2024-09-02T18:13:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Vylpes","name":"Ethan Lane","path":"/Vylpes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8274970?s=80&v=4"}},{"before":"21f7daae782b0091884568dab3cecedea05556be","after":null,"ref":"refs/heads/renovate/node-20.x-lockfile","pushedAt":"2024-09-02T18:13:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Vylpes","name":"Ethan Lane","path":"/Vylpes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8274970?s=80&v=4"}},{"before":"9ce5a6fdc151fdfebb4bf2f8ffcdbdbad72f3519","after":null,"ref":"refs/heads/renovate/got-14.x-lockfile","pushedAt":"2024-09-02T18:13:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Vylpes","name":"Ethan Lane","path":"/Vylpes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8274970?s=80&v=4"}},{"before":"6054e22e184e834975f40d766cd7ddff59829998","after":null,"ref":"refs/heads/renovate/eslint-js-9.x-lockfile","pushedAt":"2024-09-02T18:13:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Vylpes","name":"Ethan Lane","path":"/Vylpes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8274970?s=80&v=4"}},{"before":"3a132e381a615f55c010dd6cc5488a581512bdbb","after":null,"ref":"refs/heads/renovate/babel-traverse-7.x-lockfile","pushedAt":"2024-09-02T18:13:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Vylpes","name":"Ethan Lane","path":"/Vylpes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8274970?s=80&v=4"}},{"before":"045ce9518636e75c84e063cf63317622cfb4b82d","after":"2b28b4a8cb24ac8e248818cf628e1ff54c52f0df","ref":"refs/heads/develop","pushedAt":"2024-09-02T18:13:46.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"Vylpes","name":"Ethan Lane","path":"/Vylpes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8274970?s=80&v=4"},"commit":{"message":"Update dependency @typescript-eslint/eslint-plugin to v8 (#221)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | devDependencies | major | [`^7.18.0` -> `^8.0.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/7.18.0/8.3.0) |\n\n---\n\n### Release Notes\n\n
\ntypescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)\n\n### [`v8.3.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#830-2024-08-26)\n\n[Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v8.2.0...v8.3.0)\n\n##### 🚀 Features\n\n- **eslint-plugin:** \\[no-deprecation] add rule\n\n##### 🩹 Fixes\n\n- **eslint-plugin:** \\[no-unnecessary-template-expression] add missing parentheses in autofix\n\n- **eslint-plugin:** \\[no-unnecessary-type-parameters] check mapped alias type arguments\n\n- **utils:** add `TSDeclareFunction` to `functionTypeTypes`\n\n- **ast-spec:** use `Expression` in argument of `ThrowStatement`\n\n##### ❤️ Thank You\n\n- Abraham Guo\n- Daichi Kamiyama\n- Josh Goldberg ✨\n- Kim Sang Du\n- Sukka\n- Vida Xie\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n### [`v8.2.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#820-2024-08-19)\n\n[Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v8.1.0...v8.2.0)\n\n##### 🚀 Features\n\n- **eslint-plugin:** add suggestion to `require-await` to remove `async` keyword\n\n##### 🩹 Fixes\n\n- **eslint-plugin:** \\[use-unknown-in-catch-callback-variable] flag second argument of `.then`\n\n- **eslint-plugin:** \\[no-unnecessary-type-assertion] conflict with TS for variables used before assignment\n\n- **eslint-plugin:** delete \\[] in message if ReadOnly\\ is detected\n\n- **eslint-plugin:** \\[no-redundant-type-constituents] differentiate a types-error any from a true any\n\n- **eslint-plugin:** \\[no-unnecessary-type-parameters] check mapped constraint types if necessary\n\n- **eslint-plugin:** \\[no-unsafe-enum-comparison] add logic to see through intersections\n\n##### ❤️ Thank You\n\n- Abraham Guo\n- Dave\n- Jake Bailey\n- James\n- Josh Goldberg ✨\n- liuxingbaoyu\n- Yukihiro Hasegawa\n- Yutong Zhu\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n### [`v8.1.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#810-2024-08-12)\n\n[Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v8.0.1...v8.1.0)\n\n##### 🚀 Features\n\n- **eslint-plugin:** \\[no-floating-promises] enable \"add await\" suggestion if ignoreVoid is true\n\n- **typescript-estree:** restrict variable declarator definite/init combinations\n\n- **eslint-plugin:** \\[no-unsafe-return] check promise any\n\n- **eslint-plugin:** \\[no-misused-promises] check subtype methods against heritage type methods\n\n##### 🩹 Fixes\n\n- **eslint-plugin:** \\[no-unsafe-enum-comparison] typo in test\n\n- **eslint-plugin:** \\[no-unnecessary-type-parameters] skip checking function bodies for AST references\n\n- **eslint-plugin:** \\[member-ordering] get accessor member name & take into account `abstract` and decorator\n\n- **eslint-plugin:** \\[prefer-optional-chain] wrong parenthesis fix output\n\n- **eslint-plugin:** \\[no-unnecessary-type-parameters] clarify message\n\n##### ❤️ Thank You\n\n- Aly Thobani\n- Brad Zacher\n- James\n- Josh Goldberg ✨\n- Joshua Chen\n- Olivier Zalmanski\n- YeonJuan\n- Yukihiro Hasegawa\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n### [`v8.0.1`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#801-2024-08-05)\n\n[Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v8.0.0...v8.0.1)\n\n##### 🩹 Fixes\n\n- **eslint-plugin:** \\[no-unused-vars] ignore imports used only as types\n\n##### ❤️ Thank You\n\n- Jake Bailey\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n### [`v8.0.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#800-2024-07-31)\n\n[Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v7.18.0...v8.0.0)\n\n##### 🚀 Features\n\n- stricter parent types for the AST\n\n- **typescript-estree:** split TSMappedType typeParameter into constraint and key\n\n- **eslint-plugin:** remove formatting/layout rules\n\n- **eslint-plugin:** \\[prefer-nullish-coalescing] change ignoreConditionalTests default to true\n\n- **eslint-plugin:** deprecate no-loss-of-precision extension rule\n\n- **eslint-plugin:** \\[no-unused-vars] align catch behavior to ESLint 9\n\n- **typescript-estree:** rename automaticSingleRunInference to disallowAutomaticSingleRunInference\n\n- **utils:** allow specifying additional rule meta.docs in RuleCreator\n\n- **eslint-plugin:** split no-empty-object-type out from ban-types and no-empty-interfaces\n\n- **rule-tester:** support multipass fixes\n\n- **typescript-estree:** stabilize EXPERIMENTAL_useProjectService as projectService\n\n- **eslint-plugin:** remove deprecated no-throw-literal rule\n\n- **eslint-plugin:** apply initial config changes for v8\n\n- **eslint-plugin:** remove no-useless-template-literals\n\n- **eslint-plugin:** \\[no-floating-promises] add 'allowForKnownSafeCalls' option\n\n- **eslint-plugin:** replace ban-types with no-restricted-types, no-unsafe-function-type, no-wrapper-object-types\n\n- **eslint-plugin:** \\[no-unused-vars] add `reportUnusedIgnorePattern` option\n\n- **eslint-plugin:** \\[no-unused-vars] support `ignoreClassWithStaticInitBlock`\n\n- **eslint-plugin:** \\[no-unused-vars] handle comma operator for assignments, treat for-of the same as for-in\n\n- **eslint-plugin:** \\[no-unused-vars] report if var used only in typeof\n\n- **eslint-plugin:** \\[no-floating-promises] disable checkThenables by default for v8\n\n- **rule-tester:** switched to flat config\n\n- **eslint-plugin:** \\[no-unnecessary-type-parameters] promote to strict\n\n##### 🩹 Fixes\n\n- correct eslint-plugin's peerDependency on parser@8\n\n- disable `projectService` in `disabled-type-checked` shared config\n\n- **typescript-estree:** add TSEnumBody node for TSEnumDeclaration body\n\n- **eslint-plugin:** include alpha pre-releases in parser peer dependency\n\n- **eslint-plugin:** correct rules.d.ts types to not rely on non-existent imports\n\n- **eslint-plugin:** remove duplicate import `RuleModuleWithMetaDocs`\n\n- **type-utils:** also check declared modules for package names in TypeOrValueSpecifier\n\n- **eslint-plugin:** \\[no-unnecessary-template-expression] do not render escaped strings in autofixes\n\n- **eslint-plugin:** \\[no-unused-vars] incorporate upstream changes around caught errors report messages\n\n- **eslint-plugin:** \\[no-misused-promises] perf: avoid getting types of variables/functions if the annotated type is obviously not a function\n\n- **rule-tester:** provide Linter a cwd in its constructor\n\n##### ❤️ Thank You\n\n- Abraham Guo\n- Alfred Ringstad\n- auvred\n- Brad Zacher\n- Christopher Aubut\n- Collin Bachman\n- James Henry\n- Josh Goldberg\n- Josh Goldberg ✨\n- Kirk Waiblinger\n- StyleShit\n- Victor Lin\n- Yukihiro Hasegawa\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n#### 7.18.0 (2024-07-29)\n\n##### 🩹 Fixes\n\n- **eslint-plugin:** \\[no-unnecessary-type-assertion] prevent runtime error when asserting a variable declared in default TS lib\n\n- **eslint-plugin:** \\[unbound-method] report on destructuring in function parameters\n\n- **eslint-plugin:** \\[no-duplicate-type-constituents] shouldn't report on error types\n\n- **eslint-plugin:** \\[strict-boolean-expressions] support branded booleans\n\n##### ❤️ Thank You\n\n- auvred\n- Oliver Salzburg\n- Vinccool96\n- Yukihiro Hasegawa\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n#### 7.17.0 (2024-07-22)\n\n##### 🚀 Features\n\n- **eslint-plugin:** backport no-unsafe-function type, no-wrapper-object-types from v8 to v7\n\n- **eslint-plugin:** \\[return-await] add option to report in error-handling scenarios only, and deprecate \"never\"\n\n##### 🩹 Fixes\n\n- **eslint-plugin:** \\[no-floating-promises] check top-level type assertions (and more)\n\n- **eslint-plugin:** \\[strict-boolean-expressions] consider assertion function argument a boolean context\n\n- **eslint-plugin:** \\[no-unnecessary-condition] false positive on optional private field\n\n##### ❤️ Thank You\n\n- Armano\n- Josh Goldberg ✨\n- Kirk Waiblinger\n- StyleShit\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n#### 7.16.1 (2024-07-15)\n\n##### 🩹 Fixes\n\n- **eslint-plugin:** \\[no-unnecessary-type-parameters] descend into all parts of mapped types in no-unnecessary-type-parameters\n\n##### ❤️ Thank You\n\n- Dan Vanderkam\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n#### 7.16.0 (2024-07-08)\n\n##### 🚀 Features\n\n- **rule-tester:** stricter rule test validations\n\n- **eslint-plugin:** \\[no-unnecessary-parameter-property-assignment] add new rule\n\n- **eslint-plugin:** add support for nested namespaces to unsafe-member-access\n\n- **eslint-plugin:** \\[no-floating-promises] add checkThenables option\n\n##### 🩹 Fixes\n\n- **deps:** update dependency [@​eslint-community/regexpp](https://github.com/eslint-community/regexpp) to v4.11.0\n\n- **eslint-plugin:** \\[no-floating-promises] add `suggestions` to tests from [#​9263](https://github.com/typescript-eslint/typescript-eslint/issues/9263) `checkThenables`\n\n- **website:** react key error on internal pages of website\n\n- **eslint-plugin:** \\[restrict-template-expressions] don't report tuples if `allowArray` option is enabled\n\n##### ❤️ Thank You\n\n- Abraham Guo\n- auvred\n- Josh Goldberg ✨\n- Juan Sanchez\n- Vinccool96\n- YeonJuan\n- Yukihiro Hasegawa\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n#### 7.15.0 (2024-07-01)\n\n##### 🚀 Features\n\n- **eslint-plugin:** \\[array-type] detect `Readonly` case\n\n- **eslint-plugin:** back-port new rules around empty object types from v8\n\n##### 🩹 Fixes\n\n- disable `EXPERIMENTAL_useProjectService` in `disabled-type-checked` shared config\n\n- **eslint-plugin:** \\[no-unsafe-return] differentiate a types-error any from a true any\n\n- **eslint-plugin:** \\[no-unsafe-call] differentiate a types-error any from a true any\n\n##### ❤️ Thank You\n\n- auvred\n- Kim Sang Du\n- rgehbt\n- Vinccool96\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n#### 7.14.1 (2024-06-24)\n\n##### 🩹 Fixes\n\n- **eslint-plugin:** \\[prefer-nullish-coalescing] treat enums and literals as their underlying primitive types\n\n- **eslint-plugin:** \\[prefer-nullish-coalescing] ensure ternary fix does not remove parens\n\n##### ❤️ Thank You\n\n- Jake Bailey\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n#### 7.14.0 (2024-06-24)\n\n##### 🚀 Features\n\n- support TypeScript 5.5\n\n##### 🩹 Fixes\n\n- **eslint-plugin:** \\[no-extraneous-class] handle abstract members\n\n- **eslint-plugin:** \\[prefer-nullish-coalescing] handle intersected primitive types\n\n- **eslint-plugin:** \\[no-invalid-this] support AccessorProperty\n\n##### ❤️ Thank You\n\n- Brad Zacher\n- cm-ayf\n- Jake Bailey\n- James Zhan\n- Joshua Chen\n- yoshi2no\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n#### 7.13.1 (2024-06-17)\n\n##### 🩹 Fixes\n\n- **eslint-plugin:** \\[prefer-readonly] refine report locations\n\n- **eslint-plugin:** \\[return-await] support explicit resource management\n\n- **eslint-plugin:** \\[no-unsafe-member-access] differentiate a types-error any from a true any\n\n##### ❤️ Thank You\n\n- Kirk Waiblinger\n- Yukihiro Hasegawa\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n#### 7.13.0 (2024-06-10)\n\n##### 🚀 Features\n\n- **typescript-estree:** require `import = require()` argument to be a string literal\n\n- **typescript-estree:** forbid `.body`, `.async`, `.generator` on `declare function`\n\n- **eslint-plugin:** \\[no-dynamic-delete] allow all string literals as index\n\n##### 🩹 Fixes\n\n- **ast-spec:** function-call-like callee should be Expression not LeftHandSideExpression\n\n- **scope-manager:** handle index signature in class\n\n- **eslint-plugin:** \\[init-declarations] refine report locations\n\n- **eslint-plugin:** \\[no-base-to-string] make error message more nuanced\n\n- **eslint-plugin:** \\[no-unsafe-assignment] be more specific about error types\n\n- **eslint-plugin:** \\[no-magic-numbers] fix implementation of the `ignore` option\n\n##### ❤️ Thank You\n\n- Fotis Papadogeorgopoulos\n- Joshua Chen\n- Kirk Waiblinger\n- Tobiloba Adedeji\n- Vinccool96\n- YeonJuan\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n#### 7.12.0 (2024-06-03)\n\n##### 🚀 Features\n\n- **eslint-plugin:** \\[no-useless-template-literals] rename to `no-useless-template-expression` (deprecate `no-useless-template-literals`)\n\n- **rule-tester:** check for parsing errors in suggestion fixes\n\n- **rule-tester:** port `checkDuplicateTestCases` from ESLint\n\n- **eslint-plugin:** \\[no-floating-promises] add option 'allowForKnownSafePromises'\n\n##### 🩹 Fixes\n\n- no-useless-template-expression -> no-unnecessary-template-expression\n\n- **eslint-plugin:** \\[no-unnecessary-type-assertion] combine template literal check with `const` variable check\n\n- **eslint-plugin:** \\[dot-notation] fix false positive when accessing private/protected property with optional chaining\n\n- **eslint-plugin:** \\[explicit-member-accessibility] refine report locations\n\n- **eslint-plugin:** \\[no-unnecessary-type-assertion] declares are always defined, so always check `declare`s\n\n- **eslint-plugin:** \\[prefer-literal-enum-member] allow using member it self on allowBitwiseExpressions\n\n- **eslint-plugin:** \\[return-await] clean up in-try-catch detection and make autofixes safe\n\n- **eslint-plugin:** \\[member-ordering] also TSMethodSignature can be get/set\n\n##### ❤️ Thank You\n\n- Abraham Guo\n- Han Yeong-woo\n- Joshua Chen\n- Kim Sang Du\n- Kirk Waiblinger\n- YeonJuan\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n#### 7.11.0 (2024-05-27)\n\n##### 🚀 Features\n\n- **eslint-plugin:** deprecate prefer-ts-expect-error in favor of ban-ts-comment\n\n##### 🩹 Fixes\n\n- **eslint-plugin:** \\[consistent-type-assertions] prevent syntax errors on arrow functions\n\n##### ❤️ Thank You\n\n- Abraham Guo\n- auvred\n- Dom Armstrong\n- Kirk Waiblinger\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n#### 7.10.0 (2024-05-20)\n\n##### 🚀 Features\n\n- **eslint-plugin:** \\[sort-type-constituents] support case sensitive sorting\n\n##### 🩹 Fixes\n\n- **eslint-plugin:** \\[prefer-regexp-exec] fix heuristic to check whether regex may contain global flag\n\n##### ❤️ Thank You\n\n- auvred\n- Emanuel Hoogeveen\n- jsfm01\n- Kirk Waiblinger\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n#### 7.9.0 (2024-05-13)\n\n##### 🩹 Fixes\n\n- **eslint-plugin:** \\[explicit-function-return-types] fix false positive on default parameters\n\n##### ❤️ Thank You\n\n- Kirk Waiblinger\n- Sheetal Nandi\n- Vinccool96\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n#### 7.8.0 (2024-04-29)\n\n##### 🩹 Fixes\n\n- **eslint-plugin:** \\[no-unsafe-argument] handle tagged templates\n\n- **eslint-plugin:** \\[prefer-optional-chain] suggests optional chaining during strict null equality check\n\n- **eslint-plugin:** \\[consistent-type-assertions] handle tagged templates\n\n- **eslint-plugin:** \\[no-unsafe-return] handle union types\n\n- **eslint-plugin:** \\[no-unused-vars] clear error report range\n\n##### ❤️ Thank You\n\n- auvred\n- Josh Goldberg ✨\n- jsfm01\n- Kim Sang Du\n- YeonJuan\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n#### 7.7.1 (2024-04-22)\n\n##### 🩹 Fixes\n\n- **eslint-plugin:** \\[no-unsafe-assignment] handle shorthand property assignment\n\n- **eslint-plugin:** \\[explicit-function-return-type] fix checking wrong ancestor's return type\n\n- **eslint-plugin:** \\[prefer-optional-chain] only look at left operand for `requireNullish`\n\n- **eslint-plugin:** \\[no-for-in-array] refine report location\n\n- **eslint-plugin:** \\[no-unnecessary-type-assertion] allow non-null assertion for void type\n\n##### ❤️ Thank You\n\n- Abraham Guo\n- Kirk Waiblinger\n- YeonJuan\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n#### 7.7.0 (2024-04-15)\n\n##### 🚀 Features\n\n- **eslint-plugin:** replace `no-new-symbol` with `no-new-native-nonconstructor`\n\n##### ❤️ Thank You\n\n- Dave\n- Josh Goldberg ✨\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n#### 7.6.0 (2024-04-08)\n\n##### 🚀 Features\n\n- bump npm dependency ranges\n\n##### ❤️ Thank You\n\n- Abraham Guo\n- auvred\n- Brad Zacher\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n#### 7.5.0 (2024-04-01)\n\n##### 🩹 Fixes\n\n- **eslint-plugin:** \\[no-floating-promises] handle TaggedTemplateExpression\n\n- **eslint-plugin:** \\[no-unnecessary-type-assertion] handle exactOptionalPropertyTypes compiler option\n\n##### ❤️ Thank You\n\n- Brad Zacher\n- Kim Sang Du\n- Mark de Dios\n- Naru\n- YeonJuan\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n#### 7.4.0 (2024-03-25)\n\n##### 🚀 Features\n\n- **eslint-plugin:** \\[consistent-type-imports] ignore files with decorators, experimentalDecorators, and emitDecoratorMetadata\n\n- **eslint-plugin:** \\[no-unnecessary-type-arguments] handle tagged templates\n\n- **eslint-plugin:** deprecate no-throw-literal and add a renamed only-throw-error\n\n##### 🩹 Fixes\n\n- **eslint-plugin:** \\[prefer-optional-chain] address multipart nullish checks false positive\n\n- **eslint-plugin:** \\[prefer-optional-chain] properly disambiguate between `boolean` and `false`\n\n- **eslint-plugin:** \\[no-unnecessary-type-assertion] avoid remove const casting on template literals with expressions inside\n\n##### ❤️ Thank You\n\n- Abraham Guo\n- Brad Zacher\n- Josh Goldberg ✨\n- Kim Sang Du\n- Kirk Waiblinger\n- Marco Pasqualetti\n- YeonJuan\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n#### 7.3.1 (2024-03-18)\n\n##### 🩹 Fixes\n\n- **eslint-plugin:** \\[no-floating-promises] revert disable of ignoreVoid in strict config\n\n##### ❤️ Thank You\n\n- Josh Goldberg ✨\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n#### 7.3.0 (2024-03-18)\n\n##### 🚀 Features\n\n- **eslint-plugin:** \\[restrict-template-expressions] add `allowArray` option\n\n- **eslint-plugin:** add meta.docs.recommended setting for strict config options\n\n- **eslint-plugin:** add rule `use-unknown-in-catch-callback-variables`\n\n- **eslint-plugin:** \\[prefer-reduce-type-parameter] supports tuple, union, intersection\n\n##### 🩹 Fixes\n\n- correct `engines.node` constraints in `package.json`\n\n- **eslint-plugin:** \\[unbound-method] check method definition in object literal using longhand form\n\n- **eslint-plugin:** \\[consistent-type-imports] handle imports without specifiers\n\n- **eslint-plugin:** \\[no-redundant-type-constituents] incorrectly marks & string as redundant\n\n- **eslint-plugin:** \\[no-unnecessary-qualifier] handle merge namespace with enum\n\n- **eslint-plugin:** \\[no-unused-expressions] false negatives when using assertions\n\n- **eslint-plugin:** \\[ban-ts-comment] more accurate handling of multiline comments\n\n- **eslint-plugin:** \\[explicit-function-return-type, explicit-module-boundary-types] improved checking for allowHigherOrderFunctions option\n\n- **eslint-plugin:** \\[class-literal-property-style] ignore property assigned in constructor\n\n- **eslint-plugin:** \\[no-unnecessary-type-assertion] fix false negative for const variable declarations\n\n##### ❤️ Thank You\n\n- Abraham Guo\n- Alexu\n- Arka Pratim Chaudhuri\n- auvred\n- Derrick Isaacson\n- fnx\n- Josh Goldberg ✨\n- Kirk Waiblinger\n- Marta Cardoso\n- Michaël De Boey\n- Tristan Rasmussen\n- YeonJuan\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n#### 7.2.0 (2024-03-11)\n\n##### 🚀 Features\n\n- support TS 5.4\n\n- **eslint-plugin:** \\[prefer-string-starts-ends-with] add allowSingleElementEquality option\n\n##### 🩹 Fixes\n\n- **eslint-plugin:** expose \\*-type-checked-only configs for extension\n\n- **eslint-plugin:** \\[member-ordering] report alphabetical sorting for all groups instead of just the first failing group\n\n- **eslint-plugin:** \\[no-var-requires, no-require-imports] support template literal\n\n- **eslint-plugin:** \\[no-useless-template-literals] detect TemplateLiteral\n\n- **eslint-plugin:** \\[no-unnecessary-condition] handle union array and tuple type\n\n- **eslint-plugin:** \\[prefer-find] support ternary branches in prefer-find\n\n##### ❤️ Thank You\n\n- Arka Pratim Chaudhuri\n- auvred\n- Chris Plummer\n- Fotis Papadogeorgopoulos\n- Josh Goldberg ✨\n- Kirk Waiblinger\n- Wayne Zhang\n- YeonJuan\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n#### 7.1.1 (2024-03-04)\n\nThis was a version bump only for eslint-plugin to align it with other projects, there were no code changes.\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n#### 7.1.0 (2024-02-26)\n\n##### 🚀 Features\n\n- **eslint-plugin:** add \\*-type-checked-only configs\n\n- **eslint-plugin:** \\[naming-convention] support the auto-accessor syntax\n\n- **eslint-plugin:** \\[consistent-return] add new rule\n\n##### 🩹 Fixes\n\n- **eslint-plugin:** \\[prefer-optional-chan] allow typeof for avoiding reference error\n\n- **eslint-plugin:** \\[no-misused-promises] improve check union types\n\n- **eslint-plugin:** \\[no-use-before-define] fix false positive type reference in as, satisfies\n\n##### ❤️ Thank You\n\n- Arka Pratim Chaudhuri\n- Josh Goldberg ✨\n- YeonJuan\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n#### 7.0.2 (2024-02-19)\n\n##### 🩹 Fixes\n\n- fix tsconfig-less check errors, fix `@types/eslint` incompatibilities, add tests\n\n##### ❤️ Thank You\n\n- Brad Zacher\n- Gareth Jones\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n#### 7.0.1 (2024-02-12)\n\n##### 🩹 Fixes\n\n- **eslint-plugin:** update peer dep for parser\n\n##### ❤️ Thank You\n\n- Tim Dorr\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n
\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n - [ ] If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).\n\n\nReviewed-on: https://git.vylpes.xyz/RabbitLabs/random-bunny/pulls/221\nReviewed-by: Vylpes \nCo-authored-by: Renovate Bot \nCo-committed-by: Renovate Bot ","shortMessageHtmlLink":"Update dependency @typescript-eslint/eslint-plugin to v8 (#221)"}},{"before":"d26b88db4705457c6f3fa5f3a078c33cafe19ef6","after":"21f7daae782b0091884568dab3cecedea05556be","ref":"refs/heads/renovate/node-20.x-lockfile","pushedAt":"2024-09-02T01:53:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Vylpes","name":"Ethan Lane","path":"/Vylpes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8274970?s=80&v=4"},"commit":{"message":"Update dependency @types/node to v20.16.3","shortMessageHtmlLink":"Update dependency @types/node to v20.16.3"}},{"before":"c676fe39f677206dca6dad43a87bfab29bb60af4","after":"23be812e7378503a200bde6b3a692cb43e641a43","ref":"refs/heads/renovate/eslint-9.x-lockfile","pushedAt":"2024-09-02T01:53:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Vylpes","name":"Ethan Lane","path":"/Vylpes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8274970?s=80&v=4"},"commit":{"message":"Update dependency eslint to v9.9.1","shortMessageHtmlLink":"Update dependency eslint to v9.9.1"}},{"before":"6073af8e19a6ba4c31ecb55d13ca2e0e61da3b9d","after":"3a132e381a615f55c010dd6cc5488a581512bdbb","ref":"refs/heads/renovate/babel-traverse-7.x-lockfile","pushedAt":"2024-09-02T01:53:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Vylpes","name":"Ethan Lane","path":"/Vylpes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8274970?s=80&v=4"},"commit":{"message":"Update dependency @babel/traverse to v7.25.6","shortMessageHtmlLink":"Update dependency @babel/traverse to v7.25.6"}},{"before":null,"after":"d398eab10a10474544a647b6da0880941ae9fab0","ref":"refs/heads/renovate/typescript-eslint-parser-8.x","pushedAt":"2024-09-02T01:53:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Vylpes","name":"Ethan Lane","path":"/Vylpes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8274970?s=80&v=4"},"commit":{"message":"Update dependency @typescript-eslint/parser to v8","shortMessageHtmlLink":"Update dependency @typescript-eslint/parser to v8"}},{"before":"c0a93306da82df013c9b0c1213478c0a920b98dd","after":"4cd056d2d21a78c8474b0ee2d87bb59a559f7e48","ref":"refs/heads/renovate/ts-jest-29.x-lockfile","pushedAt":"2024-08-26T00:35:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Vylpes","name":"Ethan Lane","path":"/Vylpes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8274970?s=80&v=4"},"commit":{"message":"Update dependency ts-jest to v29.2.5","shortMessageHtmlLink":"Update dependency ts-jest to v29.2.5"}},{"before":"eabc25964141a742b62948c1dc79456dd12bff02","after":"6054e22e184e834975f40d766cd7ddff59829998","ref":"refs/heads/renovate/eslint-js-9.x-lockfile","pushedAt":"2024-08-26T00:35:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Vylpes","name":"Ethan Lane","path":"/Vylpes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8274970?s=80&v=4"},"commit":{"message":"Update dependency @eslint/js to v9.9.1","shortMessageHtmlLink":"Update dependency @eslint/js to v9.9.1"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEs_sqGQA","startCursor":null,"endCursor":null}},"title":"Activity · Vylpes/random-bunny"}