使用されていない、または不要であり、安全に除去できる include ディレクティブを報告します。
- まったく使用されていないものを検出
- include ディレクティブは、そこに含まれる宣言が翻訳単位内で使用されていない場合に未使用と見なされます。
- 直接使用されていないものを検出
- include ディレクティブは、そこに含まれる宣言がファイル内で直接使用されていない場合に未使用と見なされます。 これは、"Include What You Use" ポリシーで最適に機能します。
- 不要なものを検出
- ファイルをコンパイル可能にするために最低限必要な include ディレクティブを検出します。 それ以外のすべての #include ディレクティブは未使用と見なされます。
ヘッダーファイルでインスペクションを実行するには、以下のチェックボックスを使用します。