CopilotのPRレビューが更新されていないからといって、それが効力がないわけではありません。 GitHubのドキュメントには、CopilotがすでにレビューしたPRに新しいコミットをプッシュしても、Copilotが自動的にこれらの変更を再レビューしないことが明記されています。 コードレビューを再依頼する必要があります。
まず、それが古いレビューの結果かどうかを見てみましょう
コードを変更した後、多くの人はCopilotがCIのように自動的に再実行されると考えています。 しかし実際にはそうではありません。 以前のコメントは依然として古い差に基づいており、新しいコミットが自動的にフルレビューをトリガーしません。
指摘された問題を修正したのにコメントがまだ残っている場合は、まずコメントが古いライン番号、古いコミット、または現在の差分の本当の問題に対応しているかを確認してください。
再リクエストの方法
GitHubのPRページでCopilotのレビューを再リクエストするか、GitHubのCLIやチームワークフローごとの自動化ルールでトリガーしてください。 重要なのは、Copilotが自動的に戻るのを待つのではなく、最新のデフを再度実行させることです。
もし組織が自動コードレビューをオンにしているなら、ルールのカバレッジにもよります。すべてのPRがレビューされるのか、特定のブランチ、リポジトリ、著者だけがレビューされるのか。
コパイロットだけをレビュアーとして扱わないでください
Copilot Code Reviewは明らかなバグ、テストの隙間、境界条件、スタイルの問題を見つけるのに優れていますが、事業主の代わりにはなりません。 支払い、権限、データ移行、セキュリティポリシーなどの変更は、依然として手動で確認する必要があります。
より良い使い方としては、まずCopilotに低レベルの問題を見つけてから、ビジネスロジックを人に確認させる方法があります。 これにより時間が節約でき、AIのせいにするのも避けられます。
最も安定した捜査
最新のPR提出を確認し、Copilotがレビュアーとしてリクエストされているか、組織の方針で許可されているか、コメントが古い差しからのものかも確認してください。 コードを変更した後に積極的に再リクエストすることが、Copilotに最新のコードを確認させる鍵です。