Pattern: Use of bool literal in conditional expression
Issue: -
AVOID bool literals in conditional expressions.
Example of incorrect code:
condition ? true : boolExpression
condition ? false : boolExpression
condition ? boolExpression : true
condition ? boolExpression : false
Example of correct code:
condition || boolExpression
!condition && boolExpression
!condition || boolExpression
condition && boolExpression