Skip to main content

SA0003: Dichiarazioni vuote

Trova le righe di codice che contengono un punto e virgola ;, ma nessuna istruzione inclusa.

Motivazione: un'istruzione vuota può indicare codice mancante.

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

Importanza: Bassa

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

Uscita in Messaggi vista:

  • sa_icon_message.png SA0003: Dichiarazioni vuote

CASE value OF
    1:
        DoSomething();
    2:
        ;    //nothing to do
    3:
        DoSomethingElse();
END_CASE

Uscita in Messaggi vista:

  • sa_icon_message.png Nessun errore SA