Skip to main content

プラグマと属性

CODESYS Static Analysis 静的コード分析の個々のルールまたは命名規則を有効または無効にするプラグマと属性を提供します。

要件:ルールまたは規則は、プロジェクト設定でアクティブ化または定義されています。

属性はプログラミングブロックの宣言部分に挿入され、プログラミングオブジェクト全体の特定のルールをオフにします。

プラグマは、プログラミングビルディングブロックの実装部分で使用され、コードの個々の行の特定のルールを無効にします。例外はルール164で、これは宣言部分でオフにすることもできます。

ヒント

プロジェクト設定で無効になっているルールは、プラグマまたは属性を介して有効にすることはできません。

ルールSA0004は、プラグマまたは属性を介して無効にすることはできません。