Code Review
Finden Sie Fehler in GitHub Pull Requests mit Code Review: Claude prüft jede Änderung, verifiziert seine Erkenntnisse und kommentiert inline. Für Team- und Enterprise-Pläne
Mit Code Review prüft Claude die Pull Requests in Ihren GitHub-Repositorys. Mehrere Agenten lesen jede Änderung zusammen mit dem umgebenden Code und suchen nach Problemen wie Logikfehlern, Sicherheitslücken oder fehlerhaften Grenzfällen. Ein Verifizierungsschritt gleicht die Erkenntnisse mit dem Code ab, bevor sie gemeldet werden.
Erkenntnisse erscheinen als Inline-Kommentare auf den betroffenen Zeilen, eingestuft nach Schweregrad, zusammen mit einer Zusammenfassung und einer Check-Run im Pull Request. Ein Review genehmigt oder blockiert den Pull Request nie, sodass die Entscheidung über das Mergen bei Ihrem Team bleibt.
[!NOTE]
Code Review verwendet KI zum Prüfen von Code und kann Fehler, Sicherheitslücken oder andere Probleme übersehen. Ein Review ohne Erkenntnisse bedeutet nicht, dass Ihr Code fehlerfrei oder sicher ist.
Um Code Review zu aktivieren, folgt ein Owner Ihrer Claude-Organisation der Anleitung Code Review einrichten. Claude kann Code auch ohne diesen Dienst prüfen. Führen Sie /code-review in Ihrer Claude Code Sitzung mit jedem Plan aus, oder vergleichen Sie alle Optionen.
Verfügbarkeit
Prüfen Sie, ob Ihre Organisation die Voraussetzungen erfüllt, bevor Sie Code Review einrichten:
- Pläne: Team und Enterprise
- Code-Hosts: auf GitHub gehostete Repositorys, einschließlich GitHub Enterprise Server und GitHub Enterprise Cloud mit Datenresidenz. Für Datenresidenz lassen Sie einen Owner das Admin-Setup für GitHub Enterprise Server durchführen und den
ghe.com-Hostnamen Ihres Unternehmens eingeben. - Datenaufbewahrung: Code Review ist nicht verfügbar für Organisationen, bei denen Zero Data Retention aktiviert oder die HIPAA-Konfiguration angewendet ist, und ist nicht durch das Business Associate Agreement (BAA) von Anthropic abgedeckt.
- Verschlüsselungsschlüssel: Code Review ist noch nicht verfügbar für Organisationen, die kundenverwaltete Verschlüsselungsschlüssel (CMEK) verwenden.
- Cloud-Anbieter: Sie benötigen eine Claude-Organisation mit einem dieser Pläne, auch wenn Ihre Entwickler Claude Code über Amazon Bedrock, Google Cloud's Agent Platform oder Microsoft Foundry verwenden
Code Review einrichten und verwenden
Wählen Sie die Seite für Ihre Aufgabe:
[card] Code Review einrichten
Prüfen Sie die Voraussetzungen, installieren Sie die Claude GitHub App und wählen Sie Repositorys, eine Review-Stufe und den Zeitpunkt der Reviews
[card] Code Review anpassen
Steuern Sie mit
REVIEW.md- undCLAUDE.md-Dateien in Ihrem Repository, was gekennzeichnet wird
[card] Reviews in einem Pull Request lesen und anfordern
Lesen Sie die Erkenntnisse und ihre Schweregrade und fordern Sie per Kommentar ein weiteres Review an
[card] Fehlerbehebung bei Code Review
Beheben Sie ein Review, das nicht gestartet wurde, fehlgeschlagen ist oder aus Budgetgründen übersprungen wurde
[card] Kosten und Nutzung von Code Review
Erfahren Sie, wie Reviews abgerechnet werden, schätzen Sie Ausgaben, legen Sie das monatliche Ausgabenlimit fest und verfolgen Sie die Review-Aktivität
Wie Reviews funktionieren
Standardmäßig konzentriert sich Code Review auf Korrektheit: Fehler, die die Produktion unterbrechen würden, nicht auf Formatierungspräferenzen oder fehlende Testabdeckung. Um zu ändern, was es kennzeichnet, fügen Sie Anleitungsdateien zu Ihrem Repository hinzu.
Ein Review läuft auf Anthropic-Infrastruktur in vier Phasen:
- Finden: Mehrere Agenten untersuchen parallel den Diff und den umgebenden Code.
- Verifizieren: Ein Verifizierungsschritt gleicht die Kandidaten-Erkenntnisse mit dem Code ab und filtert falsch positive Ergebnisse heraus.
- Einstufen: Die verbleibenden Erkenntnisse werden dedupliziert und nach Schweregrad eingestuft.
- Veröffentlichen: Das Review veröffentlicht seine Ergebnisse im Pull Request.
Jedes Review hinterlässt Folgendes im Pull Request:
- Erkenntnisse: Inline-Kommentare auf den betroffenen Zeilen, mit einer Zusammenfassung im Review-Text
- Eine Check-Run: namens Claude Code Review, mit den Erkenntnissen in ihren Details. Die Check-Run wird nicht als Fehlschlag abgeschlossen.
- Ein Hinweis anstelle von Erkenntnissen: wird veröffentlicht, wenn der Titel der Check-Run Code review found no issues lautet
Code Review wählt die Claude-Modelle, auf denen Reviews laufen, und seine Admin-Einstellungen bieten keine Modellauswahl. Um Reviews gründlicher oder weniger gründlich zu machen, ändern Sie die Review-Stufe.
Nachdem ein Owner Code Review aktiviert hat, hat jedes Repository eine Einstellung dafür, wann Reviews ausgeführt werden: einmal beim Öffnen eines Pull Request, nach jedem Push oder nur auf Anfrage. Unabhängig davon kann jemand mit Schreibzugriff auf das Repository @claude review in einem Pull Request kommentieren, um ein Review zu starten.
Review-Stufen
Die Review-Stufe legt fest, wie gründlich jedes Review ist, und ein gründlicheres Review kostet mehr:
- Quick: ein leichterer Durchgang. Die schnellste Stufe, zu den geringsten Kosten.
- Standard: ausgewogen in Tiefe, Geschwindigkeit und Kosten. Die Standardstufe.
- Deep: der gründlichste Durchgang. Dauert am längsten und kostet am meisten.
Ein Owner wählt eine Stufe für die Organisation und kann einem einzelnen Repository eine eigene zuweisen, etwa Quick für eine alltägliche Codebasis und Deep für eine kritische. Was die Kosten jedes Reviews sonst noch beeinflusst, erfahren Sie unter Kosten und Nutzung von Code Review.
Worauf ein Review zugreifen kann
Ein Review greift über die Claude GitHub App auf Ihr Repository zu, die ein Owner während des Setups installiert:
- Wo es läuft: auf Anthropic-Infrastruktur, in einer verwalteten Umgebung. Reviews laufen nicht in selbst gehosteten Umgebungen.
- Was es liest und schreibt: Innerhalb eines Reviews ist der Zugriff auf Ihr Repository nur lesend, und ein Review pusht keine Commits. Im Pull Request veröffentlicht es Kommentare und die Check-Run, löst seine eigenen früheren Kommentar-Threads auf und kann auf einen Kommentarbefehl mit 👀 reagieren. Die App selbst besitzt einen breiteren Berechtigungssatz, den andere Claude-Funktionen gemeinsam nutzen.
- Wie es Ihren Code untersucht: Ein Review arbeitet durch Lesen des Diffs und des umgebenden Codes, ohne Ihren Code zu bauen oder auszuführen.
Wer ein Review steuert
- Wer eines starten kann: Wo Reviews automatisch laufen, startet das Öffnen eines Pull Request oder ein Push darauf ein Review, außer bei Entwürfen und Forks. Nach manchen Pushes behält Code Review stattdessen das frühere Ergebnis bei. Ein Kommentarbefehl startet eines nur, wenn er von einer Person mit Schreibzugriff auf das Repository stammt.
- Welchen Anweisungen es folgt:
REVIEW.mdaus dem Basis- oder Standard-Branch und niemals aus den eigenen Änderungen des Pull Request.
Möglichkeiten für ein Review vergleichen
Um die Optionen zu finden, die Ihnen offenstehen, gleichen Sie die Spalte Wer es nutzen kann mit Ihrem Plan und Code-Host ab:
| Option | Was ein Review startet | Wo es läuft | Wer es nutzen kann |
|---|---|---|---|
| Code Review | Pull-Request-Aktivität, je nach Einstellung des Repositorys, oder ein @claude review-Kommentar |
Anthropic-Infrastruktur | Organisationen mit einem Team- oder Enterprise-Plan und GitHub-Repositorys, sobald ein Owner es aktiviert |
/code-review |
Sie führen den Befehl auf Ihrem Branch aus | Ihre Claude Code Sitzung | Alle, mit jedem Plan |
| Ultrareview | Sie starten es aus Claude Code | Eine Cloud-Sandbox | Erfordert die Anmeldung mit einem claude.ai-Konto. Unter Ultrareview erfahren Sie, wo es nicht verfügbar ist |
| Claude in Ihrer eigenen CI, mit GitHub Actions oder GitLab CI/CD | Ereignisse Ihrer Pipeline, etwa jeder Pull Request oder Merge Request | Ihre eigenen CI-Runner | Alle mit einem Claude-API-Schlüssel oder Anmeldedaten eines Cloud-Anbieters, auf GitHub oder GitLab |
| Ihr eigener Reviewer, als Subagent oder Skill | Sie oder Claude rufen ihn während einer Sitzung auf | Überall, wo Sie Claude Code ausführen | Alle, die einen schreiben |
Verwandte Ressourcen
- GitHub Enterprise Server: Code Review mit einer selbst gehosteten GitHub-Instanz verwenden
- GitHub App-Berechtigungen: der vollständige Berechtigungssatz, den die Claude GitHub App anfordert
- How Anthropic secures its AI-native software development lifecycle: wie automatisierte Reviews als eine Schicht von Anthropics sicherem Entwicklungsprozess funktionieren