SA0164: Mehrzeilige Kommentare
Ermittelt mehrzeilige Kommentare, die mit (* comment *) codiert sind. Erlaubt sind nur einzeilige Kommentare, die mit // comment codiert sind.
Begründung: Einige Programmierrichtlinien verbieten mehrzeilige Kommentare im Code, weil Anfang und Ende eines Kommentars aus dem Blickfeld geraten könnten und die schließende Kommentarklammer durch einen Fehler gelöscht werden könnte.
Tipp
Sie können diese Prüfung mit dem Pragma analysis deaktivieren, auch für Kommentare im Deklarationsteil.
Wichtigkeit: Niedrig
PLCopen-Regel: C5
Beispiel 122. Beispiel
{attribute 'do-analysis'}
(*
This is a multi-line comment // SA0164
*)
PROGRAM PLC_PRG
VAR
// This is a single line comment
a: DINT;
END_VAR
(* This is not a single line comment *) // SA0164 a := a + 1;
Ausgabe unter Ansicht Meldungen:
SA0164: Nur einzeilige Kommentare verwenden