Skip to content

build(deps-dev): bump typescript-eslint from 8.64.0 to 8.65.0#99

Merged
unknowIfGuestInDream merged 2 commits into
masterfrom
dependabot/npm_and_yarn/typescript-eslint-8.65.0
Jul 21, 2026
Merged

build(deps-dev): bump typescript-eslint from 8.64.0 to 8.65.0#99
unknowIfGuestInDream merged 2 commits into
masterfrom
dependabot/npm_and_yarn/typescript-eslint-8.65.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 21, 2026

Copy link
Copy Markdown
Contributor

Bumps typescript-eslint from 8.64.0 to 8.65.0.

Release notes

Sourced from typescript-eslint's releases.

v8.65.0

8.65.0 (2026-07-20)

🚀 Features

  • add warning when TS 7 is detected (#12529)
  • eslint-plugin: [no-restricted-imports] deprecate extension rule (#12527, #19562, #11889)
  • eslint-plugin: [no-shadow] specialized error on enum declaration and member shadowing (#12578)
  • parser: add onUnsupportedTypeScriptVersion option to error on unsupported TypeScript versions (#12465)
  • typescript-estree: throw for invalid import defer syntax (#12552)

🩹 Fixes

  • eslint-plugin: [prefer-string-starts-ends-with] handle escaped $ ending regex literals (#12515)
  • eslint-plugin: [unbound-method] report unbound methods accessed via member expression on union types (#12448)
  • eslint-plugin: [no-unnecessary-parameter-property-assignment] don't flag computed assignments with a variable key (#12568)

❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

Changelog

Sourced from typescript-eslint's changelog.

8.65.0 (2026-07-20)

🚀 Features

  • add warning when TS 7 is detected (#12529)

❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 8.64.0 to 8.65.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.65.0/packages/typescript-eslint)

---
updated-dependencies:
- dependency-name: typescript-eslint
  dependency-version: 8.65.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Jul 21, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies, npm. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@unknowIfGuestInDream

Copy link
Copy Markdown
Contributor

@copilot
构建问题修复,不在兼容低版本typescript 6.0.3,直接适配typescript 7

Run npm run lint
  npm run lint
  shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"

> tlcsdm-java-method-sorter@1.0.0 lint
> eslint src

typescript-eslint does not support TS 7.0.
Please see https://devblogs.microsoft.com/typescript/announcing-typescript-7-0/#running-side-by-side-with-typescript-6.0 to run typescript-eslint using the TS 6 API.
See also https://github.com/typescript-eslint/typescript-eslint/issues/10940 for tracking typescript-eslint's support for TS >=7.1

Oops! Something went wrong! :(

ESLint: 10.7.0

Error: typescript-eslint does not support TS 7.0.
    at Object.<anonymous> (D:\a\vscode-java-method-sorter\vscode-java-method-sorter\node_modules\@typescript-eslint\eslint-plugin\dist\index.js:50:11)
    at Module._compile (node:internal/modules/cjs/loader:1781:14)
    at Object..js (node:internal/modules/cjs/loader:1913:10)
    at Module.load (node:internal/modules/cjs/loader:1505:32)
    at Function._load (node:internal/modules/cjs/loader:1309:12)
    at wrapModuleLoad (node:internal/modules/cjs/loader:254:19)
    at Module.require (node:internal/modules/cjs/loader:1527:12)
    at require (node:internal/modules/helpers:147:16)
    at Object.<anonymous> (D:\a\vscode-java-method-sorter\vscode-java-method-sorter\node_modules\typescript-eslint\dist\index.js:54:41)
    at Module._compile (node:internal/modules/cjs/loader:1781:14)

Copilot AI commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

@copilot
构建问题修复,不在兼容低版本typescript 6.0.3,直接适配typescript 7

...

Fixed in commit fix: add @typescript-eslint/node_modules/typescript to TS6 shim destinations.

The root cause: the @typescript-eslint/* packages (eslint-plugin, parser, etc.) are installed flat at node_modules/@typescript-eslint/, so Node.js resolved require('typescript') all the way up to the root node_modules/typescript — TypeScript 7. The postinstall shim only covered typescript-eslint/node_modules/typescript and ts-api-utils/node_modules/typescript, missing this scope.

The fix adds node_modules/@typescript-eslint/node_modules/typescript as a shim destination. This single entry intercepts TypeScript resolution for every package in the @typescript-eslint scope via the standard Node.js module resolution walk, so all of them now see TypeScript 6 without needing individual per-package entries. TypeScript 7 is still used for compilation.

@unknowIfGuestInDream
unknowIfGuestInDream merged commit 56cbc75 into master Jul 21, 2026
7 checks passed
@unknowIfGuestInDream
unknowIfGuestInDream deleted the dependabot/npm_and_yarn/typescript-eslint-8.65.0 branch July 21, 2026 13:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants