class RuboCop::Cop::Lint::RequireRangeParentheses

def on_irange(node)

def on_irange(node)
  return if node.parent&.begin_type?
  return unless node.begin && node.end
  return if same_line?(node.begin, node.end)
  message = format(MSG, range: "#{node.begin.source}#{node.loc.operator.source}")
  add_offense(node, message: message)
end