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.
Sie können diese Prüfung mit dem Pragma analysis
deaktivieren, auch für Kommentare im Deklarationsteil.
Wichtigkeit: Niedrig
PLCopen-Regel: C5
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;
Siehe auch