プルリクエスト「変更されたファイル」ページでコードとコメントを並べて表示
GitHubは、プルリクエストの「Files changed」ページにドッキングパネル機能を導入し、コードレビュー時に概要、コメント、マージステータス、セキュリティアラートをサイドバイサイドで確認できるようにした。
キーポイント
ドッキングパネルの導入
プルリクエストの「Files changed」ページに、複数の情報パネルをサイドバイサイドで表示できるドッキングパネル機能が追加された。これにより、タブ切り替えなしでコードレビューを効率化できる。
4つの主要パネル機能
コメントパネル、概要パネル、マージステータスパネル、アラートパネルの4種類が提供される。各パネルは特定のレビューコンテキストに特化しており、ツールバーボタンから個別に開閉できる。
レビューフローの改善
開発者がコード差分を確認しながら、関連する会話、PR説明、マージ条件、セキュリティアラートを同じ画面で参照できる。これにより、コンテキストの喪失を防ぎ、レビュー効率が向上する。
段階的なロールアウトとフィードバック
新機能は順次展開されており、従来の「Files changed」ページを使用しているユーザーは新エクスペリエンスにオプトインする必要がある。GitHubはユーザーフィードバックを積極的に求めている。
影響分析・編集コメントを表示
影響分析
この機能強化は、GitHubの開発者体験(DX)向上戦略の一環として、コードレビューというコラボレーションの核心プロセスを効率化する。特に大規模プロジェクトやセキュリティ重視の開発チームにおいて、コンテキストスイッチングの削減とレビュー品質の向上に寄与する可能性が高い。
編集コメント
AI開発プロジェクトにおけるコードレビューの効率化に直接貢献するプラットフォーム改善。特にLLM生成コードのレビューやセキュリティチェックのワークフロー統合に有用なアップデートと言える。
改善版翻訳文:
プルリクエスト「Files changed」ページのドッキングパネルが順次展開されています。これにより、主要なプルリクエストのコンテキスト(概要、コメント、マージステータス、アラート)を並べて表示しながら、コードレビューを行うことができます。タブを切り替えたり、現在の場所を見失ったりすることなく、作業の流れを維持できます。
従来の「Files changed」ページをまだ使用している場合、このページでドッキングパネルを表示するには、新しい機能をオプトインする必要があります。詳細については、この新機能に関する変更ログをご確認ください。
コメントパネル
レビューコメントと概要レベルの議論を一箇所で確認できます。また、パネルから移動せずに新しいコメントを追加することもできます。開くには、Files changedツールバーの「Comments」ボタンをクリックしてください。詳細はコメントパネルの変更ログをご覧ください。
ℹ️ 概要パネル
レビュー画面を離れることなく、プルリクエストの説明を参照できます。これにより、目的、実装上の注意点、テスト手順などのコンテキストを確認しながら、差分(diff)内での位置を把握しやすくなります。開くには、Files changedツールバーの「Overview」ボタンをクリックしてください。詳細は概要パネルの変更ログをご覧ください。
✅ マージステータスパネル
プルリクエスト内のどこからでも、マージの準備状況を確認できます。マージステータスは現在、すべてのプルリクエストページの上部に表示されています。プルリクエストヘッダーの「Merge status」ボタンをクリックして詳細を開くと、ブロッカーや不足している承認を素早く特定し、プルリクエストをマージ可能な状態にできます。詳細はマージステータスの変更ログをご覧ください。
⚠️ アラートパネル
コードをレビューする場所と同じ画面で、セキュリティアラートを確認できます。アラートパネルは、プルリクエストの変更に関連するコードスキャンアラートを表示するため、差分(diff)と並行して検出結果をレビューし、画面を離れることなく対応できます。開くには、Files changedツールバーの「Alerts」ボタンをクリックしてください。
♥️ フィードバック
皆様からのフィードバックは、この機能改善に不可欠です。問題の報告、質問、既知の問題の確認には、フィードバック用のディスカッションをご利用ください。
この投稿「プルリクエストのFiles changedページでコードとコメントを並べて表示」は、The GitHub Blogで最初に公開されました。
原文を表示
Docked panels for the pull request “Files changed” page are rolling out now. They let you review code with key pull request context open side-by-side: overview, comments, merge status, and alerts. You can stay in flow without switching tabs or losing your place.
If you’re still using the classic “Files changed” page, you’ll need to opt into the new experience to view the docked panels from this page. Learn more by checking out our changelog about the new experience.
Comments panel
View review comments and high-level conversations in one place. You can also add new comments from the panel without navigating away. To open it, click the Comments button in the Files changed toolbar. Learn more in the Comments panel changelog.
ℹ️ Overview panel
Reference the pull request description without leaving your review. This makes it easier to stay oriented in the diff while checking context like goals, implementation notes, or testing instructions. To open it, click the Overview button in the Files changed toolbar. Learn more in the Overview panel changelog.
✅ Merge status panel
Check merge readiness from anywhere in the pull request. Merge status is now available at the top of every pull request page. Click the Merge status button in the pull request header to open the details so you can quickly identify blockers, missing approvals, and get your pull request ready to merge. Learn more in the merge status changelog.
⚠️ Alerts panel
Review security alerts in the same place you review code. The Alerts panel surfaces code scanning alerts related to changes in the pull request, so you can review findings alongside the diff and take action without leaving your review. To open it, click the Alerts button in the Files changed toolbar.
♥️ Feedback
Your feedback is essential to helping us improve this experience. Please use the feedback discussion to report problems, ask questions, and review known issues.
The post View code and comments side-by-side in pull request Files changed page appeared first on The GitHub Blog.
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み