Skip to main content

SA0164:複数行コメント

で始まる複数行のコメントを検索します (* comment *) エンコードされます。で始まる単一行のコメントのみが許可されます // comment エンコードされます。

理論的根拠:一部のプログラミングガイドラインでは、コメントの最初と最後が見えなくなったり、エラーによって終了コメントブラケットが削除されたりする可能性があるため、コード内の複数行コメントを禁止しています。

ヒント

プラグマで確認できます analysis 宣言部分のコメントに対しても無効にします。

重要度:低

PLCopenルール:C5

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

での出力 メッセージ ビュー:

  • sa_icon_message.png SA0164: 単一行のコメントのみを使用する