Pattern: Literal as condition
Issue: -
This rule checks for literals used as the conditions or as operands in and
/or
expressions serving as the conditions of if
/while
/until
.
# bad
if 20
do_something
end
# bad
if some_var && true
do_something
end
# good
if some_var && some_condition
do_something
end