heydeer
Prüfungen auf GitHub

Befehle in PR-Kommentaren

Kommentiere einen Pull Request, um eine Prüfung durch HeyDeer anzufordern, automatische Prüfungen zu pausieren oder Autopilot zu starten. Befehle funktionieren in jedem verbundenen Repository, unabhängig von dessen Prüfzeitpunkt.

Befehle

alexhat kommentiert
@heydeer review
HeyDeer reagiert mit 👀 auf deinen Kommentar, sobald es die Anfrage annimmt, und entfernt die Reaktion, wenn die Prüfung abgeschlossen ist.
BefehlWirkung
@heydeer reviewPrüft den aktuellen Commit mit der voreingestellten Prüftiefe und dem voreingestellten Feedback-Umfang des Repositorys. Wenn Nur neue Änderungen prüfen aktiviert ist, deckt die Prüfung ab, was sich seit der letzten Prüfung geändert hat. Siehe Folgeprüfungen.
@heydeer full reviewPrüft den gesamten Pull Request erneut.
@heydeer pauseStoppt automatische Prüfungen für diesen Pull Request. Wartende Prüfungen laufen weiter, und du kannst weiterhin eine Prüfung anfordern.
@heydeer resumeSetzt die automatischen Prüfungen für diesen Pull Request fort. Es wird keine Prüfung gestartet.
@heydeer autopilotStartet Autopilot: HeyDeer behebt, was in diesem Pull Request offen ist, pusht in seinen Branch und prüft jede Änderung, bis er gemergt werden kann.
@heydeer autopilot stopStoppt Autopilot für diesen Pull Request.

Wie Ergebnisse veröffentlicht werden, richtet sich nach deinen Veröffentlichungseinstellungen. Wenn HeyDeer die Prüfung nicht ausführen kann oder sie fehlschlägt oder abgebrochen wird, antwortet HeyDeer auf deinen Kommentar. Pausieren und Fortsetzen erhalten sofort eine Antwort. Autopilot-Befehle erhalten eine Reaktion, und der eigene Kommentar von Autopilot zeigt, was er gerade tut.

Eine angeforderte Prüfung wird wie jede andere Prüfung abgerechnet; siehe So funktionieren Credits. Sie wird nicht auf die Höchstzahl automatischer Prüfungen pro PR angerechnet.

Wenn eine Prüfung desselben Commits in der Warteschlange steht oder läuft, schließt sich ein Kommentar, der nur @heydeer review enthält, dieser Prüfung an, statt eine neue zu starten. Dabei werden keine zusätzlichen Credits verbraucht. Dein Kommentar erhält wie gewohnt die Reaktion 👀, und die Prüfung veröffentlicht ihr Ergebnis wie üblich. Sie liest keine Kommentare, die nach ihrer Anforderung veröffentlicht wurden. Um diese einzubeziehen, fordere nach Abschluss erneut eine Prüfung an.

Wie HeyDeer einen Kommentar liest

  • Füge einen Befehl an beliebiger Stelle in einen neuen PR-Kommentar oder Inline-Prüfkommentar ein. Ein Befehl in einem Inline-Kommentar prüft wie gewohnt den Pull Request, nicht nur diese Zeilen.
  • Schreibe den Befehl als normalen Text, nicht in Code, einem Zitat oder einem HTML-Kommentar. HeyDeer ignoriert bearbeitete Kommentare und Kommentare von Bots.
  • Enthält ein Kommentar mehrere Befehle, führt HeyDeer nur den ersten aus.
  • Um Prüftiefe oder Feedback-Umfang zu wählen, starte die Prüfung in HeyDeer.

Jede andere Erwähnung von @heydeer kann HeyDeer bitten, etwas zu beantworten oder zu erledigen. Siehe @heydeer erwähnen.

Wenn ein Befehl weder 👀 noch eine Antwort erhält, siehe Fehlerbehebung.

Fehlenden Kontext ergänzen

Wenn eine Prüfung unter Klärung erforderlich eine Frage stellt oder einem Befund etwas entgeht, das du weißt, erkläre es in einem neuen Kommentar. Füge @heydeer review in denselben Kommentar ein, um eine Prüfung mit deiner Erklärung anzufordern.

alexhat kommentiert
Der leere catch-Block ist beabsichtigt: Der Cache ist optional, und bei einem Cache-Miss wird auf die Datenbank zurückgegriffen.@heydeer review

Jede Anfrage mit einer Erklärung startet eine neue Prüfung, die die neueste Diskussion liest, auch wenn sich der Code nicht geändert hat. Eine Antwort ohne Befehl startet keine Prüfung.

Wenn du einen Befund nicht umsetzen möchtest, siehe Einen Befund ablehnen.

Wer Befehle ausführen kann

Die Einstellung Wer Prüfungen anfordern kann bestimmt, wer Befehle ausführen kann: Arbeitsbereichseinstellungen → Prüfregeln → Zugriff auf manuelle Prüfungen oder die Prüfregeln eines Repositorys.

OptionWer Prüfungen anfordern kann
Alle mit Schreibzugriff auf das RepositoryVoreingestellt. Alle mit Write-, Maintain- oder Admin-Zugriff.
Ausgewählte Benutzer oder Teams mit SchreibzugriffPersonen, die unter „GitHub-Benutzernamen“ oder „Teams“ aufgeführt sind und außerdem Schreibzugriff haben.

Dieselbe Regel gilt für Prüfungen, die in HeyDeer oder über die Schaltflächen des Checks gestartet werden. Filter für automatische Prüfungen schränken angeforderte Prüfungen nicht ein.

Eine Prüfung in HeyDeer starten

  1. Öffne in HeyDeer den Prüfverlauf und wähle Prüfung starten.
  2. Wähle Repository und Pull Request. Du kannst nur Repositorys auswählen, für die du Schreibzugriff hast.
  3. Um Prüftiefe oder Feedback-Umfang zu ändern, öffne Prüfoptionen. Beide sind zunächst auf die Voreinstellungen des Repositorys gesetzt.
  4. Wähle Prüfung ausführen.