class RuboCop::Cop::Style::RedundantPercentQ

def check(node)

def check(node)
  return unless start_with_percent_q_variant?(node)
  return if interpolated_quotes?(node) || allowed_percent_q?(node)
  add_offense(node) do |corrector|
    delimiter = /\A%Q[^"]+\z|'/.match?(node.source) ? QUOTE : SINGLE_QUOTE
    corrector.replace(node.loc.begin, delimiter)
    corrector.replace(node.loc.end, delimiter)
  end
end