heydeer Anmelden
Prüfungen konfigurieren

Prüftiefe

Die Prüftiefe legt fest, wie gründlich eine Prüfung untersucht. „Standard“ eignet sich für die meisten Pull Requests; „Tiefgehend“ investiert mehr Zeit und Credits in komplexe oder sensible Änderungen.

Standard und Tiefgehend

TiefeWas HeyDeer tutGeeignet für
Standard (voreingestellt)Prüft die Änderung aus unabhängigen Perspektiven und verifiziert jeden Befund anhand des Codes.Die meisten Pull Requests
TiefgehendBlickt zusätzlich über den unmittelbaren Diff hinaus und gleicht mögliche Regressionen ab. Dauert meist länger.Refactorings sowie Änderungen an Zahlungen, Authentifizierung oder anderem sensiblen Code

„Tiefgehend“ verbraucht mehr Credits als „Standard“, weil sich die Kosten nach dem Aufwand richten, den eine Prüfung erfordert. Siehe So funktionieren Credits.

Standard-Überprüfungstiefe

Legen Sie „Standard-Überprüfungstiefe“ unter Organisationseinstellungen → Prüfregeln im Abschnitt „Review-Verhalten“ oder pro Repository fest; siehe So funktionieren Einstellungen. Automatische Prüfungen, Befehle in PR-Kommentaren und die Schaltfläche „Review this revision“ verwenden diese Einstellung.

Um einmalig eine andere Tiefe zu verwenden, wählen Sie auf der Seite „Prüfungen“ in HeyDeer „Neue Prüfung“ und unter „Prüftiefe“ entweder „Standard“ oder „Tiefgehend“.

Eine gängige Einrichtung behält „Standard“ als Organisationsstandard bei, legt „Tiefgehend“ für Repositorys mit sensiblem Code fest und startet für einen riskanten Pull Request eine einmalige tiefgehende Prüfung.

Tiefgehende Prüfungen und Repository-Prüfungen

Bei einer tiefgehenden Prüfung investiert HeyDeer zusätzlichen Aufwand in jede passende Repository-Prüfung. Fügen Sie bei einer einfachen Repository-Prüfung, etwa einer Namensregel, skip_extra_reviewers: true zu ihrem Frontmatter hinzu, damit tiefgehende Prüfungen sie wie „Standard“ behandeln. Lassen Sie die Option bei Repository-Prüfungen weg, die riskantes Verhalten absichern.

---
files: "src/**/*.ts"
skip_extra_reviewers: true
---
Exported functions use camelCase names.
Report any exported function that does not.