Untersuchen Sie die Code-Review-Funktionen von GitHub Copilot

Abgeschlossen

GitHub Copilot kann Ihren Code überprüfen und Feedback geben.

Copilot-Codeüberprüfung in Visual Studio Code unterstützt zwei Arten von Überprüfungen:

  • Auswahl überprüfen: Markieren Sie Code, und bitten Sie um eine anfängliche Überprüfung.
  • Änderungen überprüfen: Fordern Sie eine tiefere Überprüfung aller Änderungen an.

Die aktuelle Funktionalität und Verfügbarkeit der beiden Überprüfungstypen wird in der folgenden Tabelle zusammengefasst:

Merkmal Auswahl überprüfen Änderungen überprüfen
Verfügbar in Visual Studio Code Visual Studio Code und die GitHub-Website
Premium-/Standardfunktion Standardfeature für alle Copilot-Abonnenten verfügbar Premium-Feature. Verfügbar mit den Plänen Copilot Pro, Copilot Pro+, Copilot Business und Copilot Enterprise. Es gilt ein monatliches Kontingent pro Person.
Beschreibung Erste Überprüfung eines hervorgehobenen Codeabschnitts mit Feedback und Vorschlägen Umfassenderer Review aller Änderungen
Sprachunterstützung Alle C, C#, C++, Go, Java, JavaScript, Kotlin, Markdown, Python, Ruby, Swift, TypeScript.
Unterstützung für benutzerdefinierte Codierungsrichtlinien Nein Ja

Monatliches Kontingent für Codeüberprüfung

Die Überprüfungsänderungsart der Copilot-Codeüberprüfung ist ein Premium-Feature mit einem monatlichen Kontingent pro Person.

Hinweis

Das Kontingent pro Person für die Copilot-Codeüberprüfung beginnt am 4. Juni 2025.

Wenn Sie Copilot als Prüfer für eine Pullanforderung zuweisen, wird eine Premium-Anforderung jedes Mal von Ihrem monatlichen Kontingent abgezogen, wenn Copilot Kommentare an die Pull-Anforderung sendet.

Wenn ein Repository so konfiguriert ist, dass automatisch eine Codeüberprüfung von Copilot für alle neuen Pullanforderungen angefordert wird, wird die Premium-Anforderungsnutzung auf das Kontingent des Pullanforderungsautors angewendet. Wenn eine Pull-Anforderung von GitHub-Aktionen oder einem Bot erstellt wird, gilt die Verwendung für den Benutzer, der den Workflow ausgelöst hat (falls identifizierbar), oder für einen bestimmten Abrechnungsbesitzer.

Wenn Sie Ihr monatliches Kontingent erreicht haben, können Sie eine Codeüberprüfung von Copilot erst erhalten, wenn Ihr Kontingent zurückgesetzt wird – es sei denn, Sie aktualisieren Ihren Copilot-Plan oder aktivieren weitere Premium-Anforderungen.

Warnung

Es gibt keine Garantie dafür, dass Copilot alle Probleme oder Fehler in einem Pull Request erkennt, und manchmal macht er Fehler. Überprüfen Sie das Feedback von Copilot immer sorgfältig, und ergänzen Sie copilots Feedback mit einer menschlichen Überprüfung.

Verwenden der Code-Überprüfungsfunktionen

Copilot kann bei der Überprüfung Ihres Codes helfen, entweder für einen Codeblock, den Sie im Editor auswählen, oder alle Änderungen, die in einer Pullanforderung enthalten sind (erfordert die GitHub Pull Requests-Erweiterung).

Überprüfen eines ausgewählten Codeblocks im Code-Editor

Die intelligente Aktion "Überprüfen" und "Kommentieren" bietet eine Möglichkeit, Ihren Code zu überprüfen und zu analysieren. Es kann Ihnen helfen, Bereiche zur Verbesserung zu identifizieren, Aktualisierungen vorzuschlagen und Anleitungen zu bewährten Methoden bereitzustellen. Die vom Codeüberprüfungsfeature generierten Vorschläge können Ihnen helfen, die Qualität, Zuverlässigkeit, Leistung und Sicherheit Ihres Codes zu verbessern.

  1. Öffnen Sie eine Codedatei im Editor.

  2. Wählen Sie den Code aus, den Sie überprüfen möchten.

  3. Klicken Sie mit der rechten Maustaste auf den ausgewählten Code, wählen Sie "Copilot" aus, und wählen Sie dann "Überprüfen" und "Kommentar" aus.

    Der Codeüberprüfungs-Agent erstellt Im KOMMENTARbereich (unterhalb des Code-Editors) Rezensionskommentare und zeigt vorgeschlagene Updates inline im Code-Editor an.

  4. Navigieren Sie durch die Vorschläge, und wenden Sie die Updates an, oder verwerfen Sie sie.

    Screenshot mit Feedback zur Codeüberprüfung mithilfe der intelligenten Aktion

Überprüfen aller Änderungen an Ihrer Codebasis

Das Feature „Copilot Code Review - Changes“ ermöglicht es, alle gestagten oder nicht gestagten Änderungen an Ihrer Codebasis zu überprüfen. Es kann Ihnen helfen, Bereiche zur Verbesserung zu identifizieren, Aktualisierungen vorzuschlagen und Anleitungen zu bewährten Methoden bereitzustellen. Die vom Codeüberprüfungsfeature generierten Vorschläge können Ihnen helfen, die Qualität, Zuverlässigkeit, Leistung und Sicherheit Ihres Codes zu verbessern.

  1. Wechseln Sie in Visual Studio Code zur Ansicht "Quellcodeverwaltung".

  2. Um eine Überprüfung Ihrer nicht bereitgestellten Änderungen anzufordern, bewegen Sie den Mauszeiger über ÄNDERUNGEN und wählen Sie dann die Schaltfläche Copilot Code Review - Uncommitted Changes aus.

    Screenshot der Schaltfläche

  3. Warten Sie, bis Copilot Ihre Änderungen überprüft. Dies dauert in der Regel weniger als 30 Sekunden.

  4. Wenn Copilot Kommentare hat, werden sie inline in Ihren Dateien und auf der Registerkarte "Probleme" angezeigt.

Zusammenfassung

GitHub Copilot kann Ihren Code überprüfen und Feedback geben. Copilot-Codeüberprüfung in Visual Studio Code unterstützt zwei Arten von Überprüfungen: Überprüfen der Auswahl und Überprüfen von Änderungen. Die intelligente Aktion "Überprüfen" und "Kommentar" bietet eine Möglichkeit, den ausgewählten Code zu überprüfen und zu analysieren. Es kann Ihnen helfen, Bereiche zur Verbesserung zu identifizieren, Aktualisierungen vorzuschlagen und Anleitungen zu bewährten Methoden bereitzustellen. Die Funktion "Copilot Code Review - Changes" bietet eine Möglichkeit, gestagte oder ungestagte Änderungen mithilfe der Quellcodeverwaltungsansicht von Visual Studio Code zu überprüfen.