> ## Documentation Index
> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Fehlerbehebung bei Code Review

> Beheben Sie ein Code Review, das nicht gestartet wurde, fehlgeschlagen ist oder wegen des Budgets übersprungen wurde, finden Sie fehlende Befunde und lösen Sie Probleme bei der Einrichtung und mit `REVIEW.md`.

Wenn [Code Review](/docs/de/code-review) bei einem Pull Request nicht das tut, was Sie erwarten, beginnen Sie mit dem Check-Run **Claude Code Review**. Sein Titel gibt an, wie weit das Review gekommen ist.

<h2 id="check-how-far-the-review-got">
  Prüfen, wie weit das Review gekommen ist
</h2>

Suchen Sie den Check-Run **Claude Code Review** in Ihrem Pull Request und ordnen Sie seinen Titel einem dieser häufigen Titel zu:

| Titel des Check-Runs | Bedeutung | Vorgehen |
| :- | :- | :- |
| **Code review queued...** oder **Code review in progress...** | Das Review ist noch nicht abgeschlossen | Warten Sie, bis sich der Titel ändert |
| **Code review found no issues** | Das Review ist abgeschlossen und hat nichts zu kennzeichnen gefunden | Nichts |
| Ein Titel, der besagt, dass Probleme gefunden wurden | Das Review ist mit Befunden abgeschlossen | Wenn Sie diese im Diff nicht sehen, lesen Sie [Probleme finden, die nicht als Inline-Kommentare angezeigt werden](#find-issues-that-aren’t-showing-as-inline-comments) |
| **Code review skipped — no new changes** | Ein automatisches Review wurde für Ihren letzten Push nicht ausgeführt | Um trotzdem ein Review zu erhalten, kommentieren Sie `@claude review` |
| **Code review failed** oder **Code review timed out** | Das Review wurde nicht abgeschlossen | Um es erneut auszuführen, lesen Sie [Ein fehlgeschlagenes oder abgelaufenes Review erneut auslösen](#retrigger-a-failed-or-timed-out-review) |
| **Code review declined** | Das Review wurde nicht ausgeführt | Lesen Sie die Zusammenfassung des Check-Runs. Wenn darin ein Budget oder ein Ausgabenlimit genannt wird, lesen Sie [Das Review wurde nicht ausgeführt und der PR zeigt eine Budgetmeldung](#review-didn’t-run-and-the-pr-shows-a-budget-message) |
| Kein Check-Run | Es wurde kein Review gestartet | Kommentieren Sie `@claude review`. Wenn danach kein Check-Run erscheint, lesen Sie [Ein Kommentarbefehl hat kein Review gestartet](#a-comment-command-didn’t-start-a-review) |

<h2 id="a-review-didn’t-start">
  Ein Review wurde nicht gestartet
</h2>

Prüfen Sie diese Fälle, wenn kein Check-Run **Claude Code Review** erscheint oder wenn Claude einen Kommentar postet, dass das Review übersprungen wurde.

<h3 id="a-comment-command-didn’t-start-a-review">
  Ein Kommentarbefehl hat kein Review gestartet
</h3>

Nachdem Sie `@claude review` kommentiert haben, suchen Sie im Pull Request nach einem Check-Run **Claude Code Review** mit dem Titel **Code review queued...** oder **Code review in progress...**. Eine 👀-Reaktion auf Ihren Kommentar bestätigt nicht, dass ein Review folgt. Wenn kein Check-Run erscheint, prüfen Sie jede dieser Ursachen:

* **Code Review ist für dieses Repository nicht aktiviert**: Claude postet als Antwort auf den Befehl weder einen Kommentar noch einen Check-Run. Bitten Sie einen Owner, [das Repository hinzuzufügen](/docs/de/code-review-setup#add-more-repositories).
* **Der Kommentar erfüllt eine Bedingung nicht**: Es handelte sich um einen Inline-Kommentar oder einen Review-Text statt um einen neuen Kommentar auf oberster Ebene, oder der Befehl stand nicht am Anfang des Kommentars. Das Bearbeiten eines früheren Kommentars statt des Postens eines neuen zählt ebenfalls nicht, und der Pull Request muss offen sein. Lesen Sie die [Bedingungen für Kommentarbefehle](/docs/de/code-review-pull-requests#comment-commands) und posten Sie einen neuen Kommentar, der sie erfüllt.
* **Sie haben keinen Schreibzugriff**: Sie benötigen die Berechtigung write, maintain oder admin für das Repository, und bei einem Pull Request aus einem Fork zählt die Berechtigung für das Basis-Repository. Wenn Ihre Organisation Tipps aktiviert hat, antwortet Claude mit „No review was started: manual reviews can only be requested by someone with write access to this repository.“ Bitten Sie stattdessen jemanden mit Schreibzugriff, den Kommentar zu verfassen.
* **Das Budget ist aufgebraucht**: Claude postet einen Kommentar, der mit „⚠️ Code review skipped“ beginnt. Lesen Sie [Das Review wurde nicht ausgeführt und der PR zeigt eine Budgetmeldung](#review-didn’t-run-and-the-pr-shows-a-budget-message).

<h3 id="review-didn’t-run-and-the-pr-shows-a-budget-message">
  Das Review wurde nicht ausgeführt und der PR zeigt eine Budgetmeldung
</h3>

Wenn das Budget Ihrer Organisation ein Review nicht abdecken kann, überspringt Code Review das Review, und Claude postet im Pull Request einen Kommentar, der mit „⚠️ Code review skipped“ beginnt. In einigen dieser Fälle erscheint außerdem ein Check-Run mit dem Titel **Code review declined**.

Der Kommentar verlinkt auf [claude.ai/admin-settings/usage](https://claude.ai/admin-settings/usage), wo ein Admin das Budget wiederherstellt. Sein Wortlaut gibt an, welches Limit erreicht wurde:

* **„has reached its monthly code review spending cap“**: Das [monatliche Ausgabenlimit für Code Review](/docs/de/code-review-costs#limit-your-spend) wurde erreicht. Reviews werden zu Beginn des nächsten Abrechnungszeitraums fortgesetzt. Um sie früher zu erhalten, bitten Sie einen Admin, das Limit zu erhöhen.
* **„has no extra usage available to pay for this review“**: Das [Nutzungsguthaben](https://support.claude.com/en/articles/12429409-extra-usage-for-paid-claude-plans) Ihrer Organisation ist aufgebraucht, oder ihr allgemeines monatliches Ausgabenlimit wurde erreicht. Bitten Sie einen Admin, Nutzungsguthaben hinzuzufügen oder dieses Limit zu erhöhen.
* **„is too low to start another review“**: Der verbleibende Teil des Budgets oder Guthabens ist geringer als die erwarteten Kosten eines Reviews. Bitten Sie einen Admin, das Limit zu erhöhen oder Nutzungsguthaben hinzuzufügen.

Nachdem das Budget wiederhergestellt wurde, kommentieren Sie `@claude review` im Pull Request, um das übersprungene Review zu erhalten. Es gelten die [Bedingungen für Kommentarbefehle](/docs/de/code-review-pull-requests#comment-commands), daher benötigt die kommentierende Person Schreibzugriff.

<h2 id="retrigger-a-failed-or-timed-out-review">
  Ein fehlgeschlagenes oder abgelaufenes Review erneut auslösen
</h2>

Wenn die Zusammenfassung des Check-Runs „The review session was interrupted before it could finish. A new review of this commit has been queued automatically.“ lautet, müssen Sie nichts tun. Dieses Review wird automatisch einmal wiederholt.

Andernfalls, wenn der Titel des Check-Runs **Code review failed** oder **Code review timed out** lautet, führen Sie das Review mit einem Kommentar oder einer erneuten Ausführung noch einmal aus:

* **`@claude review` kommentieren**: Posten Sie dies als Kommentar auf oberster Ebene im Pull Request. Dadurch wird ein neues Review gestartet, ohne den Pull Request für zukünftige Pushes zu abonnieren.
* **Auf Re-run klicken**: Wenn der Pull Request nicht [aus einem Fork](/docs/de/code-review-pull-requests#review-drafts-and-pull-requests-from-forks) stammt, klicken Sie im Tab **Checks** von GitHub beim Check **Claude Code Review** auf **Re-run**. Die erneute Ausführung umfasst den aktuellen Head-Commit des Pull Requests und abonniert den Pull Request ebenfalls nicht.

<h2 id="find-issues-that-aren’t-showing-as-inline-comments">
  Probleme finden, die nicht als Inline-Kommentare angezeigt werden
</h2>

Wenn der Titel des Check-Runs besagt, dass Probleme gefunden wurden, Sie aber keine Inline-Review-Kommentare im Diff sehen, suchen Sie an diesen anderen Stellen, an denen Befunde angezeigt werden:

* **Details des Check-Runs**: Klicken Sie im Tab **Checks** neben dem Check **Claude Code Review** auf **Details**. Die Schweregradtabelle listet Befunde mit Datei, Zeile und Zusammenfassung auf, unabhängig davon, ob der Inline-Kommentar angenommen wurde.
* **Anmerkungen unter Files changed**: Öffnen Sie im PR den Tab **Files changed**. Ein Befund, der eine Zeile hat, aber nicht als Inline-Kommentar gepostet wurde, erscheint dort als Anmerkung an den betroffenen Zeilen.
* **Review-Text**: Befunde ohne Inline-Position oder außerhalb des aktuellen Diffs erscheinen im Review-Text unter der Überschrift **Additional findings**.

<h2 id="the-check-run-mentions-review-md">
  Der Check-Run erwähnt REVIEW\.md
</h2>

Zwei der Meldungen, die ein Check-Run zu `REVIEW.md` enthalten kann, betreffen den Branch-Schutz:

* **„This review applied the repository's review instructions (REVIEW\.md) from its default branch, which is not protected against direct pushes.“**: Das Review hat nur die Datei im Stammverzeichnis gelesen. Unter [Aus welchem Branch REVIEW.md gelesen wird](/docs/de/code-review-customize#which-branch-review-md-is-read-from) erfahren Sie, was sich durch das Schützen des Branches ändert.
* **„were not applied to this review: branch protection could not be confirmed“**: Das Review hat keine `REVIEW.md` gelesen.

<h2 id="setup-problems">
  Probleme bei der Einrichtung
</h2>

Diese Fälle treten für einen Owner beim [Einrichten von Code Review](/docs/de/code-review-setup) auf.

<h3 id="a-repository-isn’t-listed-in-add-a-repository">
  Ein Repository wird unter Add a repository nicht aufgeführt
</h3>

Suchen Sie zuerst nach dem Namen des Repositorys, da der Dialog eine lange Liste nicht vollständig lädt. Der Dialog führt ein Repository nur auf, wenn die Claude GitHub App darauf zugreifen kann. Klicken Sie auf **Install GitHub App** und gewähren Sie der App Zugriff auf das Repository. Wenn keine Repositorys aufgeführt sind, ist **Install GitHub App** eine Schaltfläche im Dialog. Andernfalls befindet es sich unten im Filtermenü für GitHub-Organisationen des Dialogs.

<h3 id="no-check-run-appears-on-the-test-pull-request">
  Im Test-Pull-Request erscheint kein Check-Run
</h3>

Vergewissern Sie sich, dass **Allow code review** aktiviert ist, dass das Repository im Abschnitt **Code review** unter **Repositories** aufgeführt ist und dass die Claude GitHub App Zugriff darauf hat. Automatische Reviews überspringen Pull Requests im Entwurfsstatus, und ein Repository, das auf **Manual (@claude review)** eingestellt ist, benötigt einen `@claude review`-Kommentar, um das erste Review zu starten.

<h2 id="related-resources">
  Verwandte Ressourcen
</h2>

* [Reviews in einem Pull Request lesen und anfordern](/docs/de/code-review-pull-requests): was die Befunde und der Check-Run bedeuten sowie die Kommentarbefehle
* [Code Review einrichten](/docs/de/code-review-setup): für Owner, Code Review aktivieren und Repositorys verwalten
* [Kosten und Nutzung von Code Review](/docs/de/code-review-costs): die Ausgabenlimits hinter einer Budgetmeldung
* [Code Review anpassen](/docs/de/code-review-customize): welche Kopie von `REVIEW.md` ein Review liest
