class RuboCop::Cop::Lint::AssignmentInCondition
def on_if(node)
def on_if(node) return if node.condition.block_type? traverse_node(node.condition, ASGN_TYPES) do |asgn_node| next :skip_children if skip_children?(asgn_node) next if allowed_construct?(asgn_node) add_offense(asgn_node, location: :operator) end end