开发者工具1 条来源·发布于

面向大型 TypeScript/JavaScript 代码库的全项目类型错误面板

大型 TS/JS 仓库的开发者改一个共享函数签名,就会破坏数百个文件,但 VS Code 的 Problems 面板只显示已打开文件的错误,迫使他们不得不在终端和编辑器之间来回切换。一个能预先计算并列出全项目类型错误、且可点击跳转的独立工具正好填补这个空白。

机会分 721 条来源置信度 78%

他们的问题

在拥有数百个文件的项目中,一次签名改动就会破坏许多未打开的文件。编辑器只为已打开的文件呈现诊断信息,所以开发者必须在终端运行 make/tsc,然后手动在正确的文件里找正确的那一行,反复在终端和编辑器之间来回切换。

可以怎么做

一个后台索引器/语言服务器包装层或 CLI,它运行全项目的 TypeScript 编译,缓存所有已打开和未打开文件的诊断信息,并把这些信息呈现在一个可排序、可点击的列表(或浮层)中,点击即可跳转到出错的文件和行。

适合谁做

在大型多包 monorepo 中工作的 TypeScript 开发者维护数百个嵌套文件仓库的前端/后端工程师

谁在说1

相关话题

TypeScriptVS CodeProblems panelmonorepo diagnosticsproject-wide linting

机会描述由 AI 整理,原话在上面「谁在说」的链接里。