Pragmas und Attribute
CODESYS Static Analysis bietet Pragmas und Attribute, um einzelne Regeln oder Namenskonventionen für die statische Codeanalyse aus- oder einzuschalten.
Voraussetzung: Die Regeln oder Konventionen sind in den Projekteinstellungen aktiviert oder definiert.
Attribute werden im Deklarationsteil eines Programmierbausteins eingefügt, um bestimmte Regeln für ein gesamtes Programmierobjekt abzuschalten.
Pragmas werden im Implementierungsteil eines Programmierbausteins verwendet, um bestimmte Regeln für einzelne Codezeilen abzuschalten. Ausnahme ist die Regel 164, die auch im Deklarationsteil abgeschaltet werden kann.
Tipp
Regeln, die in den Projekteinstellungen deaktiviert sind, können über ein Pragma oder Attribut nicht aktiviert werden.
Regel SA0004 kann nicht über ein Pragma oder Attribut deaktiviert werden.