Devin Review の動作例
機能
スマートな差分整理
変更を論理的にグループ化し、アルファベット順ではなく関連する編集をまとめて表示します。
コピーと移動の検出
コードがコピーまたは移動された場合に検出し、大きな削除や挿入としてではなく、変更点のみをわかりやすく表示します。
バグキャッチャー
バグをチェックし、信頼度レベルごとにラベル付けします。重大なバグはただちに対応が必要です。
セキュリティスキャン
セキュリティ脆弱性を検出し、CWE 分類と重大度レベルとあわせて、ハードニングの改善案を提示します。
GitHub 互換性
Devin Review 内からコメントの投稿、PR の承認、変更のリクエストができ、GitHub と同期されます。
コードベース対応チャット
PR について質問すると、コードベース全体から関連するコンテキストに基づいた回答を得られます。差分ビュー内の任意のコメント、バグ、またはフラグから直接 Devin に質問することもできます。
PR ワークフロー操作
ページを離れることなく、Devin Review から直接、マージ、クローズ、ドラフトへの変換、レビュー準備完了としてマーク、自動マージの切り替えを行えます。
チャットからのコード変更
チャットエージェントにコードの編集を依頼できます。提案された変更を確認したうえで、Devin Review を離れることなく、それらを PR ブランチにコミットとして適用できます。
はじめに
- Devin webapp — app.devin.ai/review にアクセスすると、あなたに割り当てられた PR、あなたが作成した PR、レビュー依頼されている PR など、オープンな PR がカテゴリ別に表示されます。Devin が PR を作成した場合、チャット内にオレンジ色の「Review」ボタンが表示されます。
- PR コメント — 組織が接続したリポジトリ内の任意の GitHub PR に
/devin reviewとコメントすると、Devin がその場でレビューします。PR コメントからレビューをトリガーするを参照してください。 - URLショートカット — 任意の GitHub.com の PR リンクで、URL 内の
github.comをdevinreview.comに置き換えてください。非公開の PR の場合は、事前に Devin にサインインしてください。 - GitHub Enterprise — 完全な PR URL を app.devin.ai/review の Devin Review ページに貼り付けてください。GitHub のすべての提供形態 (GitHub.com、Enterprise Server、Enterprise Cloud) は同じ機能に対応しています。
- Azure DevOps — リポジトリを Devin に接続した後、完全な PR URL (例:
https://dev.azure.com/.../pullrequest/...、または Azure DevOps Server のホスト) を app.devin.ai/review に貼り付けてください。
対応している Git プロバイダー
GitHub には GitHub.com、GitHub Enterprise Server、GitHub Enterprise Cloud が含まれ、いずれも同じ機能に対応しています。書き込み機能 (コメント、レビュー、マージ操作、チャットからのコード変更) を利用するには、GitHub 組織 にインストールされた GitHub App 接続が必要です。PAT ベースの接続は読み取り専用で、コメントの投稿、レビューの送信、マージ操作は実行できません。GitHub App のセットアップについては、GitHub 統合ガイド を参照してください。
GitLab には GitLab.com と Self-Managed GitLab が含まれます。Self-Managed GitLab の書き込み機能 (コメント、レビュー、マージ操作、チャットからのコード変更) を利用するには、GitLab App 接続が必要です。GitLab App のセットアップについては、GitLab Self-Managed 統合ガイド を参照してください。
Azure DevOps には Azure DevOps Services (
dev.azure.com) と Azure DevOps Server 2020/2022 が含まれます。Azure DevOps 統合、Microsoft Entra service principal、またはパーソナルアクセストークンを利用した Azure DevOps Server コレクションのいずれかで接続し、Settings > Review から自動レビュー対象のリポジトリを登録してください。Devin は接続されたサービス ID を通じて自動検出結果を投稿します。自分自身としてコメント、返信、スレッドの解決、PR への投票、PR の破棄を行うには、個人の Azure DevOps アカウントを Devin にリンクしてください。これらの操作はサービス ID ではなく、あなたに帰属します。Azure DevOps Server 接続では共有のパーソナルアクセストークンを利用するため、自分自身としての操作は利用できません。また、チャットからの編集の適用、マージ、ドラフト操作、自動マージには対応しておらず、個人の PR 受信トレイにも Azure DevOps の PR は表示されません。
Bitbucket Data Center はバージョン 8.16 以降が必要で、Bitbucket 統合を通じて接続します。Devin Review から PR へのコメント、レビュアーの追加・削除、承認、却下を行うには、Bitbucket アカウントをリンクしてください。マージ、ラベル、担当者、リアクションには対応しておらず、チャットからのコード変更は 1 ファイルずつコミットされます。Bitbucket Cloud には対応していません。
レビューの読み方
分析は、PR の挙動と影響を簡潔にまとめた概要から始まり、必要に応じて主要な変更点が箇条書きで続きます。関連する編集はセクションごとにまとめられ、diff とあわせて説明が表示されます。 モバイルでは、レビューは Changes タブで開きます。バグ、フラグ、セキュリティに関する検出結果を確認するには Bugs に切り替えてください。PR のその他の詳細は Description、Discussion、Commits で確認できます。 GitHub のコメントやレビューへのリンクを Devin Review で開くと、対象の箇所までスクロールしてハイライト表示されます。これは Devin セッション内のレビュータブでも同様に動作します。権限
Devin Review へのアクセスは、ロールエディタの Devin Review の権限 で設定するアカウントレベルの権限によって制御されます。デフォルトでは、すべてのメンバーと管理者に自動レビューへのフルアクセスが付与され、管理者にはこれに加えて Devin Review を管理 も付与されます。 Enterprise 管理者は、カスタムロールを利用して、アクセスをより低い利用ティア (手動のみ、または PR 作成時のみ) に制限したり、アクセスを完全に削除したり、管理者権限を付与したりできます。自動レビューの自己登録に Devin Review を管理 は必要ありません。利用ティアを持ち、GitHub アカウントを接続しているユーザーであれば、誰でも自分で登録できます。 Devin Review の権限ティアの一覧と、各ティアで付与される内容については、アカウントレベルのロールを参照してください。Enterprise アカウント: レビュー設定を管理できるのは、プライマリ組織に所属し、Devin Review を管理 権限を持つユーザーのみです。プライマリ組織以外のユーザーは自分で登録できますが、管理者設定は変更できません。
ガバナンス
Enterprise 管理者は、Devin webapp から、Devin Review を利用できるユーザー、自動化のレベル、コストを管理できます。このセクションの機能は、Devin Enterprise アカウントでのみ利用できます。Enterprise
プランの詳細は、営業にお問い合わせください。
コスト管理
Devin Review は、Devin セッションや他の Devin 製品で利用されるものと同じ、お使いの Enterprise の ACU プールから ACUs (Agent Compute Units) を消費します。Enterprise 管理者は、レビュー コストを監視および管理するためのツールを複数利用できます。消費量ダッシュボード
Settings > Consumption にある Enterprise の消費量ダッシュボードでは、製品ごとの ACU 使用量の内訳を確認でき、日次の消費量グラフには Review 専用の項目も表示されます。組織の管理者は、Settings > Consumption Analytics で自分の組織のレビュー消費量を閲覧できます。 このダッシュボードには次の項目が含まれます。- ユーザーごとの内訳 — 現在および前回の請求サイクルで、各ユーザーが消費したレビュー ACU 数を確認できます。
- リポジトリごとの内訳 — 現在および前回の請求サイクルについて、リポジトリごとのレビュー ACU 消費量、レビュー数、検出されたバグの数を確認でき、どのリポジトリが最もレビューコストを押し上げているか、またレビューが最も多くの問題を検出しているのはどこかを特定するのに役立ちます。
レビューサイズの指標
Devin Review の各PRには、そのPR内のすべてのレビュージョブにおける ACU 総使用量に基づいたレビューのTシャツサイズを示す消費量バッジが表示されます。
サイズバッジにカーソルを合わせると、正確な ACU 合計、実行されたレビュージョブ数、現在表示中のレビューのコストを確認できます。これにより、レビュー担当者は、レビューの再実行や、変更が頻繁なPRでの 自動レビュー の有効化によるコストへの影響を把握できます。
PRごとの自動レビュー利用上限
管理者は、Settings > Review の Auto-review limits セクションで、1つのPRに対する自動レビューで Devin Review が消費できる量の上限を設定できます。この上限は、Enterprise プランでは ACU、Individual プランと Teams プランでは従量課金のドル額で測定されます。上限を設けない場合は、フィールドを空欄のままにしてください (デフォルト) 。 あるPRのすべてのレビュージョブにまたがる合計レビュー支出がこの上限に達すると、そのPRでは自動レビューがオフになり、以後の自動レビューはスキップされます。上限到達はソフトブロックです。- 手動レビューは引き続き利用できます — この上限で一時停止されるのは自動レビューだけです。PR review page からいつでも自分でレビューをトリガーできます。
- PRごとに再度有効化 — アクションメニュー (ヘッダー内の三点メニュー) からそのPRの自動レビューを再びオンにすると、自動レビューが再開され、そのPRはこの上限の対象外になります。
PR ワークフロー操作
Devin Review では、GitHub に切り替えることなく、レビュー ページから直接 PR に対する操作を行えます。- Merge — リポジトリで設定されたマージ戦略 (merge commit、squash、または rebase) を使用して PR をマージします。マージ ボタンには、PR の現在のマージ可否のステータスと必要なチェックが反映されます。
- Close — PR をマージせずにクローズします。マージ ボタンの横にあるドロップダウン メニューから利用できます。
- Convert to draft — オープン中の PR をドラフト状態に変更します。PR がオープン中で、まだドラフトでない場合にドロップダウン メニューから利用できます。
- Mark ready for review — ドラフト PR をレビュー準備完了としてマークします。ドラフト PR では、マージ バーに「レビュー準備完了」ボタンが表示されます。
- Auto-merge — マージ ボタンのドロップダウンから GitHub の自動マージを有効または無効にします。有効にすると、必要なチェックがすべて完了した時点で PR は自動的にマージされます。マージ バーには、誰が有効にしたかを含む現在の自動マージのステータスが表示されます。
スタック型PR
Devin Reviewでは、スタック型PRが主要な機能としてサポートされています。PRがスタックに含まれている場合、レビューページにはシリーズ全体が表示され、マージも正しく処理されます。- スタックパネル — PRヘッダーには、マージ先のベースブランチまで、すべてのメンバーが下から上の順に並んだスタックが表示されます。各メンバーからそれぞれのレビューページに移動できるため、スタックをレイヤーごとに確認できます。
- レイヤーごとのマージ準備状況 — 各メンバーには、実際のマージ可否を示すステータスドットが表示されます。CI、必須レビュー、ブランチ保護を考慮してマージ可能な場合は緑、チェックの失敗または競合がある場合は赤、それ以外の理由でマージがブロックされている場合はオレンジです。これには、レイヤー自体はマージ可能でも、その下にマージできないPRがあるためブロックされている場合も含まれます。集約インジケーターにはスタック全体の状態が表示されます。
- 対象を絞った差分 — スタック内の各PRは、その直下のレイヤーとの差分として表示されるため、自動レビューやBug Catcherを含むすべてのレビューでは、そのレイヤーでの変更のみが確認されます。
- スタックのマージ — スタック型PRは、GitHubのアトミックなスタックマージによってマージされます。PRをマージすると、スタック内でそのPRより下にある未マージのPRもすべて、下から上へ1回の操作でマージされます。マージボタンには、その操作でマージされるPR数が正確に表示され、その後GitHubによって残りのPRの対象ブランチがベースブランチに変更されます。
自動レビュー
Devin は、手動で実行しなくても PR を自動的にレビューできます。Settings > Review で自動レビューを設定できます。任意の PR レビューページでは、アクションメニュー (ヘッダーの 三点メニュー) から、その PR の自動レビューを切り替えたり、レビュー設定ページへのリンクにアクセスしたりできます。自動レビューはいつ実行されますか?
自動レビューは次のタイミングでトリガーされます:- PR が作成されたとき (ドラフト以外)
- 新しいコミットが PR にプッシュされたとき
- ドラフト PR がレビュー準備完了としてマークされたとき
トリガーモード
リポジトリと個々のユーザーでは、それぞれ自動レビューをいつ実行するかを制御するトリガーモードを設定できます。- 自動レビュー (デフォルト) — PR のオープン、新しいコミットのプッシュ、ドラフト PR のレビュー準備完了への変更など、すべてのイベントでレビューがトリガーされます。
- PR 作成時 — レビューがトリガーされるのは、PR が最初にオープンされたとき、またはドラフト PR がレビュー準備完了としてマークされたときのみです。その後 PR にコミットをプッシュしても、新しいレビューはトリガーされません。
- 手動 — レビューは自動では実行されません。必要なときにいつでも PR レビューページから自身でレビューをトリガーします。これは個人登録のベースティアです。
自己登録 (全ユーザー)
接続済みの GitHub アカウントを持つユーザーは、管理者権限なしで自分自身を自動レビューの対象として登録できます。- Settings > Preferences にアクセスします
- Devin Review の Review trigger で、PR 作成時 または 自動レビュー を設定します (手動 のままにします)
レビューコメントの言語
Settings > Preferences の Devin Review セクションで、Devin Review がコメントと分析に使用する言語を選択できます。- 表示言語を使用 (デフォルト) — レビューコメントは、表示言語の設定に従います。
- 指定した言語 — 英語、スペイン語、ポルトガル語、日本語、中国語、韓国語、フランス語、ドイツ語、ロシア語、アラビア語、ヘブライ語、インドネシア語から選択します。
REVIEW.md でレビューコメントの言語が指定されている場合、個人の設定にかかわらず、Devin はその言語を使用します。
管理者設定
管理者は Settings > Review で追加のオプションを利用できます:- Repositories — リポジトリを追加すると、そのリポジトリのすべての PR が自動レビュー対象になります。Add repo ボタンを使用して接続済みリポジトリを検索・選択し、各リポジトリのトリガーモードをリストから設定します。
- Users — 組織全体の参加済みユーザーを、各ユーザーのトリガーモードとあわせて表示します。ユーザーは 自己登録 で自身を登録します。管理者が他のユーザーを直接登録することはできません。
- PR の説明に “Devin Review” リンクを追加 — 有効な場合 (デフォルト) 、Devin はレビューへのリンクを PR の説明に追加します。
GitHub への投稿
管理者は Settings > Review の Post as PR comments セクションで、Devin Review が GitHub に投稿する内容を設定できます:- Post GitHub CI checks — 有効な場合 (デフォルト) 、Devin はレビューごとに PR にコミットステータスチェックを作成します。これにより、PR の checks リストでレビュー結果を直接確認できます。
- Bugs — バグ (エラーや誤った動作の可能性が高いもの) を PR コメントとして投稿します。
- セキュリティ — セキュリティ脆弱性 とハードニングの提案を PR コメントとして投稿します。
- フラグ (要調査) — 要調査フラグ (詳しく確認する価値のある潜在的な issue) を PR コメントとして投稿します。
- フラグ (note) — note フラグ (対応が不要な場合もある参考情報) を PR コメントとして投稿します。
Enterprise アカウント: 設定は Enterprise 内のすべての組織に適用されます。設定を管理できるのは、Enterprise 管理者権限を持つプライマリ組織のユーザーのみです。プライマリ以外の組織のユーザーは、自分自身のみを登録できます。
自動レビューは、組織に接続されていない公開リポジトリでは利用できません。
Bug Catcher
Bug Catcherは、PR を自動で分析して潜在的な問題を検出し、検出結果を 分析サイドバーに表示します。検出結果は バグ、フラグ、セキュリティ に分類されます。バグ
バグは、コード内で修正すべき具体的なエラーです。これらは、Bug Catcher が高い確度で実際の問題だと判断した事象を表します。 バグは次の 2 つの重大度レベルで表示されます:- 重大 — ただちに対応が必要な、高い確度の問題
- 軽微 — 重大度は低いものの、確認すべき問題
フラグ
フラグは、対応が必要な場合と不要な場合がある情報目的のコード注釈です。フラグには次の 2 種類があります。- 要調査 — さらなる調査が必要なフラグです。フラグが付いたコードを自分で確認し、実際にバグや問題が存在するかどうかを検証してください。
- 情報 — Bug Catcher が正しいと判断したか、もしくは動作の仕組みを説明しているものです。これらは対応を求めるものではなく、コード変更の内容を理解する助けになります。
セキュリティ
Devin Review はセキュリティ脆弱性をスキャンし、バグやフラグと並んで、分析サイドバー内の専用のセキュリティセクションに表示します。セキュリティスキャンはすべてのレビューで実行され、無効にすることはできません。セキュリティの finding を PR コメントとして投稿するかどうかは、投稿設定で制御できます。 スキャナーは、次の脆弱性カテゴリをチェックします。- インジェクション (SQL、XSS、コマンド、テンプレート)
- 認証・認可の不備 (アクセス制御の欠如または不備、権限昇格、認証バイパス)
- シークレットの漏洩 (ハードコードされたキー、ログ内のトークン、ソース内の認証情報)
- SSRF およびパストラバーサル
- 安全でないデシリアライズ、プロトタイプ汚染
- 信頼できないデータに対する入力検証の不足
- 脆弱な暗号 (アルゴリズム、鍵管理)
- 通信/クッキーのセキュリティ (HTTPS 強制の欠如、緩い CORS、安全でないクッキーフラグ)
- PR によって導入された安全でないデフォルト設定や設定不備
- 重大 — マージ前に修正すべき、確度の高い 脆弱性
- 警告 — 調査に値する 潜在的なセキュリティ上の弱点
REVIEW.md にセキュリティポリシー、機微な領域、脅威モデルを追加して、スキャナーが何を検出するかを絞り込めます。
検出結果の解決
バグ、フラグ、セキュリティ検出結果は、対処を完了した場合や、対応不要と判断した場合に「解決済み」としてマークできます。解決済みの項目はサイドバーで淡色表示され、各セクションの末尾に並び替えられます。レビュー操作
PRコメントからレビューをトリガーする
レビューを受けるために、リポジトリで自動レビューを有効にする必要はありません。GitHubのプルリクエストに/devin reviewとコメントすると、DevinがそのPRをレビューし、PR上でレビューへのリンクを返信します。
これは、自動レビューに登録されていないリポジトリを含め、組織のGitHub Appのインストール対象となっているすべてのリポジトリで利用できます。また、単発のPRでDevin Reviewを試す最も手軽な方法です。
要件と動作:
- コメントの先頭に
/devin reviewを正確に入力します。コマンドでは大文字と小文字が区別されず、PRの会話コメントとインラインレビューコメントの両方で使用できます。 - 書き込みアクセスが必要 — コメント投稿者にはリポジトリに対する
writeまたはadmin権限が必要であり、GitHubアカウントがDevinアカウントにリンクされている必要があります。外部コントリビューターはレビューをトリガーできません。 - オープンPRのみ — クローズ済みまたはマージ済みのPRへのコメントは無視されます。
- GitHubのみ — GitHub Enterprise ServerとEnterprise Cloudを含みます。GitLabは自動レビューをサポートしていますが、コメントによるトリガーには対応していません。
/devinコメント (例: /devin fix the failing test) では、レビューではなく、PR上で通常のDevinセッションが開始されます。PRコメントからDevinを開始するを参照してください。
レビューの開始
新しいインラインコメントを作成する場合や既存のスレッドに返信する場合、Start a review チェックボックスをオンにすると、コメントを個別に投稿するのではなく、保留中のレビューとしてまとめておくことができます。これは GitHub のレビュー ワークフローと同様で、送信前にすべてのフィードバックをまとめてから提出できます。レビューが開始されると、その後のコメントは自動的にそのレビューに追加され、チェックボックスは非表示になります。コメントの解決
対応済みであることを示すために、レビューのスレッドを解決済みとしてマークできます。bot が作成したレビュー内のすべてのスレッドが解決されると、Devin はそのレビューを自動的に GitHub 上で最小化し、PR の会話を整理された状態に保ちます。あとからスレッドが未解決に戻された場合、そのレビューは自動的に再度表示されます。 差分ビューでは、山形のトグルボタンを使って個々のコメントスレッドを展開または折りたたみ、未対応のフィードバックに集中できます。コードオーナーのインジケーター
コードオーナーがレビュアーとしてリクエストされると、Devin Review はレビュアーサイドバー上のその名前の横に、「Requested as code owner」というツールチップ付きの盾アイコンを表示します。これにより、保留中のレビュアーのうち、変更されたファイルに対してコードオーナー権限を持つ人を簡単に特定できます。自動修正
Devin Review は、PR 内で検出したバグに対して、自動的に修正候補を提案し、その適用まで行うことができます。自動修正が有効な場合、Devin はバグの検出結果と並べて、直接コード修正案を提示します。有効化方法
自動修正 を有効化する方法は 2 つあります:- レビューサイドバーから — Devin が作成した任意の PR では、分析サイドバーに Auto-fix セクションと Enable auto-fix ボタンが表示されます。これをクリックすると、組織内のすべての Devin PR に対して 自動修正 が有効になります。これには組織の管理者権限が必要です。
- グローバルな Devin 設定から — Settings > Devin > Pull requests > Responding to bots に移動し、次のいずれかを行います:
- モード を Selected only に設定し、許可リストに
devin-ai-integration[bot]を追加する、または - モード を All bots に設定する。
- モード を Selected only に設定し、許可リストに
Devin 自身の PR に対する検出結果
実行中の Devin セッションが作成した PR を Devin Review がレビューする場合、検出結果は投稿前にまずそのセッションに送られます。- PR に Devin is addressing Devin Review findings というステータスが表示されます。
- Auto-fix review findings がオンの場合、セッションは修正可能な検出結果を修正します。オフの場合、セッションは通知を受けて結果を報告するだけです。
- Devin が修正できなかった検出結果のみがレビューコメントとして投稿され、修正済みの内容はステータスに一覧表示されます。
権限と制約
- この設定を変更できるのは組織管理者のみです。
- Bot モードが All bots に設定されている場合、自動修正 は有効になっているように表示されますが、レビューサイドバーからは変更できません。Bot モードを変更するには、Customization 設定を使用してください。
- Devin Review の No Issues Found のサマリーコメントは常に無視されます。実際の指摘内容を含むコメントのみが 自動修正 をトリガーします。
リポジトリで Devin Review のフィードバックが無視されるように設定されている場合、セッションタイムラインに有効化を促すプロンプトが表示されます。
コミットとコメントの帰属
- バグの検出、フラグ付け、自動アノテーションは、常に Devin bot として表示されます。
- ユーザーが Devin Review を通じてコメントやレビューを書いた場合、それは ユーザー自身の GitHub アカウントとして表示されます。
- ユーザーがチャットエージェントにコード変更を依頼した場合、その結果として作成されるコミットは Devin bot によって行われます。
- GitHub Suggested Changes は標準的な GitHub の挙動に従います。任意のレビュアー (Devin を含む) がレビューコメント内で変更提案を残すことができます。ユーザーが「Apply suggestion」をクリックすると、そのコミットは GitHub と同様に、そのユーザーによるコミットとして記録されます。
- Devin は、ユーザーが明示的にアクションを開始しない限り、ユーザーに代わってコミットやコメントを作成することは 決して ありません。
AGENTS.md / Instruction Files
Devin Review は、リポジトリ内の instruction file を尊重します。これらのファイルのいずれかが存在する場合、PR を分析する際のコンテキストとして使用されます。**/REVIEW.md**/AGENTS.md**/CLAUDE.md(大文字と小文字を区別しません)**/CONTRIBUTING.md(大文字と小文字を区別しません).cursorrules.windsurfrules.cursor/rules*.rules*.mdc.coderabbit.yaml/.coderabbit.ymlgreptile.json
.agents/、.devin/、.cursor/、.github/) 内のファイルは、スコープの目的上、親ディレクトリに属するものとして扱われます。たとえば、src/.agents/REVIEW.md は src/ 配下のファイルに適用されます。
これらのファイルには、コーディング規約、プロジェクトの慣習、またはより適切なフィードバックを提供するのに役立つその他のガイドラインを含めることができます。
カスタムレビュールール
Settings > Review の Review Rules セクションで、レビュー時のコンテキストとして取り込む追加のファイルを設定できます。これにより、上記のデフォルトに加えて、カスタムのファイルグロブパターンを指定できます。 カスタムルールを追加するには:- Settings > Review に移動します
- Review Rules の欄に、ファイルグロブパターン (例:
docs/**/*.md) を入力します - Add をクリックします
**/REVIEW.md ルールと並んで一覧に表示されます。任意のカスタムルールは、その横のゴミ箱アイコンをクリックすると削除できます。
これは、アーキテクチャ決定記録、スタイルガイド、チーム固有の規約など、カスタムパスといった標準的ではない場所にレビュー関連のドキュメントがあるプロジェクトで役立ちます。
REVIEW.md
REVIEW.md は Devin Review 用の専用指示ファイルです。リポジトリ内の任意の場所に配置して、プロジェクトにおける Devin の PR レビュー方法をカスタマイズできます。Devin はあらゆるディレクトリ階層 (**/REVIEW.md) で自動的に REVIEW.md を検出するため、必要に応じて特定のサブディレクトリ単位でレビューガイドラインの適用範囲を絞り込めます。
REVIEW.md を使って、レビューに特化したガイドラインを定義できます。例えば:
- 追加の注意が必要なコードベース上の領域
- 注意すべき一般的な落とし穴やアンチパターン
- レビュアーが順守させるべきプロジェクト固有の規約
- レビュー時に安全に無視できるファイルやディレクトリ
- プロジェクト特有のセキュリティやパフォーマンス上の考慮事項
REVIEW.md の例:

