-
Notifications
You must be signed in to change notification settings - Fork 29
chore(deps): update dependency typescript to v6 #75
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/typescript-6.x
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+44
−58
Open
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧩 Analysis chain
🏁 Script executed:
Repository: hiroppy/mf-dashboard
Length of output: 17921
🌐 Web query:
TypeScript 6.0.2 release notes and migration guidance, plus compatibility notes for@typescript-eslintwith TypeScript 6.💡 Result:
TypeScript 6.0.2 (stable) release notes (what changed vs 6.0.1)
TypeScript 6.0.2 was published as the TypeScript 6.0 “Latest” release on March 23, 2026. The GitHub release entry points to the 6.0 announcement post plus the fixed-issues (milestone) query for 6.0.2. [1]
The TypeScript 6.0.2 milestone contains (at least) these merged fixes: [2]
isSourceFileDefaultLibraryand some watch/tsserver outputs). [4][5]TypeScript 6.0 migration guidance (from the official 6.0 announcement)
The official “Announcing TypeScript 6.0” post (dated March 23, 2026) is the primary “what changed + how to prepare” document. It emphasizes that 6.0 is a bridge release between 5.9 and the Go-based TypeScript 7.0 line. [6]
Notable migration-relevant items called out there include: [6]
this.assert { … }toward import attributes such aswith { … }, including changes for dynamicimport()forms).#/(under--moduleResolution nodenext/bundler).--moduleResolution node/node10and modernizing module settings.If you’re upgrading an existing repo, treat TS 6.0 as “mostly compatible, but expect new errors” and plan to:
tsc --noEmitin CI on TS 6,tsconfigassumptions if you were relying on older defaults. [6]@typescript-eslintcompatibility with TypeScript 6Official support status
typescript-eslint tracks new TS versions with a dedicated “New TypeScript Version” issue; “TypeScript 6 Support” (
#12123) is closed (completed), indicating support landed. [7]The actual support work (“feat: support TypeScript 6”, PR #12124) was noted as released in
v8.58.0(comment on March 31, 2026). [8]Practical guidance
8.58.0to lint TypeScript 6.x without “unsupported TS version” caveats. [8]Notes on version policy
typescript-eslint states it “will always endeavor to support the latest stable version of TypeScript” and begins work around TS RC, but doesn’t generally “officially support” betas/RCs. It also documents that the parser will warn when you’re on an unsupported TS version. [9]
Sources
[1] GitHub: microsoft/TypeScript releases page (TypeScript 6.0 / v6.0.2; links to fixed-issues query and announcement) (github.com)
[2] GitHub: microsoft/TypeScript issues query for milestone “TypeScript 6.0.2” (github.com)
[3] GitHub: microsoft/TypeScript PR
#63310(github.com)[4] GitHub: microsoft/TypeScript PR
#63239(github.com)[5] GitHub: microsoft/TypeScript PR
#63246(github.com)[6] Microsoft DevBlogs: “Announcing TypeScript 6.0” (Mar 23, 2026) (devblogs.microsoft.com)
[7] GitHub: typescript-eslint “New TypeScript Version” issues list (shows “TypeScript 6 Support” closed) (github.com)
[8] GitHub: typescript-eslint PR
#12124(support TS 6) indicating release in v8.58.0 (github.com)[9] typescript-eslint docs: “Dependency Versions” (TS support policy + unsupported-version warnings) (typescript-eslint.io)
Citations:
🏁 Script executed:
Repository: hiroppy/mf-dashboard
Length of output: 2003
🌐 Web query:
oxlint 1.56.0 TypeScript 6 compatibility support💡 Result:
Oxlint v1.56.0 (released March 16, 2026) does not add “TypeScript 6 compatibility” for type-aware linting; type-aware linting in Oxlint is built on tsgo / typescript-go (aka “TypeScript 7”). TypeScript 7.0+ is required to run type-aware rules (and
--type-check). [1][2][3]What this means in practice:
--type-aware,--type-check): you need to be compatible with TS 7.0+; if your repo is still relying on TS 6-era/deprecated config/features, you’ll have to migrate first. [3].ts/.tsxsyntax without type info: Oxlint supports TypeScript files generally, but the TS-compiler-version requirement above applies specifically to type-aware mode. [2][3]Sources:
[1] Oxlint v1.56.0 release (GitHub releases) (github.com)
[2] Oxlint docs (type-aware uses tsgo / TypeScript 7) (oxc.rs)
[3] Type-aware linting docs (TypeScript 7.0+ required; TS6 deprecations noted) (oxc.rs)
Citations:
Resolve TypeScript 6.0.2 incompatibility with oxlint's type-aware mode.
The TypeScript 6.0.2 catalog pin will break the lint command. Oxlint v1.56.0 (released March 2026) requires TypeScript 7.0+ for type-aware linting (
--type-aware), and your root lint script explicitly uses this flag. Vitest, Vite, and tsx are compatible with TS 6, but oxlint is the blocker. Either upgrade to TypeScript 7.0+ or downgrade oxlint to a version supporting TS 6 type-aware mode.🤖 Prompt for AI Agents