Skip to content

Support the LSP built into Typescript 7 (typescript-go) - #5160

Open
Jiggins wants to merge 1 commit into
dense-analysis:masterfrom
Jiggins:linter/typescript-go-lsp
Open

Support the LSP built into Typescript 7 (typescript-go)#5160
Jiggins wants to merge 1 commit into
dense-analysis:masterfrom
Jiggins:linter/typescript-go-lsp

Conversation

@Jiggins

@Jiggins Jiggins commented Aug 6, 2026

Copy link
Copy Markdown

Typescript moved to go for the 7.0 release. They also ditched tsserver
in favour of tsc --lsp. This commit implements an ALE LSP definition
for tsc --lsp.

From testing, tsc --lsp doesn't seem to be as good as the old
tsserver but hopefully it'll get better.

Fixes: #5128

@Jiggins
Jiggins requested a review from w0rp as a code owner August 6, 2026 16:50
@Jiggins
Jiggins force-pushed the linter/typescript-go-lsp branch from 6e9b776 to 4dea43c Compare August 6, 2026 17:06
Typescript moved to go for the 7.0 release. They also ditched `tsserver`
in favour of `tsc --lsp`. This commit implements an ALE LSP definition
for `tsc --lsp`.

From testing, `tsc --lsp` doesn't seem to be as good as the old
`tsserver` but hopefully it'll get better. Completion is not as good as
before but the documentation (:ALEHover) seems to be a little better.

Fixes: dense-analysis#5128
@Jiggins
Jiggins force-pushed the linter/typescript-go-lsp branch from 4dea43c to 73330dc Compare August 10, 2026 09:39
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.

Add support for tsgo

1 participant