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