AWS announces Amazon CodeGuru for automated code reviews and application performance recommendations
CodeGuru Reviewer detects and flags wide-ranging issues in source code such as thread safety issues, use of un-sanitized inputs, inappropriate handling of sensitive data, and resource leaks. It also detects deviation from best practices for using AWS APIs and SDKs, flagging common issues that can lead to production issues, such as detection of missing pagination or error handling with batch operations. CodeGuru Profiler is always searching for application performance optimizations, recommending ways to fix issues such as excessive recreation of expensive objects, expensive deserialization, usage of inefficient libraries, and excessive logging. CodeGuru Profiler runs continuously in production, consuming minimal CPU capacity so it does not significantly impact application performance.
It’s easy to get started. To begin reviewing code, you can associate your existing code repositories on GitHub or AWS CodeCommit with CodeGuru. You can also begin profiling your application by installing a small agent using code that CodeGuru provides and configuring it in the CodeGuru console.
You can use Amazon CodeGuru in preview in the following AWS Regions: US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), and Asia Pacific (Sydney). To learn more and get started with the preview, visit the Amazon CodeGuru product page.