microsoft / microsoft/TypeScript

Closing TS 6.0 LS issues

未关闭
#62,827 13 条评论 24 个 reaction 已指派 0 人 在 GitHub 查看

还没有人认领这个 Issue。

Discussion
主要语言
Go
星标
111k
派生
14.3k
平均合并
2 天 4 小时
30 天内合并 PR
132

描述

### Acknowledgement

- [x] I acknowledge that issues using this template may be closed without further explanation at the maintainer's discretion.

### Comment

[As discussed in our December blog post](https://devblogs.microsoft.com/typescript/progress-on-typescript-7-december-2025/#resetting-language-service-issues), we're in the process of closing all bugs related to the JavaScript implementation (AKA Strada AKA TypeScript versions 1.1 through 6.0) of the language service.

## Why?

A very large part of the language service has basically been rewritten from scratch:
* We now use LSP instead of a custom protocol
* A large amount of logic was not directly portable, so got hand-authored instead, thus likely has a different set of problems

It's extremely time-consuming (and low-yield) to try to verify these issues, so instead we're taking a more blunt approach and instead doing a one-time bulk close of these issues.

In a future step, we'll also be applying this to PRs that change language service behavior, as all future development efforts should be invested in the native codebase. It's important that 6.0 remain a stable release and merging these PRs would potentially introduce servicing costs that would be better spent on the 7.0 codebase.

## Why not tsc bugs too?

The port of the core checker logic is extremely faithful to the existing codebase, so almost every checking bug in TS is still present in the Go version (for better or worse!). We're trying to apply some more aggressive auto-verification of old bugs just to keep things tidy, but auto-closing checker bugs right now would discard too many valid issues.

## When?

Now-ish, subject to GitHub API rate limits 🙂

## What (should you do about it)?

Please try out your scenario in the [TypeScript Native Nightly extension](https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.native-preview).

Three cases to consider:
* The feature isn't implemented yet, wait and try again later
* If the bug is fixed, no action is needed
* If the bug is still present, please [log a new issue](https://github.com/microsoft/typescript-go/issues/new?template=03-vscode-editor-issue.yml) in the native repo so we can investigate

Happy coding!

贡献指南

打开贡献指南

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

调研方向

此 issue 是批量关闭通知,而不是实现任务。在 TypeScript Native Nightly 扩展中尝试该场景;如果该功能尚未实现,请等待后重试;如果 bug 仍然存在,请使用其 VS Code 编辑器 issue 模板,在 TypeScript Native 仓库中提交一个新的 issue。

由索引模型根据 Issue 内容生成。

评估

技术栈
go, typescript
领域
tooling
Issue 类型
文档
难度
5/5
预计耗时
一周以上
活跃度
停滞
描述清晰度
需要澄清
新手友好度
1/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。