Posted On: Aug 4, 2020

Amazon CodeGuru is a developer tool powered by machine learning that provides intelligent recommendations for improving code quality and identifying an applications’ most expensive lines of code.

Amazon CodeGuru Reviewer helps improve code quality by scanning for critical issues, identifying bugs, and recommending how to remediate them. Today, we are announcing Amazon CodeGuru Reviewer now supports the ability to analyze all code in a repository, package or a source code branch. Customers can get automated code review recommendations for associated repositories for all code (not just incremental changes through pull requests) under a specified code branch. Customer use cases include providing code review recommendations during code migration, code due diligence and periodic code maintainability initiatives. With pull request and full repository analysis available, customers onboarding onto Reviewer can 1) associate their repository, 2) initiate a full repository analysis, 3) continuously analyze pull requests with incremental code changes and 4) do a periodic re-scan of the full repository to ensure code quality.

To do a full repository analysis, customers can go to the Amazon CodeGuru dashboard within the AWS console and navigate to the “Code reviews” console page. Customers now will see a new “Repository Analysis” tab where they can trigger a new analysis on a full repository or view code review recommendations from past analyses. Customers can choose to analyze the full repository or a specific source code branch within the repository to get code review recommendations.

To learn more about Amazon CodeGuru, please see the features page, for more details on how to get started visit the documentation. To contact the team visit the Amazon CodeGuru developer forum.  

For more information about automating code reviews and application profiling with Amazon CodeGuru check out the AWS ML Blog.