Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

該当行の<ルールID>に指定した違反が、次回の解析から表示されなくなります。
別の行に存在する同じルールで検出される違反はこれまでどおり検出されます。コメントを削除すると抑制を解除できます。

該当ファイルにおける特定のルールの違反を抑制する

aa該当ファイルにおける特定のルールの違反を抑制することができます。
抑制対象の違反が検出されているファイルの先頭行に以下のようにコメントを入力します。

// parasoft-begin-suppress <ルールID> “抑制の理由”

該当ファイルの<ルールID>に指定した違反が、次回の解析から表示されなくなります。別のファイルに存在する同じルールで
検出される違反はこれまでどおり検出されます。コメントを削除すると抑制を解除できます。

該当ファイルにおけるすべてのルールの違反を抑制する

該当ファイルにおけるすべてのルールの違反を抑制することができます。
抑制対象のファイルの先頭行に以下のようにコメントを入力します。

// parasoft-begin-suppress ALL “抑制の理由”

該当ファイルのすべての違反が、次回の解析から表示されなくなります。
別のファイルに存在する違反はこれまでどおり検出されます。コメントを削除すると抑制を解除できます。

Info
  • ここで指定するルールID は重要度レベルは含みません。
    以下の[誤]のように重要度レベルまで含めると正常に抑制されません。
    [誤]
    // parasoft-suppress CERT.MSC04.LEAKS-1 “2021/06/01 レビューで問題ないことを確認済み”
    [正]
    // parasoft-suppress CERT.MSC04.LEAKS “2021/06/01 レビューで問題ないことを確認済み”