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 modifiers of other if or
def on_if(node)
def on_if(node) return unless node.modifier_form? && node.body.if_type? add_offense(node, location: :keyword, message: format(MSG, keyword: node.keyword)) end