class RuboCop::Cop::Lint::PercentStringArray

def contains_quotes_or_commas?(node)

def contains_quotes_or_commas?(node)
  patterns = [/,$/, /^'.*'$/, /^".*"$/]
  node.children.any? do |child|
    literal = child.children.first
    # To avoid likely false positives (e.g. a single ' or ")
    next if literal.to_s.gsub(/[^\p{Alnum}]/, '').empty?
    patterns.any? { |pat| literal =~ pat }
  end
end