Skip to main content

SA0164: Comentarios de varias líneas

Detecta comentarios de varias líneas que están codificados como (* comment *). Solo los comentarios de una sola línea que están codificados como // comment esta permitido.

Justificación: algunas pautas de programación prohíben los comentarios de varias líneas en el código porque el principio y el final de un comentario podrían perderse y el paréntesis de cierre del comentario podría eliminarse por accidente.

Sugerencia

Puede desactivar esta comprobación mediante el pragma analysis, también para comentarios en la parte de declaración.

Importancia: Baja

Regla PLCopen: C5

ejemplo 122. Ejemplo
{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;

Salida en el Mensajes vista:

  • sa_icon_message.png SA0164: Utilice únicamente comentarios de una sola línea