Tipp
Wenn Sie Code Quality noch nicht kennen, lesen Sie unter Verhindern, dass Probleme mit der Codequalität Ihren Standard-Branch erreichen eine geführte Einführung dazu, wie Code Quality bei Pull Requests funktioniert.
Wie Code Quality bei Pull Requests funktioniert
Wenn Sie eine Pull-Anforderung öffnen, Code Quality werden zwei Analysetypen ausgeführt und Ergebnisse als Kommentare zur Pullanforderung veröffentlicht.
-
**
github-code-quality[bot]ergebnisse**: Code Quality verwendet CodeQL , um eine regelbasierte Überprüfung Ihrer Änderungen durchzuführen. Diese Ergebnisse werden vongithub-code-quality[bot]als Kommentare veröffentlicht und enthalten eine vorgeschlagene automatische Korrektur. Ergebnisse werden durch Schweregrad (Fehler, Warnung, Hinweis) gekennzeichnet, und Administratoren können Qualitätsgates festlegen, um Zusammenführungen basierend auf dem Schweregrad dieser Ergebnisse zu blockieren. -
** Copilot Erkenntnisse**: Wenn Ihre Organisation über Copilot Lizenzen verfügt und KI-Funktionen für Ihr Unternehmen aktiviert sind, verwendet Code QualityCopilot Codeüberprüfung, um Qualitätsprobleme zu erkennen, die eine regelbasierte Analyse möglicherweise nicht erkennt. Diese Ergebnisse werden als Kommentare veröffentlicht Copilot und enthalten ein vorgeschlagenes Autofix. Siehe Informationen zur GitHub Copilot Code-Review.
Beheben eines Ergebnisses
- Gehen Sie auf GitHub und dann zu Ihrem offenen Pull Request.
- Scrollen Sie auf der Registerkarte Geänderte Dateien zu einem Kommentar, der von
github-code-quality[bot]oder Copilot hinterlassen wurde. - Überprüfen Sie sorgfältig den Kommentar und das vorgeschlagene Autofix für Logik, Sicherheit und Stil.
- If you agree with the suggestion and you want to apply the fix, click Commit suggestion, or Add suggestion to batch.
- Alternativ können Sie das Ergebnis verwerfen, wenn es nicht relevant oder nicht umsetzbar ist. Sie können beispielsweise einen Befund verwerfen, wenn er sich in nicht mehr gepflegtem Legacy-Code befindet, eine bekannte Ausnahme von den Coding-Standards Ihres Teams ist oder ein Fehlalarm ist, der kein echtes Qualitätsrisiko darstellt.
- Klicken Sie bei Kommentaren von
github-code-quality[bot]auf Ergebnis verwerfen. - Klicken Sie bei Kommentaren von Copilot auf Auflösen.
- Klicken Sie bei Kommentaren von
Delegieren von Korrekturarbeiten an Copilot
Wenn Sie eine Copilot-Lizenz haben, können Sie die Behebungsarbeiten an Copilot-Cloud-Agent delegieren. Kommentieren Sie die Pullanforderung und erwähnen Sie @Copilot und bitten Sie Copilot, die erkannten Probleme zu beheben.

Copilot antwortet mit einem Augen-Emoji (👀) auf Ihren Kommentar, startet eine neue Agent-Sitzung und öffnet eine Pull-Anforderung mit den erforderlichen Fixes.
Sie können die Arbeit von Copilot-Cloud-Agent nachverfolgen.
- In der Pullanforderung wird die Zusammenfassung aktualisiert, während die Arbeit fortschreitet.
- Informationen zur Verwendung der Seite „Agents” oder „Sitzungsprotokolle” finden Sie unter Verwalten von Agent-Sitzungen.
Zum Aufrufen von Copilot benötigen Sie eine Copilot-Cloud-Agent-Lizenz.
Registrieren für Copilot