Comando: Esegui l'analisi statica ed esporta nel file SARIF
Simbolo:
Funzione: Questo comando avvia l'analisi statica del codice e salva il risultato in un file SARIF.
Chiamata: Costruisci → Analisi statica menù
Un file SARIF (»Formato di interscambio dei risultati dell'analisi statica«) è un file JSON leggibile dalla macchina con l'estensione"*.sarif.json
"creato da Static Analysis per archiviare i risultati in un formato standardizzato.
Il SARIF è uno standard OASIS. Ciò significa che vari strumenti e piattaforme possono utilizzarlo per scambiare ed elaborare i risultati delle analisi
Comandi da riga di comando
Il comando può essere eseguito anche automaticamente tramite CODESYS Scripting. Il comando batch ["staticanalysis", "runandexportosarif"]
accetta gli argomenti seguenti.
Argomento: --sariffile
--sariffile=<path to output>;
Specifica il percorso in cui deve essere scritto il file SARIF risultante. Se non si specifica un percorso, il file viene salvato nella cartella del progetto corrente
Argomento: --rulesfile
--rulesfile=<patch to CSA file>;
Specificate il percorso di un file CSA da utilizzare per l'analisi statica. Se non si specifica un percorso, viene utilizzata la configurazione corrente
system.commands["staticanalysis", "runandexportosarif"].execute("--sariffile=result.sarif", "--rulesfile=rules.csa")