检测编码为(* comment *) 的多行注释。只允许编码为// comment 的单行注释。
理由有些编程指南禁止在代码中使用多行注释,因为注释的开头和结尾可能会丢失,结尾的注释括号可能会被误删。
您可以通过 pragmaanalysis 来停用这种检查,同样也适用于声明部分的注释。
重要性:低
PLCopen 规则:C5
示例
{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;
另见