Was HeyDeer liest
Eine Prüfung liest die Änderungen des Pull Requests im Kontext des gesamten Repositorys, zusammen mit der PR-Diskussion und den Hinweisen, die Sie HeyDeer geben.
Quellen im Überblick
Der PR-Head ist der neueste Commit des Pull Requests, der Basis-Branch ist der Branch, in den er gemergt wird, jeweils zum Zeitpunkt der Prüfungsanfrage.
| Quelle | Version | So ändern Sie sie |
|---|---|---|
| Codeänderungen, ohne generierte Dateien | PR-Head | Commits in den Pull Request pushen |
| Repository-Dateien und Commit-Verlauf | PR-Head | Commits in den Pull Request pushen |
| PR-Titel, Beschreibung und Diskussion | Zum Zeitpunkt der Prüfungsanfrage | Den Pull Request bearbeiten oder kommentieren |
| Verknüpfte Issues und Pull Requests im selben Repository | Aktuell | Einstellung „Verknüpfte Issues lesen“ |
AGENTS.md, CLAUDE.md | PR-Head | Im Pull Request bearbeiten |
.agents/checks/*.md | Basis-Branch | Änderungen in den Basis-Branch mergen |
.agents/skills/ | PR-Head | Im Pull Request bearbeiten |
.gitattributes | Basis-Branch | Änderungen in den Basis-Branch mergen |
| Prüfanweisungen | Zum Zeitpunkt der Prüfungsanfrage | Organisationseinstellungen → Prüfanweisungen oder die Prüfanweisungen eines Repositorys |
| MCP-Server | Zum Zeitpunkt der Prüfungsanfrage | Organisationseinstellungen → MCP-Server oder die MCP-Server eines Repositorys |
Prüfanweisungen und Repository-Prüfungen haben Vorrang vor AGENTS.md. Siehe Wohin welche Regel gehört.
Code und Diskussion
HeyDeer prüft, was der Pull Request ändert, und kann jede Datei am PR-Head sowie den Commit-Verlauf lesen und durchsuchen. Ein Befund kann auf Code außerhalb des Diffs verweisen, den die Änderung beschädigt.
Verknüpfte Issues lesen
Wenn „Verknüpfte Issues lesen“ aktiviert ist (Standard), kann HeyDeer Issues und Pull Requests im selben Repository lesen, die die Änderung erklären helfen, etwa ein Issue, das der PR behebt.
Ändern Sie dies unter Organisationseinstellungen → Prüfregeln im Abschnitt „Review-Verhalten“ oder pro Repository. Siehe So funktionieren Einstellungen.
Generierte Dateien
HeyDeer überspringt Dateien, die in .gitattributes als linguist-generated markiert sind: Sie werden nicht geprüft und passen zu keiner Repository-Prüfung. HeyDeer rät nicht, markieren Sie Lock-Dateien und generierte Clients daher selbst.
# .gitattributes
src/generated/** linguist-generated
pnpm-lock.yaml linguist-generatedWenn alle geänderten Dateien übersprungen werden, zeigt der Check HeyDeer Review „No reviewable files“, und es werden keine Credits verbraucht.