Publicado en: Oct 4, 2021

Amazon CodeGuru es una herramienta para desarrolladores basada en el machine learning que proporciona recomendaciones inteligentes para mejorar la calidad del código e identificar las líneas de código más caras de una aplicación.

Hoy anunciamos que, además del análisis de código existente realizado por Amazon CodeGuru, los clientes pueden analizar el código Java utilizando Infer, una herramienta de código abierto que se especializa en encontrar defectos de concurrencia además de otros problemas. Los defectos encontrados por Infer se muestran en la consola de CodeGuru, en los comentarios de las solicitudes de extracción o a través de las integraciones CI/CD, junto con las recomendaciones de código generadas por los detectores de seguridad y calidad de código de CodeGuru.

Al combinar las capacidades de los detectores basados en el machine learning de Amazon CodeGuru Reviewer con una de las herramientas de análisis de código abierto más populares, CodeGuru facilita la integración y el mantenimiento de una solución de análisis estático exhaustiva que detecta y ayuda a prevenir los problemas del código en las categorías de defectos más importantes. No hay nada que implementar o configurar, ni infraestructura que mantener o actualizaciones que administrar.

Puede comenzar desde la consola de CodeGuru ejecutando un análisis completo del repositorio o mediante la integración de CodeGuru Reviewer con la canalización CI/CD. El análisis de código de Infer se incluye como parte del servicio CodeGuru Reviewer sin ningún costo adicional.

Para obtener más información sobre CodeGuru Reviewer, consulte la página de Amazon CodeGuru. Para contactar con el equipo visite el foro de desarrolladores de Amazon CodeGuru. Para obtener más información acerca de la automatización de las revisiones de código y los perfiles de aplicación mediante Amazon CodeGuru, consulte el blog de ML de AWS. Para obtener más información acerca de cómo comenzar, consulte la documentación.