CODESYS Static Analysis fornisce pragmi e attributi per attivare o disattivare singole regole o convenzioni di denominazione per l'analisi statica del codice.
Requisiti: Le regole o le convenzioni sono attivate o definite nelle impostazioni del progetto.
Gli attributi vengono inseriti nella parte di dichiarazione di un POU per disattivare regole specifiche per un intero oggetto di programmazione.
I pragmi vengono utilizzati nella parte di implementazione di un POU per disattivare regole specifiche per singole righe di codice. Un'eccezione è rappresentata dalla regola 164, che può essere disattivata anche nella parte della dichiarazione.
Le regole disattivate nelle impostazioni del progetto non possono essere attivate tramite pragmi o attributi.
La regola SA0004 non può essere disattivata mediante un pragma o un attributo.
Vedi anche