Este producto no es compatible con el
sitio Datadog seleccionado. (
).
La integración de Code Security en el complemento de Datadog para entornos de desarrollo integrados (IDE) de JetBrains promueve una mejor seguridad al marcar las vulnerabilidades de las bibliotecas y las vulnerabilidades del código en tiempo de ejecución. El analizador de código local comprueba los cambios en el código a medida que se edita para detectar problemas de calidad y seguridad antes de confirmarlos.
Esta función es compatible con cualquier repositorio de código source (fuente) que esté integrado en Code Security de Datadog.
Vulnerabilidades
El complemento de Datadog informa de las vulnerabilidades de las bibliotecas y del código de tiempo de ejecución resaltando los problemas directamente en el editor source (fuente):
Los detalles completos de cada vulnerabilidad se muestran en la ventana de la herramienta de Datadog en las pestañas File Insights (Información del archivo) y Project Insights (Información del project (proyecto).
Haz clic en el enlace de la sección Code Links (Enlaces de código) para ir a la ubicación source (fuente) o haz clic en la descripción de la vulnerabilidad para abrir el resumen en Datadog.
Análisis del código local
Edición de archivos
Al editar los archivos source (fuente), el complemento de Datadog comprueba el contenido (localmente) comparándolo con un conjunto de reglas para detectar y marcar problemas de calidad y seguridad antes de confirmar los cambios.
El motor de análisis local admite todos los tipos de archivos enumerados en Reglas de análisis estático. Los problemas se muestran en el editor de código source (fuente) con el sistema de inspección JetBrains y puedes aplicar directamente las correcciones sugeridas.
Además, todos los problemas detectados por esta función se enumeran en la vista estándar Problems (Problemas).
Análisis de varios archivos
Puedes ejecutar el análisis de código local en varios archivos. En el menú Code (Código), selecciona Analyze Code (Analizar código) → Run Inspection by Name… (Ejecutar inspección por nombre) y selecciona Datadog Static Analysis:
Selecciona el ámbito, haz clic en OK (Aceptar) y revisa los problemas marcados en la vista Problems (Problemas).
Configuración
El analizador de código se ejecuta automáticamente si se cumplen las siguientes dos condiciones:
- Tu repositorio se ha incorporado en Code Security de Datadog.
- Has iniciado sesión en Datadog para que los datos de la configuración remota estén disponibles.
Para ver los datos de la configuración en tu IDE, ejecuta la acción Show Datadog Static Analyzer Config (Mostrar la configuración del analizador estático de Datadog):
Puedes guardar un archivo de configuración local (static-analysis.datadog.yml) en la raíz del repositorio y tus parámetros se fusionarán con la configuración remota. Cuando no hay ninguna configuración remota disponible, el archivo de configuración local se utiliza por sí solo.
Utilizar un archivo de configuración local es una buena forma de probar la función y funciona incluso sin un inicio de sesión en Datadog.
Más información sobre cómo personalizar la configuración.
Configuración
El analizador estático de Datadog puede activarse y desactivarse en los parámetros del IDE en Editor → Inspections (Inspecciones).
Referencias adicionales
Más enlaces, artículos y documentación útiles: