[前提条件]
ソース ファイルの抽象構文ツリー (AST) を表示するには、ワークスペースに適切な CodeQL クエリ (通常は ) が必要です。 適切なクエリがない場合は、 ブランチから リポジトリのコピーを更新できます。
メモ
リポジトリを更新すると、クエリ キャッシュが破棄され、次のクエリの実行速度が低下する可能性があります。
ソース ファイルの抽象構文ツリーの表示
- 拡張機能で [データベース] ビューを開き、探索するデータベースを右クリックします。 [データベース ソースをワークスペースに追加] をクリックします。
- エクスプローラーで、CodeQL データベースのソース ファイルに移動します。
- VS Code Command Palette から [CodeQL: AST の表示] を実行します。 これにより、アクティブ ファイルに対して CodeQL クエリが実行されます。これには数秒かかる場合があります。 クエリが完了すると、AST ビューアーにソース ファイルの構造が表示されます。
- ソース ファイルの入れ子構造を表示するには、矢印をクリックしてノードを展開します。 これらのノードは、ステートメントや式など、コードのさまざまな要素を表します。
- 特定のノードに対応するソース コードを表示するには、AST ビューアーでノードをクリックします。 同様に、ソース コードのセクションをクリックして、対応するノードを表示できます。