heydeer ログイン
レビューの設定

レビューの深さ

レビューの深さは、レビューでどれだけ調査するかを決めます。ほとんどのプルリクエストには標準が適しており、詳細は複雑な変更や影響の大きい変更に、より多くの時間とクレジットをかけます。

標準と詳細

深さHeyDeer が行うこと向いている変更
標準(デフォルト)独立した複数の視点から変更をレビューし、各指摘事項をコードと照合して検証します。ほとんどのプルリクエスト
詳細さらに、直接の差分を超えて調べ、潜在的なリグレッションをクロスチェックします。通常はより時間がかかります。リファクタリングや、決済、認証など影響の大きいコードの変更

コストはレビューに必要な作業量に応じて決まるため、詳細は標準よりも多くのクレジットを使用します。クレジットの仕組みを参照してください。

デフォルトのレビューの深さ

「デフォルトのレビューの深さ」は、「組織設定」→「レビュールール」の「レビュー方法」で設定するか、リポジトリごとに設定します。設定の仕組みを参照してください。自動レビュー、PR コメントのコマンド、Review this revision ボタンでこの設定が使われます。

一度だけ別の深さを使うには、HeyDeer の「レビュー」ページで「新しいレビュー」を選び、「レビューの深さ」で標準または詳細を選択します。

よくある構成は、組織のデフォルトを標準のままにし、影響の大きいコードを含むリポジトリには詳細を設定し、リスクの高いプルリクエストには単発で詳細レビューを開始する、というものです。

詳細レビューとリポジトリのチェック

詳細レビューでは、HeyDeer は該当する各リポジトリのチェックに追加の労力をかけます。命名規則のような単純なチェックの場合は、フロントマターに skip_extra_reviewers: true を追加すると、詳細レビューでも標準と同じように扱われます。リスクの高い動作を守るチェックには追加しないでください。

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