true, always false, or redundant.
Such boolean expressions can be simplified, which may improve a readability of the code. In some cases, this also indicates
a presence of other issues.
Example:
func isNonZero(x, y int) bool {
// the second comparison is either always true
// or not executed at all
return x > 0 && x > 0
}
You can apply the Simplify expression quick-fix for the x > 0 && x > 0 part. After the quick-fix
is applied, the expression looks as follows: x > 0.