class RuboCop::Cop::Style::NilComparison

if x.nil?
# good
if x == nil
# bad
@example
This cop checks for comparison of something with nil using ==.

def autocorrect(node)

def autocorrect(node)
  new_code = node.source.sub(/\s*={2,3}\s*nil/, '.nil?')
  ->(corrector) { corrector.replace(node.source_range, new_code) }
end

def on_send(node)

def on_send(node)
  _receiver, method, args = *node
  return unless OPS.include?(method)
  add_offense(node, :selector) if args == NIL_NODE
end