Commit 44df4eb
authored
fix(deps): Update eslint packages (#395)
This PR contains the following updates:
| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [eslint](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint)) | [`10.2.1` → `10.4.0`](https://renovatebot.com/diffs/npm/eslint/10.2.1/10.4.0) |  |  |
| [eslint-plugin-promise](https://redirect.github.com/eslint-community/eslint-plugin-promise) | [`7.2.1` → `7.3.0`](https://renovatebot.com/diffs/npm/eslint-plugin-promise/7.2.1/7.3.0) |  |  |
| [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)) | [`8.59.0` → `8.59.4`](https://renovatebot.com/diffs/npm/typescript-eslint/8.59.0/8.59.4) |  |  |
---
### Release Notes
<details>
<summary>eslint/eslint (eslint)</summary>
### [`v10.4.0`](https://redirect.github.com/eslint/eslint/releases/tag/v10.4.0)
[Compare Source](https://redirect.github.com/eslint/eslint/compare/v10.3.0...v10.4.0)
#### Features
- [`1a45ec5`](https://redirect.github.com/eslint/eslint/commit/1a45ec596af1dd5f880e6874cb8f24dafb6a7ecf) feat: check sequence expressions in `for-direction` ([#​20701](https://redirect.github.com/eslint/eslint/issues/20701)) (kuldeep kumar)
- [`450040b`](https://redirect.github.com/eslint/eslint/commit/450040bd89b989b3531824c6be45feb5fe3d936b) feat: add `includeIgnoreFile()` to `eslint/config` ([#​20735](https://redirect.github.com/eslint/eslint/issues/20735)) (Kirk Waiblinger)
#### Bug Fixes
- [`544c0c3`](https://redirect.github.com/eslint/eslint/commit/544c0c3da589166ad8e5d634f35d3d06701c57be) fix: escape code path DOT labels in debug output ([#​20866](https://redirect.github.com/eslint/eslint/issues/20866)) (Pixel998)
- [`6799431`](https://redirect.github.com/eslint/eslint/commit/6799431203f2579632d0870f98ba132067f4040c) fix: update dependency [@​eslint/config-helpers](https://redirect.github.com/eslint/config-helpers) to ^0.6.0 ([#​20850](https://redirect.github.com/eslint/eslint/issues/20850)) (renovate\[bot])
- [`f078fef`](https://redirect.github.com/eslint/eslint/commit/f078fef5005dceb14fc162aab7c7200e027688dd) fix: handle non-array deprecated rule replacements ([#​20825](https://redirect.github.com/eslint/eslint/issues/20825)) (xbinaryx)
#### Documentation
- [`7e52a71`](https://redirect.github.com/eslint/eslint/commit/7e52a7151fb92eec0e0f67fe4e5ddbd1ccce796f) docs: add mention of `@eslint-react/eslint-plugin` ([#​20869](https://redirect.github.com/eslint/eslint/issues/20869)) (Pavel)
- [`db3468b`](https://redirect.github.com/eslint/eslint/commit/db3468ba746407d7f286f18f7ea9db6df0e3bc08) docs: tweak wording around ambiguous CJS-vs-ESM config ([#​20865](https://redirect.github.com/eslint/eslint/issues/20865)) (Kirk Waiblinger)
- [`9084664`](https://redirect.github.com/eslint/eslint/commit/90846643ec6e97d447ae0d831fabe6d17b0a998a) docs: Update README (GitHub Actions Bot)
- [`9cc7387`](https://redirect.github.com/eslint/eslint/commit/9cc73875046e3c4b8313644cbb1e99e26b36bd3f) docs: Update README (GitHub Actions Bot)
- [`3d7b548`](https://redirect.github.com/eslint/eslint/commit/3d7b5484407403817aa9071a394d336d8ea96eb5) docs: Update README (GitHub Actions Bot)
- [`191ec3c`](https://redirect.github.com/eslint/eslint/commit/191ec3c0a3f94ce0f110df761f0b2b8949011ccb) docs: Update README (GitHub Actions Bot)
#### Chores
- [`6616856`](https://redirect.github.com/eslint/eslint/commit/6616856f28fa514a30f87b5539fc100d739a94bf) chore: upgrade knip to v6 ([#​20875](https://redirect.github.com/eslint/eslint/issues/20875)) (Pixel998)
- [`d13b084`](https://redirect.github.com/eslint/eslint/commit/d13b084a3ad02f926e9addaa35fc383759ea5554) ci: ensure auto-created PRs run CI ([#​20860](https://redirect.github.com/eslint/eslint/issues/20860)) (lumir)
- [`e71c7af`](https://redirect.github.com/eslint/eslint/commit/e71c7af86dce9acc1d18cb12d2184309f6841594) ci: bump pnpm/action-setup from 6.0.5 to 6.0.7 ([#​20862](https://redirect.github.com/eslint/eslint/issues/20862)) (dependabot\[bot])
- [`d84393d`](https://redirect.github.com/eslint/eslint/commit/d84393dea170f54191fd20c8268b52c81c0ccd99) test: add unit tests for SuppressionsService.applySuppressions() ([#​20863](https://redirect.github.com/eslint/eslint/issues/20863)) (kuldeep kumar)
- [`24db8cb`](https://redirect.github.com/eslint/eslint/commit/24db8cb8e6f07fba667121777a15b1785486be94) test: add tests for SuppressionsService.save() ([#​20802](https://redirect.github.com/eslint/eslint/issues/20802)) (kuldeep kumar)
- [`2ef0549`](https://redirect.github.com/eslint/eslint/commit/2ef0549cac4a9537e4c3a26b9f3edd4c99476bf6) chore: update ecosystem plugins ([#​20857](https://redirect.github.com/eslint/eslint/issues/20857)) (github-actions\[bot])
- [`a429791`](https://redirect.github.com/eslint/eslint/commit/a4297918d264d229a06cd96051ef9b91c7b86732) ci: remove `eslint-webpack-plugin` types integration test ([#​20668](https://redirect.github.com/eslint/eslint/issues/20668)) (Milos Djermanovic)
- [`9e37386`](https://redirect.github.com/eslint/eslint/commit/9e37386aa7f2ce220b2ef74a6afbac5f6b3527c5) chore: replace `recast` with range approach in code-sample-minimizer ([#​20682](https://redirect.github.com/eslint/eslint/issues/20682)) (Copilot)
- [`0dd1f9f`](https://redirect.github.com/eslint/eslint/commit/0dd1f9ffc9a07704d46e2a4c8d4ccc0d0908b0c0) test: disable warning for `vm.constants.USE_MAIN_CONTEXT_DEFAULT_LOADER` ([#​20845](https://redirect.github.com/eslint/eslint/issues/20845)) (Francesco Trotta)
- [`9da3c7b`](https://redirect.github.com/eslint/eslint/commit/9da3c7bc92d9579f8db19ecb56e718538d09db2b) refactor: remove deprecated `meta.language` and migrate `meta.dialects` ([#​20716](https://redirect.github.com/eslint/eslint/issues/20716)) (Pixel998)
- [`2099ed1`](https://redirect.github.com/eslint/eslint/commit/2099ed12a0a74c3d7f0808514362af2499b4fe2b) refactor: add `meta.defaultOptions` to more rules, enable linting ([#​20800](https://redirect.github.com/eslint/eslint/issues/20800)) (xbinaryx)
- [`f1dfbc9`](https://redirect.github.com/eslint/eslint/commit/f1dfbc9ca57196de7092e1888cc99427bd6fe06e) chore: update ecosystem plugins ([#​20836](https://redirect.github.com/eslint/eslint/issues/20836)) (github-actions\[bot])
- [`c759413`](https://redirect.github.com/eslint/eslint/commit/c75941390c14728806cd4baef4f6072f6de78318) ci: bump pnpm/action-setup from 6.0.3 to 6.0.5 ([#​20843](https://redirect.github.com/eslint/eslint/issues/20843)) (dependabot\[bot])
- [`5b817d6`](https://redirect.github.com/eslint/eslint/commit/5b817d6fdc9ae2c35b528dc662b2eca8f40f64aa) test: add unit tests for lib/shared/ast-utils ([#​20838](https://redirect.github.com/eslint/eslint/issues/20838)) (kuldeep kumar)
- [`1c13ae3`](https://redirect.github.com/eslint/eslint/commit/1c13ae3934c198c494e5958fa3a68b33244ff06a) test: add unit tests for lib/shared/severity ([#​20835](https://redirect.github.com/eslint/eslint/issues/20835)) (kuldeep kumar)
### [`v10.3.0`](https://redirect.github.com/eslint/eslint/releases/tag/v10.3.0)
[Compare Source](https://redirect.github.com/eslint/eslint/compare/v10.2.1...v10.3.0)
#### Features
- [`379571a`](https://redirect.github.com/eslint/eslint/commit/379571a975f2b24d88037b9de2e72ec61d004130) feat: add suggestions for no-unused-private-class-members ([#​20773](https://redirect.github.com/eslint/eslint/issues/20773)) (sethamus)
#### Bug Fixes
- [`b6ae5cf`](https://redirect.github.com/eslint/eslint/commit/b6ae5cf07b9b51802367539cb24b245b61eaa37c) fix: handle unavailable require cache ([#​20812](https://redirect.github.com/eslint/eslint/issues/20812)) (Simon Podlipsky)
- [`6fb3685`](https://redirect.github.com/eslint/eslint/commit/6fb3685bcbe9a6f72fd7dfb9129686b6fb96b0bd) fix: rule suggestions cause continuation in class body ([#​20787](https://redirect.github.com/eslint/eslint/issues/20787)) (Milos Djermanovic)
#### Documentation
- [`32cc7ab`](https://redirect.github.com/eslint/eslint/commit/32cc7ab4ec653ce89da92deb5c40a9f4fc707fe5) docs: fix typos in docs and comments ([#​20809](https://redirect.github.com/eslint/eslint/issues/20809)) (Tanuj Kanti)
- [`7f47937`](https://redirect.github.com/eslint/eslint/commit/7f479376a2fa463d823ab762db6bb37ce8d2ee8f) docs: Update README (GitHub Actions Bot)
#### Chores
- [`d32235e`](https://redirect.github.com/eslint/eslint/commit/d32235ec19ceea211fa86452afa383ca05f5c2f9) ci: use pnpm in `eslint-flat-config-utils` type integration test ([#​20826](https://redirect.github.com/eslint/eslint/issues/20826)) (Francesco Trotta)
- [`3ffb14e`](https://redirect.github.com/eslint/eslint/commit/3ffb14ea517de750ed1181579ef844af342e4096) chore: clean up typos in comments and JSDoc ([#​20821](https://redirect.github.com/eslint/eslint/issues/20821)) (Pixel998)
- [`22eb58a`](https://redirect.github.com/eslint/eslint/commit/22eb58a21cbde2fbd53a1fae99453d408672de50) chore: add missing continue-on-error to ecosystem-tests.yml ([#​20818](https://redirect.github.com/eslint/eslint/issues/20818)) (Josh Goldberg ✨)
- [`88bf002`](https://redirect.github.com/eslint/eslint/commit/88bf0024cb36caebf2880516d9a1f81aa75dafe2) ci: bump pnpm/action-setup from 6.0.1 to 6.0.3 ([#​20815](https://redirect.github.com/eslint/eslint/issues/20815)) (dependabot\[bot])
- [`97c8c33`](https://redirect.github.com/eslint/eslint/commit/97c8c330beae9557ad24e19f94eebc8d08d1a722) chore: update ilshidur/action-discord action to v0.4.0 ([#​20811](https://redirect.github.com/eslint/eslint/issues/20811)) (renovate\[bot])
- [`2f58136`](https://redirect.github.com/eslint/eslint/commit/2f58136dd47364a4cae7054a64f7bf1e79693813) chore: pin peter-evans/create-pull-request action to [`5f6978f`](https://redirect.github.com/eslint/eslint/commit/5f6978f) ([#​20810](https://redirect.github.com/eslint/eslint/issues/20810)) (renovate\[bot])
- [`77add7f`](https://redirect.github.com/eslint/eslint/commit/77add7f1bc91ed17bba3be3289928a9146c5f5a1) chore: add initial ecosystem plugin tests workflow ([#​19643](https://redirect.github.com/eslint/eslint/issues/19643)) (Josh Goldberg ✨)
- [`4023b55`](https://redirect.github.com/eslint/eslint/commit/4023b55490fae55e464fe35530ef038cdf5d79a5) test: Add unit tests for SuppressionsService.prune() ([#​20797](https://redirect.github.com/eslint/eslint/issues/20797)) (kuldeep kumar)
- [`54080da`](https://redirect.github.com/eslint/eslint/commit/54080dad4f77bb39a1a843933d4ff3a2b7c175e2) test: add unit tests for ForkContext ([#​20778](https://redirect.github.com/eslint/eslint/issues/20778)) (kuldeep kumar)
- [`f0e2bcc`](https://redirect.github.com/eslint/eslint/commit/f0e2bcc4bf19253aaebfbd7df87824b0ca4a151f) test: add unit tests for SuppressionsService.suppress() method ([#​20765](https://redirect.github.com/eslint/eslint/issues/20765)) (kuldeep kumar)
- [`a7f0b94`](https://redirect.github.com/eslint/eslint/commit/a7f0b94743a99bcdf8d07cff15ffbfa6a6c5f927) chore: update dependency prettier to v3.8.3 ([#​20782](https://redirect.github.com/eslint/eslint/issues/20782)) (renovate\[bot])
- [`7bf93d9`](https://redirect.github.com/eslint/eslint/commit/7bf93d9e79f6dbf77242cbb9a9b8be834730fccd) chore: update TypeScript to v6 ([#​20677](https://redirect.github.com/eslint/eslint/issues/20677)) (sethamus)
- [`b42dd72`](https://redirect.github.com/eslint/eslint/commit/b42dd72e76e7f90e7f0be9458288d93353052adc) ci: bump pnpm/action-setup from 6.0.0 to 6.0.1 ([#​20781](https://redirect.github.com/eslint/eslint/issues/20781)) (dependabot\[bot])
- [`2b252be`](https://redirect.github.com/eslint/eslint/commit/2b252be80f362cca7be3326a6dbe958680fdfe9a) test: add unit tests for IdGenerator ([#​20775](https://redirect.github.com/eslint/eslint/issues/20775)) (kuldeep kumar)
</details>
<details>
<summary>eslint-community/eslint-plugin-promise (eslint-plugin-promise)</summary>
### [`v7.3.0`](https://redirect.github.com/eslint-community/eslint-plugin-promise/blob/HEAD/CHANGELOG.md#730-2026-04-27)
[Compare Source](https://redirect.github.com/eslint-community/eslint-plugin-promise/compare/v7.2.1...v7.3.0)
##### 🌟 Features
- **`no-promise-in-callback`:** add `exemptDeclarations` option ([#​513](https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/513)) ([550524f](https://redirect.github.com/eslint-community/eslint-plugin-promise/commit/550524f2e07e392926b1e6330c7e21b5f91529ad))
- add support for ESLint v10 ([#​617](https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/617)) ([6096821](https://redirect.github.com/eslint-community/eslint-plugin-promise/commit/6096821370e7662a61abcee2822f9b1750fb53c4))
##### 🩹 Fixes
- **no-native:** fix to report `Promise` usage in eslint v9 or later ([#​619](https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/619)) ([1230ced](https://redirect.github.com/eslint-community/eslint-plugin-promise/commit/1230ced57c422196735fa5f4c404d4c46c620c14))
##### 🧹 Chores
- add missing `'use strict'` directive ([#​593](https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/593)) ([4cd7ea1](https://redirect.github.com/eslint-community/eslint-plugin-promise/commit/4cd7ea162c946604f953199393fa66ea47dce872))
- **deps-dev:** update eslint-plugin-eslint-plugin to v6.4.0 ([#​583](https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/583)) ([45385a3](https://redirect.github.com/eslint-community/eslint-plugin-promise/commit/45385a3d8de361a82b6a5faada6113272791e56c))
- **deps-dev:** update eslint-plugin-jest to v28.11.0 ([#​585](https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/585)) ([a33ffb6](https://redirect.github.com/eslint-community/eslint-plugin-promise/commit/a33ffb6ae735c1fc58c25edab667214f234e2936))
- **deps-dev:** update eslint-plugin-n to v17.14.0 ([#​575](https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/575)) ([fad9049](https://redirect.github.com/eslint-community/eslint-plugin-promise/commit/fad904995e2d99a064f40c32b43e35b6371b2e8a))
- **deps-dev:** update eslint-plugin-prettier to v5.2.3 ([#​586](https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/586)) ([b2095cb](https://redirect.github.com/eslint-community/eslint-plugin-promise/commit/b2095cbee2a7a10bf90aa5966751240d1cd302e8))
- **deps-dev:** update eslint-plugin-prettier to v5.2.4 ([#​600](https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/600)) ([fad5029](https://redirect.github.com/eslint-community/eslint-plugin-promise/commit/fad50297fc9c368e8e8f7bfa494f0c1a07e5a4db))
- **deps-dev:** update lint-staged to v15.4.3 ([#​582](https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/582)) ([d1e23e5](https://redirect.github.com/eslint-community/eslint-plugin-promise/commit/d1e23e53c162905ecd7e8399bbf6eb9a8aa45d83))
- **deps-dev:** update prettier to v3.4.1 ([#​578](https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/578)) ([3fae241](https://redirect.github.com/eslint-community/eslint-plugin-promise/commit/3fae2417bb59ae82a56d3f82d8e28a09eba26421))
- **deps-dev:** update prettier to v3.4.2 ([#​580](https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/580)) ([7219528](https://redirect.github.com/eslint-community/eslint-plugin-promise/commit/7219528cc595d408bac32a0912dab7e81f55eb3c))
- **deps-dev:** update prettier to v3.5.0 ([#​588](https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/588)) ([5da83c4](https://redirect.github.com/eslint-community/eslint-plugin-promise/commit/5da83c4cd1e673b7687a466c58d9972bb433e71c))
- **deps:** update globals to v15.13.0 ([#​579](https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/579)) ([75defcf](https://redirect.github.com/eslint-community/eslint-plugin-promise/commit/75defcf8c6262f42124a7dba7e4f862be0ea9d0f))
- **deps:** update globals to v15.14.0 ([#​584](https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/584)) ([846ad48](https://redirect.github.com/eslint-community/eslint-plugin-promise/commit/846ad4861b5f24cd45093fffb2db48a37473553d))
- **deps:** update typescript to v5.7.3 ([#​589](https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/589)) ([79b0eff](https://redirect.github.com/eslint-community/eslint-plugin-promise/commit/79b0eff3f660f9e7a6c30aa4a29fc1391df39059))
- **package:** explicitly declare js module type ([#​592](https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/592)) ([b19e133](https://redirect.github.com/eslint-community/eslint-plugin-promise/commit/b19e133b438a8e3bf6ff99f0abd14b234f061ee2))
- update typescript to \~5.7.0 ([#​577](https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/577)) ([04d0b2b](https://redirect.github.com/eslint-community/eslint-plugin-promise/commit/04d0b2bbed91c44baec0ed1bbe5bf3ac051f2f8f))
</details>
<details>
<summary>typescript-eslint/typescript-eslint (typescript-eslint)</summary>
### [`v8.59.4`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-eslint/CHANGELOG.md#8594-2026-05-18)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.59.3...v8.59.4)
##### 🩹 Fixes
- **typescript-eslint:** export Compatible\* types from typescript-eslint to resolve pnpm TS error ([#​12340](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12340))
##### ❤️ Thank You
- Kirk Waiblinger [@​kirkwaiblinger](https://redirect.github.com/kirkwaiblinger)
See [GitHub Releases](https://redirect.github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.4) for more information.
You can read about our [versioning strategy](https://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website.
### [`v8.59.3`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-eslint/CHANGELOG.md#8593-2026-05-11)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.59.2...v8.59.3)
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
See [GitHub Releases](https://redirect.github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.3) for more information.
You can read about our [versioning strategy](https://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website.
### [`v8.59.2`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-eslint/CHANGELOG.md#8592-2026-05-04)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.59.1...v8.59.2)
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
See [GitHub Releases](https://redirect.github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.2) for more information.
You can read about our [versioning strategy](https://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website.
### [`v8.59.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-eslint/CHANGELOG.md#8591-2026-04-27)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.59.0...v8.59.1)
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
See [GitHub Releases](https://redirect.github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.1) for more information.
You can read about our [versioning strategy](https://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website.
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- Between 12:00 AM and 03:59 AM, on day 1 of the month (`* 0-3 1 * *`)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate](https://redirect.github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNDAuMCIsInVwZGF0ZWRJblZlciI6IjQzLjE0MC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhdXRvbWVyZ2UiXX0=-->1 parent f8ee325 commit 44df4eb
1 file changed
Lines changed: 152 additions & 144 deletions
0 commit comments