class RuboCop::Cop::Style::TrailingUnderscoreVariable

def main_node_offense(node)

def main_node_offense(node)
  node.masgn_type? ? (mlhs_node, right = *node) : mlhs_node = node
  variables = *mlhs_node
  first_offense = find_first_offense(variables)
  return unless first_offense
  if unused_variables_only?(first_offense, variables)
    return unused_range(node.type, mlhs_node, right)
  end
  return range_for_parentheses(first_offense, mlhs_node) if Util.parentheses?(mlhs_node)
  range_between(first_offense.source_range.begin_pos, node.loc.operator.begin_pos)
end