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