class RuboCop::Cop::Lint::FormatParameterMismatch
def expected_fields_count(node)
def expected_fields_count(node) return :unknown unless node.str_type? return 1 if node.source =~ NAMED_INTERPOLATION node .source .scan(FIELD_REGEX) .select { |x| x.first != PERCENT_PERCENT } .reduce(0) { |acc, elem| acc + (elem[2] =~ /\*/ ? 2 : 1) } end