Skip to main content

Diese Version von GitHub Enterprise Server wird eingestellt am 2026-03-17. Es wird keine Patch-Freigabe vorgenommen, auch nicht für kritische Sicherheitsprobleme. Für bessere Leistung, verbesserte Sicherheit und neue Features aktualisiere auf die neueste Version von GitHub Enterprise Server. Wende dich an den GitHub Enterprise-Support, um Hilfe zum Upgrade zu erhalten.

Untersuchen der Struktur Ihres Quellcodes

Visualisieren Sie, wie Ihr Code den CodeQL-Klassen in VS Code zugeordnet wird.

Voraussetzungen

Um den abstrakten Syntaxbaum (AST) einer Quelldatei zu sehen, brauchst du eine entsprechende Abfrage (in der Regel printAST.ql) in deinem Arbeitsbereich CodeQL. Wenn Sie keine entsprechende Abfrage haben, können Sie Ihre Kopie des github/codeql Repositorys von der main Branch aktualisieren.

Hinweis

Durch das Aktualisieren Ihres Repositorys werden möglicherweise Ihre Abfragecaches verworfen, was zu langsameren Abfragen in der Zukunft führen kann.

Anzeigen der abstrakten Syntaxstruktur einer Quelldatei

  1. Öffnen Sie die Ansicht „Datenbanken“ in der Erweiterung, und klicken Sie mit der rechten Maustaste auf die Datenbank, die Sie durchsuchen möchten. Klicken Sie auf Datenbankquelle zum Arbeitsbereich hinzufügen.
  2. Navigieren Sie im Datei-Explorer zur Quelldatei einer CodeQL-Datenbank.
  3. Führen Sie CodeQL: AST anzeigen aus der VS Code Command Palette aus. Dadurch wird eine CodeQL-Abfrage über die aktive Datei ausgeführt, was einige Sekunden dauern kann. Sobald die Abfrage abgeschlossen ist, zeigt der AST-Viewer die Struktur der Quelldatei an.
  4. Um die geschachtelte Struktur der Quelldatei anzuzeigen, klicken Sie auf die Pfeile, und erweitern Sie die Knoten. Diese Knoten stellen unterschiedliche Elemente Ihres Codes dar, z. B. Anweisungen und Ausdrücke.
  5. Um den Quellcode anzuzeigen, der einem bestimmten Knoten entspricht, klicken Sie im AST-Viewer auf den Knoten. Ebenso können Sie auf einen Abschnitt des Quellcodes klicken, um den entsprechenden Knoten anzuzeigen.