SA0003 : Déclarations vides
Détecte les lignes de code contenant un point-virgule (;
) mais pas une déclaration
Justification : Une instruction vide peut être le signe d'un code manquant.
Remarque : Il existe de bonnes raisons d'utiliser des instructions vides. Par exemple, dans un CASE
Dans cette déclaration, il peut être judicieux de programmer explicitement tous les cas, même ceux où il n'y a rien à faire. Quand ce genre de vide CASE
Si l'instruction contient un commentaire, l'analyse statique ne génère pas de message d'erreur.
Importance : Faible
Exemple 16. Exemple
CASE value OF 1: DoSomething(); 2: ; 3: DoSomethingElse(); END_CASE
Sortie dans le messages voir:
SA0003 : instructions vides
CASE value OF 1: DoSomething(); 2: ; //nothing to do 3: DoSomethingElse(); END_CASE
Sortie dans le messages voir:
Aucune erreur SA