Skip to content

chore: 808 upgrade typescript to v7 to improve VSCode and lint performance#809

Open
raven-pan wants to merge 1 commit into
developfrom
chore/808/upgrade-typescript-to-v7-to-improve-vscode-and-lint-performance
Open

chore: 808 upgrade typescript to v7 to improve VSCode and lint performance#809
raven-pan wants to merge 1 commit into
developfrom
chore/808/upgrade-typescript-to-v7-to-improve-vscode-and-lint-performance

Conversation

@raven-pan

@raven-pan raven-pan commented Apr 28, 2026

Copy link
Copy Markdown
Collaborator

What type of PR is this?

chore

What this PR does / why we need it

Chore: 808 upgrade typescript to v7 to improve VSCode and lint performance

Which issue(s) this PR fixes

Fixes #808

Special notes for your reviewer

Please check out https://devblogs.microsoft.com/typescript/announcing-typescript-7-0-beta/

Additional documentation

Since it is in beta, VSCode should install https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.native-preview to use Typescript 7.

Performance Compare

image

How to Test?

Run pnpm run tsgo in the root directory.

@raven-pan raven-pan requested a review from a team as a code owner April 28, 2026 06:52
@raven-pan raven-pan self-assigned this Apr 28, 2026
@raven-pan raven-pan changed the title Chore/808/upgrade typescript to v7 to improve vscode and lint performance chore: 808 upgrade typescript to v7 to improve VSCode and lint performance Apr 28, 2026
Co-authored-by: Copilot <copilot@github.com>
Signed-off-by: raven-pan-bigstack <raven.pan@bigstack.co>
@raven-pan raven-pan force-pushed the chore/808/upgrade-typescript-to-v7-to-improve-vscode-and-lint-performance branch from bf1c942 to 3de5997 Compare April 28, 2026 08:43
Comment thread package.json
"prettier": "prettier --check \"{**/*,*}.{js,ts,tsx,json,scss,md}\"",
"prettier:fix": "prettier --write \"{**/*,*}.{js,ts,tsx,json,scss,md}\"",
"format": "pnpm prettier:fix && pnpm eslint:fix",
"lint": "pnpm tsc && pnpm eslint && pnpm prettier",

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we can go ahead and change this from pnpm tsc to pnpm tsgo.

@steven-chiu-bigstack steven-chiu-bigstack left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!
Thanks for taking care of this one. 🙏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Chore] Upgrade Typescript to v7 (tsgo) to Improve VSCode and Typescript Lint Performance

2 participants