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