Pragma e attributi
CODESYS Static Analysis fornisce pragma e attributi per attivare o disattivare singole regole o convenzioni di denominazione per l'analisi statica del codice.
Requisito: le regole o le convenzioni sono attivate o definite nelle impostazioni del progetto.
Gli attributi vengono inseriti nella parte di dichiarazione di un blocco di programmazione per disattivare determinate regole per un intero oggetto di programmazione.
I pragma vengono utilizzati nella parte di implementazione di un blocco predefinito di programmazione per disabilitare determinate regole per singole righe di codice. L'eccezione è la regola 164, che può essere disattivata anche nella parte di dichiarazione.
Suggerimento
Le regole disabilitate nelle impostazioni del progetto non possono essere abilitate tramite un pragma o un attributo.
La regola SA0004 non può essere disabilitata tramite un pragma o un attributo.