Eine Prüfung lesen
HeyDeer veröffentlicht seine Befunde als GitHub-Review eines Pull Requests, mit einem Inline-Kommentar an den Zeilen, die ein Befund betrifft.
Was HeyDeer veröffentlicht
Das Review auf GitHub enthält keine Zusammenfassung. Die Zusammenfassung und die vollständige Liste der Befunde finden Sie im Check HeyDeer Review und in HeyDeer.
Der Review-Kommentar enthält nur Warnungen zur Prüfung, weitere Befunde und gegebenenfalls eine Begründung der Genehmigung. Bei einer Prüfung ohne zu veröffentlichende Inhalte wird kein Kommentar hinzugefügt. Ist die Prüfung für GitHub zu lang, lässt HeyDeer einige Befunde weg und fügt einen Link „Alle Befunde in HeyDeer ansehen“ hinzu.
HeyDeer genehmigt einen Pull Request nur, wenn Automatische Genehmigung aktiviert ist, und wiederholt kein Problem, das in der Diskussion bereits angesprochen wurde. Siehe Folgeprüfungen.
Wenn „Review-Kommentare im PR veröffentlichen“ deaktiviert ist, enthält nur der Check die Prüfung. Siehe Ergebnisse veröffentlichen.
Aufbau eines Befunds
| Teil | Inhalt |
|---|---|
| Überschrift | Schweregrad und Titel, zum Beispiel HIGH: Wiederholungsschleife stoppt bei einem 404 nie. |
| Erklärung | Was das Problem ist und welche Folgen es hat. |
| Korrekturvorschlag | Wie es sich beheben lässt, in Worten. |
| Änderungsvorschlag | Eine exakte Änderung, als GitHub-Vorschlag oder als schreibgeschützter Diff. |
| Prüfung | Die Repository-Prüfung, die den Befund ausgelöst hat. |
| Betroffener Code | Ein Link zu den Zeilen, wenn der Kommentar nicht an ihnen steht. |
Der Schweregrad ist Kritisch, Hoch, Mittel oder Niedrig und spiegelt die Auswirkung wider, unabhängig davon, wie sicher sich HeyDeer ist. Um weniger oder mehr Befunde zu veröffentlichen, ändern Sie den Feedback-Umfang, der nach Sicherheit filtert.
Ein Vorschlag, den Sie committen können, erscheint nur, wenn der Kommentar genau an den Zeilen steht, die er ersetzt; andernfalls ist die Änderung ein schreibgeschützter Diff. HeyDeer führt nie Ihren Formatter oder Ihre Tests aus, lesen Sie einen Vorschlag also, bevor Sie ihn committen.
GitHub akzeptiert Inline-Kommentare nur an Zeilen im Diff. Ein Befund zu anderem Code, etwa zu einem unveränderten Aufrufer, den die Änderung beschädigt, steht im Review-Kommentar unter „Weitere Befunde“.
Prüfwarnungen
Wenn etwas eine Prüfung eingeschränkt hat, zeigen der Review-Kommentar, der Check und HeyDeer „Warnungen zur Prüfung“ an.
| Warnung | Was zu tun ist |
|---|---|
| Befunde mit geringerer Sicherheit wurden ausgelassen | Eine Prüfung behält ihre 30 Befunde mit der höchsten Sicherheit. Bearbeiten Sie diese und fordern Sie dann eine weitere Prüfung an. |
| Nur die ersten 10 Repository-Prüfungen wurden ausgewählt | Es gelten höchstens 10 Repository-Prüfungen, in der Reihenfolge der Dateinamen. Grenzen Sie ihre Dateimuster ein. |
Dieser Pull Request ändert .agents/, und die neue Check-Konfiguration ist ungültig | Beheben Sie die Konfiguration vor dem Mergen, sonst kann HeyDeer keine Pull Requests für diesen Branch prüfen. |
| Einige Befunde oder Thread-Bewertungen waren ungültig oder unvollständig | Fordern Sie eine weitere Prüfung an, um ein vollständiges Ergebnis zu erhalten. |
Eine Prüfung mit Warnung ist unvollständig: HeyDeer genehmigt sie nicht, ihr Check meldet keinen Erfolg, und die nächste Prüfung deckt den gesamten Pull Request ab.
Sprache der Prüfung
„Sprache der Prüfung“ legt die Sprache von Befunden, Zusammenfassungen, Warnungen und den Antworten von HeyDeer in seinen Threads fest. Wählen Sie Englisch (Standard), vereinfachtes Chinesisch, Japanisch, Spanisch, Koreanisch, Portugiesisch (Brasilien) oder Deutsch. Code und Dateipfade bleiben unverändert.
Legen Sie sie unter Organisationseinstellungen → Prüfregeln im Abschnitt „Review-Verhalten“ oder in den Prüfregeln eines Repositorys fest.
Die Prüfung in HeyDeer
Jede Prüfung hat eine eigene Seite in HeyDeer. Öffnen Sie sie über „Prüfungen“, über den Details-Link des Checks oder über „Alle Befunde in HeyDeer ansehen“. Sie zeigt, was die Prüfung ausgelöst hat, ob sie „Neue Änderungen“ oder „Gesamter PR“ abgedeckt hat, die „Verbrauchten Credits“, jeden Befund innerhalb des Feedback-Umfangs sowie Bedenken unter „In der Diskussion abgelehnt“.
„Feedback-Umfang in der Vorschau“ zeigt, welche Befunde jeder Feedback-Umfang behalten würde, ohne etwas zu ändern. Jemand mit Schreibzugriff kann eine Prüfung mit „Überprüfung abbrechen“ stoppen; bereits verbrauchte Credits werden nicht erstattet.