SA0003: Dichiarazioni vuotePermalink

Rileva le righe di codice che hanno un punto e virgola (‎;‎) ma non un'affermazione.

Giustificazione: Una dichiarazione vuota può essere un segnale di codice mancante.

Nota: Ci sono buone ragioni per usare dichiarazioni vuote. Ad esempio, in un'istruzione CASE può avere senso programmare esplicitamente tutti i casi, anche quelli in cui non c'è nulla da fare. Quando questo tipo di istruzione CASE vuota contiene un commento, Static Analysis non genera un messaggio di errore.

Importanza: Basso

Esempi

CASE value OF
1:DoSomething();
2:;              
3:DoSomethingElse();
END_CASE

--> SA0003: Empty statements
CASE value OF
1:DoSomething();
2:;              //nothing to do
3:DoSomethingElse();
END_CASE

--> No SA error