class RuboCop::Cop::RSpec::AnyInstance

Check that instances are not being stubbed globally.

Prefer instance doubles over stubbing any instance of a class

@example

# bad
describe MyClass do
  before { allow_any_instance_of(MyClass).to receive(:foo) }
end

# good
describe MyClass do
  let(:my_instance) { instance_double(MyClass) }

  before do
    allow(MyClass).to receive(:new).and_return(my_instance)
    allow(my_instance).to receive(:foo)
  end
end