Exploring Typescript Code

TypeScriptプロジェクトにおけるコード探索のベストプラクティス。LSPツールを優先的に使用し、型解決に基づく正確な結果を得る。 Use when this capability is needed.

tomevault-io fd15079 2 files · 1.9 KB Updated

File contents

Exploring TypeScript Code

TypeScriptプロジェクトでは、以下のコード探索にLSPツールを優先的に使用する (Grep/Glob/Search(pattern:...)より型解決に基づく正確な結果が得られるため):

  • goToDefinition / goToImplementation: シンボルの定義元・インターフェースの実装先を辿る
  • findReferences: 特定シンボルへの参照を検索する(同名別シンボルの偽陽性を排除できる)
  • hover: 推論された型情報やコメント・ドキュメントを確認する
  • incomingCalls / outgoingCalls: 関数の呼び出し関係を把握する
  • documentSymbol: ファイル内のシンボル構造を素早く把握する

ただし、テキストパターンの検索や、ワークスペース全体のシンボル列挙にはGrep/Globを使用する (workspaceSymbol は結果が限定的なため)。


Converted and distributed by TomeVault — claim your Tome and manage your conversions.

tomevault-io/skills-registry/tree/main/844196--dotfiles--exact-exploring-typescript-code commit fd1507908f

Frequently asked questions

npx skillmds@latest add tomevault-io/exploring-typescript-code