Skip to main content

Pragmas et attributs

CODESYS Static Analysis fournit des pragmas et des attributs pour activer ou désactiver des règles individuelles ou des conventions de dénomination pour l'analyse de code statique.

Condition : Les règles ou conventions sont activées ou définies dans les paramètres du projet.

Les attributs sont insérés dans la partie déclaration d'un POU pour désactiver des règles spécifiques pour un objet de programmation entier.

Les pragmas sont utilisés dans la partie implémentation d'un POU pour désactiver des règles spécifiques pour des lignes de code individuelles. Une exception est la règle 164, qui peut également être désactivée dans la partie déclaration.

Astuce

Les règles désactivées dans les paramètres du projet ne peuvent pas être activées au moyen de pragmas ou d'attributs.

La règle SA0004 ne peut pas être désactivée au moyen d'un pragma ou d'un attribut.