-
Notifications
You must be signed in to change notification settings - Fork 3
Commit f5f926d
authored
fix(deps): Update eslint packages (#770)
This PR contains the following updates:
| Package | Type | Update | Change | Pending |
|---|---|---|---|---|
| [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | devDependencies | minor | [`8.44.1` -> `8.46.2`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/8.44.1/8.46.2) | |
| [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)) | devDependencies | minor | [`8.44.1` -> `8.46.2`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/8.44.1/8.46.2) | |
| [eslint](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint)) | devDependencies | minor | [`9.36.0` -> `9.38.0`](https://renovatebot.com/diffs/npm/eslint/9.36.0/9.38.0) | `9.39.0` |
---
### Release Notes
<details>
<summary>typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)</summary>
### [`v8.46.2`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8462-2025-10-20)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.46.1...v8.46.2)
##### 🩹 Fixes
- **eslint-plugin:** \[prefer-optional-chain] skip optional chaining when it could change the result ([#​11702](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11702))
##### ❤️ Thank You
- mdm317
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.46.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8461-2025-10-13)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.46.0...v8.46.1)
##### 🩹 Fixes
- **eslint-plugin:** \[no-misused-promises] special-case `.finally` not to report when a promise returning function is provided as an argument ([#​11667](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11667))
- **eslint-plugin:** \[prefer-optional-chain] include mixed "nullish comparison style" chains in checks ([#​11533](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11533))
##### ❤️ Thank You
- mdm317
- Ronen Amiel
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.46.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8460-2025-10-06)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.45.0...v8.46.0)
##### 🚀 Features
- **eslint-plugin:** \[no-unsafe-member-access] add allowOptionalChaining option ([#​11659](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11659))
- **rule-schema-to-typescript-types:** clean up and make public ([#​11633](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11633))
##### 🩹 Fixes
- **eslint-plugin:** \[prefer-readonly-parameter-types] ignore tagged primitives ([#​11660](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11660))
- **typescript-estree:** forbid abstract method and accessor to have implementation ([#​11657](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11657))
- **eslint-plugin:** removed error type previously deprecated ([#​11674](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11674))
- **eslint-plugin:** \[no-deprecated] ignore deprecated `export import`s ([#​11603](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11603))
- **eslint-plugin:** \[unbound-method] improve wording around `this: void` and binding ([#​11634](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11634))
- **rule-tester:** deprecate TestCaseError#type and LintMessage#nodeType ([#​11628](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11628))
- **eslint-plugin:** \[no-floating-promises] remove excess parentheses in suggestions ([#​11487](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11487))
##### ❤️ Thank You
- fisker Cheung [@​fisker](https://redirect.github.com/fisker)
- Josh Goldberg ✨
- Kirk Waiblinger [@​kirkwaiblinger](https://redirect.github.com/kirkwaiblinger)
- Mark de Dios [@​peanutenthusiast](https://redirect.github.com/peanutenthusiast)
- Richard Torres [@​richardtorres314](https://redirect.github.com/richardtorres314)
- Victor Genaev [@​mainframev](https://redirect.github.com/mainframev)
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.45.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8450-2025-09-29)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.44.1...v8.45.0)
##### 🚀 Features
- **eslint-plugin:** expose rule name via RuleModule interface ([#​11616](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11616))
##### 🩹 Fixes
- **eslint-plugin:** \[prefer-nullish-coalescing] ignoreBooleanCoercion should not apply to top-level ternary expressions ([#​11614](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11614))
- **eslint-plugin:** \[no-base-to-string] check if superclass is ignored ([#​11617](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11617))
##### ❤️ Thank You
- mdm317
- Moses Odutusin [@​thebolarin](https://redirect.github.com/thebolarin)
- Yukihiro Hasegawa [@​y-hsgw](https://redirect.github.com/y-hsgw)
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>
<details>
<summary>typescript-eslint/typescript-eslint (@​typescript-eslint/parser)</summary>
### [`v8.46.2`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8462-2025-10-20)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.46.1...v8.46.2)
This was a version bump only for parser to align it with other projects, there were no code changes.
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.46.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8461-2025-10-13)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.46.0...v8.46.1)
This was a version bump only for parser to align it with other projects, there were no code changes.
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.46.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8460-2025-10-06)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.45.0...v8.46.0)
This was a version bump only for parser to align it with other projects, there were no code changes.
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.45.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8450-2025-09-29)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.44.1...v8.45.0)
This was a version bump only for parser to align it with other projects, there were no code changes.
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>
<details>
<summary>eslint/eslint (eslint)</summary>
### [`v9.38.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.38.0)
[Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.37.0...v9.38.0)
#### Features
- [`ce40f74`](https://redirect.github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485) feat: update `complexity` rule to only highlight function header ([#​20048](https://redirect.github.com/eslint/eslint/issues/20048)) (Atul Nair)
- [`e37e590`](https://redirect.github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1) feat: correct `no-loss-of-precision` false positives with `e` notation ([#​20187](https://redirect.github.com/eslint/eslint/issues/20187)) (Francesco Trotta)
#### Bug Fixes
- [`50c3dfd`](https://redirect.github.com/eslint/eslint/commit/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb) fix: improve type support for isolated dependencies in pnpm ([#​20201](https://redirect.github.com/eslint/eslint/issues/20201)) (Francesco Trotta)
- [`a1f06a3`](https://redirect.github.com/eslint/eslint/commit/a1f06a350c4155c4dbf39bf932a38d71d70f1b65) fix: correct SourceCode typings ([#​20114](https://redirect.github.com/eslint/eslint/issues/20114)) (Pixel998)
#### Documentation
- [`462675a`](https://redirect.github.com/eslint/eslint/commit/462675af8a811f9ca984efaedbdc5b46b13ced7a) docs: improve web accessibility by hiding non-semantic character ([#​20205](https://redirect.github.com/eslint/eslint/issues/20205)) (루밀LuMir)
- [`c070e65`](https://redirect.github.com/eslint/eslint/commit/c070e65f6bb9e38d06a89ba2b3261781bec3d397) docs: correct formatting in `no-irregular-whitespace` rule documentation ([#​20203](https://redirect.github.com/eslint/eslint/issues/20203)) (루밀LuMir)
- [`b39e71a`](https://redirect.github.com/eslint/eslint/commit/b39e71a2130ae1ea3fbc19b19f5b951eb625722a) docs: Update README (GitHub Actions Bot)
- [`cd39983`](https://redirect.github.com/eslint/eslint/commit/cd3998314876a4fad6463d9011bc73778ccc1fd9) docs: move `custom-formatters` type descriptions to `nodejs-api` ([#​20190](https://redirect.github.com/eslint/eslint/issues/20190)) (Percy Ma)
#### Chores
- [`d17c795`](https://redirect.github.com/eslint/eslint/commit/d17c795bf1624e0604998482b98e6bb6bff39045) chore: upgrade [@​eslint/js](https://redirect.github.com/eslint/js)[@​9](https://redirect.github.com/9).38.0 ([#​20221](https://redirect.github.com/eslint/eslint/issues/20221)) (Milos Djermanovic)
- [`25d0e33`](https://redirect.github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f) chore: package.json update for [@​eslint/js](https://redirect.github.com/eslint/js) release (Jenkins)
- [`c82b5ef`](https://redirect.github.com/eslint/eslint/commit/c82b5efa1fc91900e029efa23e688fad67fc17fa) refactor: Use types from [@​eslint/core](https://redirect.github.com/eslint/core) ([#​20168](https://redirect.github.com/eslint/eslint/issues/20168)) (Nicholas C. Zakas)
- [`ff31609`](https://redirect.github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8) ci: add Node.js 25 to `ci.yml` ([#​20220](https://redirect.github.com/eslint/eslint/issues/20220)) (루밀LuMir)
- [`004577e`](https://redirect.github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859) ci: bump github/codeql-action from 3 to 4 ([#​20211](https://redirect.github.com/eslint/eslint/issues/20211)) (dependabot\[bot])
- [`eac71fb`](https://redirect.github.com/eslint/eslint/commit/eac71fb77113de7bf199ff20c6ee44cefcb59848) test: remove use of `nodejsScope` option of eslint-scope from tests ([#​20206](https://redirect.github.com/eslint/eslint/issues/20206)) (Milos Djermanovic)
- [`4168a18`](https://redirect.github.com/eslint/eslint/commit/4168a18b7efd8facbbd71cd44a62942a9f656a30) chore: fix typo in legacy-eslint.js ([#​20202](https://redirect.github.com/eslint/eslint/issues/20202)) (Sweta Tanwar)
- [`205dbd2`](https://redirect.github.com/eslint/eslint/commit/205dbd2d9272e761574c478e3b0181f7b89ed0f6) chore: fix typos ([#​20200](https://redirect.github.com/eslint/eslint/issues/20200)) (ntnyq)
- [`dbb200e`](https://redirect.github.com/eslint/eslint/commit/dbb200e3604e63bba23a18d40089ca44604835ed) chore: use team member's username when name is not available in data ([#​20194](https://redirect.github.com/eslint/eslint/issues/20194)) (Milos Djermanovic)
- [`8962089`](https://redirect.github.com/eslint/eslint/commit/8962089edbd978b43513576387a134036b8e2d36) chore: mark deprecated rules as available until v11.0.0 ([#​20184](https://redirect.github.com/eslint/eslint/issues/20184)) (Pixel998)
### [`v9.37.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.37.0)
[Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.36.0...v9.37.0)
#### Features
- [`39f7fb4`](https://redirect.github.com/eslint/eslint/commit/39f7fb493a6924ff7dc638fd4d6e7b3d8eb95383) feat: `preserve-caught-error` should recognize all static "cause" keys ([#​20163](https://redirect.github.com/eslint/eslint/issues/20163)) (Pixel998)
- [`f81eabc`](https://redirect.github.com/eslint/eslint/commit/f81eabc5849ece98b8ca054f96b29f038a69bcf8) feat: support TS syntax in `no-restricted-imports` ([#​19562](https://redirect.github.com/eslint/eslint/issues/19562)) (Nitin Kumar)
#### Bug Fixes
- [`a129cce`](https://redirect.github.com/eslint/eslint/commit/a129cced7a86ea2518eb9be6990fa18af39694ca) fix: correct `no-loss-of-precision` false positives for leading zeros ([#​20164](https://redirect.github.com/eslint/eslint/issues/20164)) (Francesco Trotta)
- [`09e04fc`](https://redirect.github.com/eslint/eslint/commit/09e04fcc3f4cc963eea7c9c579391de5e231595b) fix: add missing AST token types ([#​20172](https://redirect.github.com/eslint/eslint/issues/20172)) (Pixel998)
- [`861c6da`](https://redirect.github.com/eslint/eslint/commit/861c6da2bd2796414e6eed782155ec34e2ed6344) fix: correct `ESLint` typings ([#​20122](https://redirect.github.com/eslint/eslint/issues/20122)) (Pixel998)
#### Documentation
- [`b950359`](https://redirect.github.com/eslint/eslint/commit/b950359c5f39085483c3137a6a160e582ef32007) docs: fix typos across the docs ([#​20182](https://redirect.github.com/eslint/eslint/issues/20182)) (루밀LuMir)
- [`42498a2`](https://redirect.github.com/eslint/eslint/commit/42498a27981d50750dd15ae8660dbe85c4f4587c) docs: improve ToC accessibility by hiding non-semantic character ([#​20181](https://redirect.github.com/eslint/eslint/issues/20181)) (Percy Ma)
- [`29ea092`](https://redirect.github.com/eslint/eslint/commit/29ea092b93608756350b1e9c5a4f29c8a49264ab) docs: Update README (GitHub Actions Bot)
- [`5c97a04`](https://redirect.github.com/eslint/eslint/commit/5c97a04578e6280c2395f642c2d8d6bdf30eec18) docs: show `availableUntil` in deprecated rule banner ([#​20170](https://redirect.github.com/eslint/eslint/issues/20170)) (Pixel998)
- [`90a71bf`](https://redirect.github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f) docs: update `README` files to add badge and instructions ([#​20115](https://redirect.github.com/eslint/eslint/issues/20115)) (루밀LuMir)
- [`1603ae1`](https://redirect.github.com/eslint/eslint/commit/1603ae1526d9b6f557c7d5534a4f40f46842edd6) docs: update references from `master` to `main` ([#​20153](https://redirect.github.com/eslint/eslint/issues/20153)) (루밀LuMir)
#### Chores
- [`afe8a13`](https://redirect.github.com/eslint/eslint/commit/afe8a1346958242031fea66fdfbb239e8bf408b7) chore: update `@eslint/js` dependency to version 9.37.0 ([#​20183](https://redirect.github.com/eslint/eslint/issues/20183)) (Francesco Trotta)
- [`abee4ca`](https://redirect.github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82) chore: package.json update for [@​eslint/js](https://redirect.github.com/eslint/js) release (Jenkins)
- [`fc9381f`](https://redirect.github.com/eslint/eslint/commit/fc9381f6ca57b824e82d118c14631c17bea79d7e) chore: fix typos in comments ([#​20175](https://redirect.github.com/eslint/eslint/issues/20175)) (overlookmotel)
- [`e1574a2`](https://redirect.github.com/eslint/eslint/commit/e1574a22d38fd7e1891f86f8db0b09053f8963cb) chore: unpin jiti ([#​20173](https://redirect.github.com/eslint/eslint/issues/20173)) (renovate\[bot])
- [`e1ac05e`](https://redirect.github.com/eslint/eslint/commit/e1ac05e2fae779e738f85bd47dda1cc2b7099346) refactor: mark `ESLint.findConfigFile()` as `async`, add missing docs ([#​20157](https://redirect.github.com/eslint/eslint/issues/20157)) (Pixel998)
- [`347906d`](https://redirect.github.com/eslint/eslint/commit/347906d627c53bf45d63ba831d2fd2b83fb0a749) chore: update eslint ([#​20149](https://redirect.github.com/eslint/eslint/issues/20149)) (renovate\[bot])
- [`0cb5897`](https://redirect.github.com/eslint/eslint/commit/0cb5897e24059bacadb8d2e6458184904759fda1) test: remove tmp dir created for circular fixes in multithread mode test ([#​20146](https://redirect.github.com/eslint/eslint/issues/20146)) (Milos Djermanovic)
- [`bb99566`](https://redirect.github.com/eslint/eslint/commit/bb995665e32b3a958e78006c9fd75744c5604f1b) ci: pin `jiti` to version 2.5.1 ([#​20151](https://redirect.github.com/eslint/eslint/issues/20151)) (Pixel998)
- [`177f669`](https://redirect.github.com/eslint/eslint/commit/177f669adc0f96d14ae1a71cde7786f327515863) perf: improve worker count calculation for `"auto"` concurrency ([#​20067](https://redirect.github.com/eslint/eslint/issues/20067)) (Francesco Trotta)
- [`448b57b`](https://redirect.github.com/eslint/eslint/commit/448b57bca3406ee12c4e44e9298fc0c99d3ee10c) chore: Mark deprecated formatting rules as available until v11.0.0 ([#​20144](https://redirect.github.com/eslint/eslint/issues/20144)) (Milos Djermanovic)
</details>
---
### Configuration
📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4yMi4xIiwidXBkYXRlZEluVmVyIjoiNDAuMjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIl19-->1 parent 7aef537 commit f5f926dCopy full SHA for f5f926d
File tree
Expand file treeCollapse file tree
2 files changed
+197
-172
lines changedOpen diff view settings
Filter options
Expand file treeCollapse file tree
2 files changed
+197
-172
lines changedOpen diff view settings
0 commit comments