Comando: Ejecutar el análisis estático y exportar a un archivo SARIF
Símbolo:
Función: Este comando inicia el análisis del código estático y guarda el resultado en un archivo SARIF.
Llamar: Construir → Análisis estático menú
Un archivo SARIF (»Formato de intercambio de resultados de análisis estático«) es un archivo JSON legible por máquina con la extensión"*.sarif.json
«, creado por Static Analysis para almacenar los resultados en un formato estandarizado.
SARIF es un estándar de OASIS. Esto significa que varias herramientas y plataformas pueden usarlo para intercambiar y procesar los resultados del análisis
Comandos de línea de comandos
El comando también se puede ejecutar automáticamente mediante CODESYS Scripting. El comando por lotes ["staticanalysis", "runandexportosarif"]
acepta los siguientes argumentos.
Argumento: --sariffile
--sariffile=<path to output>;
Especifique la ruta en la que debe escribirse el archivo SARIF resultante. Si no especifica una ruta, el archivo se guarda en la carpeta del proyecto actual
Argumento: --rulesfile
--rulesfile=<patch to CSA file>;
Especifique la ruta a un archivo CSA que debe usarse para el análisis estático. Si no especifica una ruta, se utilizará la configuración actual
system.commands["staticanalysis", "runandexportosarif"].execute("--sariffile=result.sarif", "--rulesfile=rules.csa")