ルールグループパネル

[ルールグループ]パネルには、メッセージが属するルール構成グループの名前が表示されます。 C および C++ プロジェクトのグループは、言語ごとに別々に表示されます。

メッセージグループを展開することでサブグループの階層を表示し、特定のルールを強制するメッセージのセットを表示することができます。

次の場合に、[アクティブ]の数と[合計] の数が異なります。

  • 抑止されたメッセージが存在する場合
  • ベースラインがベースラインの抑止で指定された場合(ベースライン診断抑止を参照)。
ルールグループタブの各レベルの数は、その子レベルの診断メッセージの合計が表示されます。ただし、カウントされるのはユニークな診断メッセージのみです。例えば、ある1つの診断メッセージがルール2-4と2-2に違反していることを指摘していても、この診断メッセージは上位のレベルにおいて1度しかカウントされません。

パネルの下部にあるサマリテーブルには、選択した1つのルールグループまたは選択した1つのメッセージの診断サマリが表示されます。

メッセージレベルまたは、ルールグループパネルのすべてのメッセージまたは、フォルダのコンテキストメニューから、診断表示フィルタを作成することができます。 「選択中の項目のみを表示」を選択すると、[解析結果一覧]パネルには選択したメッセージやフォルダの診断結果のみが表示されます。「非選択中の項目を隠す」を選択すると、そのメッセージやフォルダの診断結果は表示されません。非表示の診断結果を再表示するには「選択中の項目を表示」を選択してください。 これらのオプションを組み合わせると、例えば特定のコンポーネントやルールグループの単一メッセージに対する全てのインスタンスの表示を選択できます。

メッセージレベルルールグループパネルで右クリックから、「メッセージフィルタをリセット」を選択すると、フィルタが解除され診断が再表示されます。