コードインスペクション:冗長なブール値の比較
このインスペクションは、簡略化可能なブール比較またはブールパターンチェックを報告します。 bool を true または false と比較したり、定数ブールパターンと照合したりすると、通常は意味が増すことなく構文が複雑になります。
サンプル
class C
{
void M(bool flag)
{
if (flag == true)
{
}
}
}
class C
{
void M(bool flag)
{
if (flag)
{
}
}
}
クイックフィックス
元の形式によっては、クイックフィックスで == false を !flag に置き換えたり、 value is true のような定数ブールパターンを削除したりすることもできます。
2026 年 6 月 12 日