class RuboCop::Cop::Style::IfUnlessModifierOfIfUnless
end
tired? ? ‘stop’ : ‘go faster’
if running?
# good
end if running?
“keep going”
else
“please stop”
if tired?
# bad
tired? ? ‘stop’ : ‘go faster’ if running?
# bad
@example
unless statements.
Checks for if and unless statements used as modifers of other if or
def on_if(node)
def on_if(node) return unless node.modifier_form? && node.body.if_type? add_offense(node, :keyword, format(MSG, node.keyword)) end