의미가 없거나 쓸데없이 복잡한 bool 표현식을 보고합니다.

이러한 표현식에는 true 연결 연산, false 분리 연산, 부울 리터럴을 이용한 상등 비교 또는 부울 리터럴의 부정이 포함됩니다. 그러한 표현식은 코드 완성이 수반되지 않은 자동화된 리팩터링의 결과일 수 있으며 개발자가 의도한 결과가 아닐 확률이 높습니다.

예:


  if (someBool && true) {}

빠른 수정 적용 후:


  if (someBool) {}