class RuboCop::Cop::RSpec::InstanceVariable

end
it { expect(foo).to be_empty }
let(:foo) { [] }
describe MyClass do
# good
end
it { expect(@foo).to be_empty }
before { @foo = [] }
describe MyClass do
# bad
@example
variable, use let.
When you have to assign a variable instead of using an instance

def on_block(node)

def on_block(node)
  method, _args, _body = *node
  _receiver, method_name, _object = *method
  @in_spec = true if EXAMPLE_GROUP_METHODS.include?(method_name)
end

def on_ivar(node)

def on_ivar(node)
  add_offense(node, :expression, MESSAGE) if @in_spec
end