microsoft / microsoft/TypeScript
Cache importFixes/fixMissingImport in getCodeFixes requests
オープン
@andrewbranch がすでに取り組んでいます。
2020年12月10日 から。
Needs Investigation
- 主要言語
- Go
- スター
- 111k
- フォーク
- 14.4k
- 平均マージ
- 1日 19時間
- マージ済み PR(30日)
- 117
説明
Search Terms
- getCodeFixes cache
Suggestion
In tsserver, the completionInfo request benefits from a cache of import suggestions.
Could the getCodeFixes request be extended to use a suggestion imports cache as well?
Both call codeFixes.forEachExternalModuleToImportFrom, which can be very slow in a large project. Thanks!
Checklist
My suggestion meets these guidelines:
- This wouldn't be a breaking change in existing TypeScript/JavaScript code
- This wouldn't change the runtime behavior of existing JavaScript code
- This could be implemented without emitting different JS based on the types of the expressions
- This isn't a runtime feature (e.g. library functionality, non-ECMAScript syntax with JavaScript output, etc.)
- This feature would agree with the rest of TypeScript's Design Goals.
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
評価
この issue はまだ評価されていません。