class RuboCop::Cop::Style::IfInsideElse
def on_if(node)
def on_if(node) return if node.ternary? || node.unless? else_branch = node.else_branch return unless else_branch&.if_type? && else_branch&.if? return if allow_if_modifier_in_else_branch?(else_branch) add_offense(else_branch.loc.keyword) do |corrector| next if part_of_ignored_node?(node) autocorrect(corrector, else_branch) ignore_node(node) end end