SA0164: Commenti multilineaPermalink

Rileva i commenti multilinea che sono codificati come ‎(* comment *)‎. Sono ammessi solo commenti di una sola riga codificati come ‎// comment‎.

Giustificazione: Alcune linee guida di programmazione vietano i commenti multilinea nel codice perché l'inizio e la fine di un commento potrebbero perdersi e la parentesi di chiusura del commento potrebbe essere cancellata per sbaglio.

È possibile disattivare questo controllo con il pragma ‎analysis‎, anche per i commenti nella parte della dichiarazione.

Importanza: Basso

Regola PLCopen: C5

Esempio

{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;