Steps to reproduce
- Create a debug.py file with the following content:
async def my_async_gen():
for i in range(5):
yield i
async def my_async_func():
idx = 0
async for v in my_async_gen():
idx += 1
print(f"{idx}: {v}")
Expected behavior
No error
Actual behavior
debug.py:9:9: SIM113 Use `enumerate()` for index variable `idx` in `for` loop
Found 1 error.
Environment
> ruff --version
ruff 0.2.1