Skip to main content

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.