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
| Befehl | Wirkung |
|---|---|
@heydeer review | Prü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 review | Prüft den gesamten Pull Request erneut. |
@heydeer pause | Stoppt automatische Prüfungen für diesen Pull Request. Wartende Prüfungen laufen weiter, und du kannst weiterhin eine Prüfung anfordern. |
@heydeer resume | Setzt die automatischen Prüfungen für diesen Pull Request fort. Es wird keine Prüfung gestartet. |
@heydeer autopilot | Startet 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 stop | Stoppt 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.
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.
| Option | Wer Prüfungen anfordern kann |
|---|---|
| Alle mit Schreibzugriff auf das Repository | Voreingestellt. Alle mit Write-, Maintain- oder Admin-Zugriff. |
| Ausgewählte Benutzer oder Teams mit Schreibzugriff | Personen, 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
- Öffne in HeyDeer den Prüfverlauf und wähle Prüfung starten.
- Wähle Repository und Pull Request. Du kannst nur Repositorys auswählen, für die du Schreibzugriff hast.
- Um Prüftiefe oder Feedback-Umfang zu ändern, öffne Prüfoptionen. Beide sind zunächst auf die Voreinstellungen des Repositorys gesetzt.
- Wähle Prüfung ausführen.