microsoft / microsoft/TypeScript

Include results from `--extendedDiagnostics` when using the compiler API

未关闭
#61,229 4 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

还没有人认领这个 Issue。

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

描述

🔍 Search Terms

extendedDiagnostics, compiler API

✅ Viability Checklist
⭐ Suggestion

For users of the TypeScript compiler API, it would be extremely useful to include the performance statistics obtained when using the --extendedDiagnostics compiler option.

From the review I've done in this codebase, it seems like this performance information is only reported when invoking tsc directly.

📃 Motivating Example

"The compiler API can now report performance information when enabling the extendedDiagnostics compiler option"

💻 Use Cases
  1. What do you want to use this for? Investigating performance variations in a project that interacts with TypeScript using the compiler API.

贡献指南

打开贡献指南

从这里开始

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

调研方向

首先跟踪调用 tsc--extendedDiagnostics 选项如何报告性能信息,然后将该路径与编译器 API 进行比较。定义编译器 API 应如何公开这些统计信息,并验证编译器 API 的使用者可以获取这些信息以进行性能调查。

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

评估

技术栈
typescript
领域
compilers, performance
Issue 类型
功能
难度
4/5
预计耗时
3-5 天
活跃度
停滞
描述清晰度
基本清楚
新手友好度
35/100

把新 issue 发到你的邮箱

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