class RuboCop::Cop::Style::BarePercentLiterals

def add_offense_for_wrong_style(node, good, bad)

def add_offense_for_wrong_style(node, good, bad)
  location = node.loc.begin
  add_offense(location, message: format(MSG, good: good, bad: bad)) do |corrector|
    source = location.source
    replacement = source.start_with?('%Q') ? '%' : '%Q'
    corrector.replace(location, source.sub(/%Q?/, replacement))
  end
end