class RuboCop::Cop::RSpec::AnyInstance

end
end
allow(my_instance).to receive(:foo)
allow(MyClass).to receive(:new).and_return(my_instance)
before do
let(:my_instance) { instance_double(MyClass) }
describe MyClass do
# good
end
before { allow_any_instance_of(MyClass).to receive(:foo) }
describe MyClass do
# bad
@example
Pefer instance doubles over stubbing any instance of a class

def on_send(node)

def on_send(node)
  _receiver, method_name, *_args = *node
  return unless ANY_INSTANCE_METHODS.include?(method_name)
  add_offense(
    node,
    :expression,
    format(
      MESSAGE % { method: method_name },
      node.loc.expression.source
    )
  )
end