投稿日: Oct 4, 2021

Amazon CodeGuru は機械学習を利用したデベロッパーツールで、コードの品質を向上させ、最もコストの高いアプリケーションコード行を特定するためのインテリジェントなレコメンデーションを提供します。

本日、Amazon CodeGuru による既存のコード解析に加えて、オープンソースのツールである Infer を使って Java コードを解析することができるようになりました。Infer は、同時実行の不具合などの発見に特化したツールです。Infer によって発見された欠陥は、CodeGuru のコンソール、プルリクエストのコメント、または CI/CD 統合を通じて、CodeGuru のコード品質やセキュリティ検出器によって生成されたコードレコメンデーションとともに表示されます。

Amazon CodeGuru Reviewer の機械学習ベースの検出器の機能を、最も人気のあるオープンソースのコード解析ツールの 1 つと組み合わせることで、CodeGuru は、最も重要な欠陥カテゴリ全体でコードの問題を検出し、防止するのに役立つ徹底的な静的解析ソリューションを簡単に統合し、維持することができます。導入や設定、インフラストラクチャの維持やアップデートの管理は一切ありません。

CodeGuru コンソールから、リポジトリのフルスキャンを実行したり、CodeGuru Reviewer を CI/CD パイプラインに統合したりして始めることができます。Infer 社のコード解析は、CodeGuru Reviewer サービスの一部として、追加費用なしで含まれています。

CodeGuru Reviewer の詳細については、Amazon CodeGuru のページをご覧ください。担当チームへお問い合わせいただくには、Amazon CodeGuru デベロッパーフォーラムにアクセスしてください。コードの検証の自動化と、Amazon CodeGuru を使用したアプリケーションプロファイリングについて詳しくは、AWS ML ブログをご確認ください。使用を開始するための詳細については、ドキュメントを参照してください。