意味のない、または無駄に複雑なブール式を報告します。

このような式には、true を含む論理積、false を含む論理和、ブールリテラルを含む等価比較、ブールリテラルの否定などがあります。 このような式は自動リファクタリングを完遂しなかったために発生している可能性があり、いかなる場合も開発者が意図していたものではないと思われます。

例:


  if (someBool && true) {}

クイックフィックス適用後:


  if (someBool) {}