Posted On: Dec 4, 2020

Today, we are excited to announce Python Support for Amazon CodeGuru Reviewer and Profiler to help you improve code quality and optimize performance for Python applications.  

In addition to Java, CodeGuru Reviewer will now help you identify hard-to-find coding issues in your Python code. We analyzed large code corpuses and Python documentation to source coding issues and trained our detectors to provide best practice recommendations. You can onboard CodeGuru Reviewer and start analyzing your Python code by using pull requests and full repository analysis.

With the CodeGuru Profiler agent, you can now profile your Python applications to investigate and fix performance issues. CodeGuru Profiler supports Python versions from 3.6 to 3.9 and works for applications running on EC2, containers and serverless such as AWS Lambda. 

Amazon CodeGuru is a developer tool powered by machine learning that provides intelligent recommendations for improving code quality and identifying 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. Amazon CodeGuru Profiler collects runtime performance data from your applications, and provides recommendations that can help you fine-tune your application performance. 

For more details on how to get started with CodeGuru Reviewer, visit the  documentation. To get started with CodeGuru Profiler visit the documentation.