ブール式の中に常に truefalse のどちらかに評価される部分がある、または冗長な部分があることを報告します。 このようなブール式を単純化すると、コードを読みやすくできる可能性があります。 このインスペクションは、別の問題が存在する可能性を示している場合もあります。

例:

func isNonZero(x, y int) bool {
  // 2 つめの比較式は常に true に評価されるか
  // まったく実行されません
  return x > 0 && x > 0
}

x > 0 && x > 0 の部分には「式の単純化」クイックフィックスを適用できます。 クイックフィックスが適用されると、式は x > 0 のようになります。