投稿日: May 7, 2020

今回、Amazon CodeGuru Reviewer がプルリクエストダッシュボードで利用可能になったことについて発表できることを喜ばしく思います。今回の追加機能によりお客様は、すべてのコードレビューに関する推奨事項を、中心的かつ単一のロケーションで表示することが可能になります。 

Amazon CodeGuru Reviewer はプルリクエストをスキャンし、Github または AWS CodeCommit に置かれたソースコードに対する推奨事項を示し、同時に問題の原因とその修正方法もご提案するサービスです。当社には、Amazon CodeGuru Reviewer をご利用のお客様から、コードレビューのステータスの可視化や、推奨事項の表示やそれに対するフィードバック送信などを一カ所にまとまったところから行えるようにして欲しい、と言ったお声が届いていました。本日、Amazon CodeGuru コンソールで新たに追加されたプルリクエストダッシュボードにより、ユーザーは、全コードレビューに関する CodeGuru Reviewer からの推奨事項を、「コードレビュー」のコンソールページ (レビューワーセクション内) で表示することが可能になります。このページでは、コードレビューのステータス、対象のレポジトリ、推奨事項の数など、コードレビューに関する多くの情報を一覧表示します。ユーザーは、正常に完了したコードレビューをクリックすることで、推奨事項の詳細表示や提案の検索、解析した行数の表示などが行えます。また、奨励事項の下に表示されるサムズアップやサムズダウンのアイコンをクリックすることで、ユーザーから CodeGuru の推奨事項に対しフィードバックを送ることもできます。 

プルリクエストダッシュボード機能を実現するために追加された API を次に示します。


• DescribeCodeReview
• ListCodeReviews
• ListRecommendations
• PutRecommendationFeedback
• DescribeRecommendationFeedback
• ListRecommendationFeedback

Amazon CodeGuru の詳細については、機能ページをご参照ください。また、使用開始法の詳細はドキュメントでご確認ください。チームへのお問い合わせは、Amazon CodeGuru 開発者フォーラムにアクセスしてください。 

コードの検証の自動化と、Amazon CodeGuru を使用したアプリケーションプロファイリングについて詳しくは、AWS ML Blog をご確認ください。