はじめに
今回は Amazon CodeGuru を試します。
CodeCommitのリポジトリと関連付け、フルリポジトリ分析を実行します
ソースコードの準備
- サポートされている言語のソースコードを準備します
- 2022/05/14時点では Java や Python などのコードがサポートされています
- 今回は aws-samples/amazon-codeguru-reviewer-sample-app を利用します
CodeCommit リポジトリを作成
- 「Amazon CodeGuru Reviewer for Java and Pythonを有効にする」にチェックを入れて「作成」をクリックします
- CodeGuru > リポジトリ の一覧に作成したリポジトリが表示されることを確認します
フルリポジトリ分析
- 分析を開始した直後、ステータスは「Pending」と表示されます
- 分析が完了すると、ステータスは「Completed」と表示されます
確認
- 分析結果の詳細を確認できます
- ページ下部に推奨事項の一覧が表示されます
削除
CodeGuru Reviewer の関連付けを解除する
CodeCommitリポジトリ削除
終わりに
Amazon CodeGuru を試しました。
サポートされるプログラミング言語やソースコードリポジトリが追加され次第、また試そうと思います。
以下のドキュメントを参考にしました
Setting up Amazon CodeGuru Reviewer
Create code reviews in Amazon CodeGuru Reviewer
AWS CodeCommit リポジトリを Amazon CodeGuru Reviewer に関連付ける、または関連付けを解除する
チュートリアル: シンプルなパイプラインを作成する (CodeCommit リポジトリ)