Posted On: Oct 4, 2021

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

Today were are announcing that in addition to existing code analysis performed by Amazon CodeGuru, customers can analyze Java code using Infer, an open source tool that specializes in finding concurrency defects among other issues. Defects found by Infer are shown in the CodeGuru console, in pull requests comments, or through CI/CD integrations, alongside code recommendations generated by CodeGuru’s code quality and security detectors.

By combining the capabilities of Amazon CodeGuru Reviewer’s machine learning-based detectors with one of the most popular open source code analysis tools, CodeGuru makes it easy to integrate and maintain a thorough static analysis solution that detects and helps prevent code issues across the most important defect categories. There is nothing to deploy or configure, no infrastructure to maintain or updates to manage.

You can get started from the CodeGuru console by running a full repository scan or integrating CodeGuru Reviewer with your CI/CD pipeline. Code analysis from Infer is included as part of the CodeGuru Reviewer service at no additional cost.

To learn more about CodeGuru Reviewer, take a look at the Amazon CodeGuru page. 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. For more details on how to get started visit the documentation.