コマンド:静的解析を実行して SARIF ファイルにエクスポート
シンボル:
ファンクション: このコマンドは静的コード解析を開始し、結果を SARIF ファイルに保存します。
電話: ビルド → 静的解析 メニュー
SARIF ファイル (」スタティック解析結果交換フォーマット「) はファイル拡張子が" の付いた、機械で読み取り可能な JSON ファイルです。*.sarif.json
「」は、結果を標準化された形式で保存するためにスタティック・アナリシスによって作成されます。
SARIFはオアシスの標準です。つまり、さまざまなツールやプラットフォームがこれを使用して分析結果を交換したり処理したりできるということです
コマンドラインコマンド
コマンドは次の方法で自動的に実行することもできます CODESYS Scripting。バッチコマンド ["staticanalysis", "runandexportosarif"]
以下の引数を受け入れます。
引数: --sariffile
--sariffile=<path to output>;
生成される SARIF ファイルを書き込むパスを指定します。パスを指定しない場合、ファイルは現在のプロジェクトのフォルダーに保存されます
引数: --rulesfile
--rulesfile=<patch to CSA file>;
スタティック解析に使用する CSA ファイルへのパスを指定します。パスを指定しない場合、現在の設定が使用されます
例 14. Python スクリプトでの呼び出しの例
system.commands["staticanalysis", "runandexportosarif"].execute("--sariffile=result.sarif", "--rulesfile=rules.csa")