class RuboCop::Cop::Naming::PredicateName

def on_def(node)

def on_def(node)
  predicate_prefixes.each do |prefix|
    method_name = node.method_name.to_s
    next unless method_name.start_with?(prefix)
    next if method_name == expected_name(method_name, prefix)
    next if predicate_whitelist.include?(method_name)
    add_offense(
      node,
      :name,
      message(method_name, expected_name(method_name, prefix))
    )
  end
end