heydeer Anmelden
Prüfungen konfigurieren

Prüffilter

„Filter für automatische Reviews“ legen fest, welche Pull Requests HeyDeer selbstständig prüft. Prüfungen, die Sie selbst anfordern, schränken sie nicht ein; siehe Befehle in PR-Kommentaren.

So funktionieren Filter

Sie finden „Filter für automatische Reviews“ unter Organisationseinstellungen → Prüfregeln im Abschnitt „Wann prüfen“ oder auf dem Tab „Prüfregeln“ eines Repositorys. Sie sind bearbeitbar, sofern der Review-Zeitpunkt nicht „Nur manuell“ ist.

Jede Zeile besteht aus einem Feld, einem Operator („Ist eines von“, „Ist keines von“ oder „Hat keine Labels“) und Werten. Ein Pull Request kommt nur infrage, wenn er jeder Zeile entspricht. Bei Labels und Benutzernamen wird die Groß- und Kleinschreibung ignoriert. Sie können bis zu 60 Zeilen hinzufügen; widersprüchliche Zeilen lassen sich nicht speichern.

FeldWerte
PR-LabelsLabel-Namen
AutorGitHub-Benutzernamen, etwa alex oder dependabot[bot]
Team des AutorsTeams in Ihrer Organisation, einschließlich Unterteams
Zugehörigkeit des AutorsOrganisationsmitglied, Externer Mitarbeiter (Zugriff auf das Repository, kein Organisationsmitglied), Sonstiger externer Autor
Kontotyp des AutorsPerson, Bot (GitHub-App- und Bot-Konten)
PR-StatusIst ein Entwurf, Ist kein Entwurf
PR-HerkunftDasselbe Repository, Fork

„Team des Autors“ und „Zugehörigkeit des Autors“ gibt es nur in Organisations-Arbeitsbereichen, und sie erfordern die Organisationsberechtigung Members der GitHub App. Wenn HeyDeer die Mitgliedschaft nicht prüfen kann, startet die automatische Prüfung nicht.

Standardfilter

Ein neuer Arbeitsbereich startet mit den Zeilen PR-Status → Ist kein Entwurf und PR-Herkunft → Ist eines von → Dasselbe Repository, sodass HeyDeer Entwürfe und Forks überspringt. Ohne Zeilen kommt jeder Pull Request infrage.

Repository-Filter

FilterquelleWas passiert
Organisationsfilter übernehmenDie Zeilen der Organisation gelten, und Zeilen, die Sie hier hinzufügen, können die infrage kommenden Pull Requests nur weiter einschränken.
Filter für dieses Repository festlegenDie Zeilen des Repositorys ersetzen die der Organisation und beginnen als Kopie davon. Verwenden Sie dies, um Filter zu lockern.

„Auf Organisationsfilter zurücksetzen“ entfernt die Zeilen des Repositorys.

Rezepte

Behalten Sie die Standardzeilen bei, sofern das Ziel nichts anderes verlangt.

ZielZeilen
Alle Bots überspringenKontotyp des Autors → Ist keines von → Bot
Einige Bots überspringenAutor → Ist keines von → dependabot[bot], renovate[bot]
Auch Entwürfe prüfenDie Zeile „PR-Status“ entfernen
Ein Label voraussetzenPR-Labels → Ist eines von → ai-review
Ein Label ausschließenPR-Labels → Ist keines von → skip-review
Nur externe Beitragende prüfenZugehörigkeit des Autors → Ist eines von → Externer Mitarbeiter, Sonstiger externer Autor; die Zeile „PR-Herkunft“ entfernen
Nur ein Team prüfenTeam des Autors → Ist eines von → backend