ruff/crates/ruff_linter
w0nder1ng 4a7536dc94
[perflint] Fix panic in perf401 (#14971)
Fixes #14969.

The issue was that this line:

```rust
let from_assign_to_loop = TextRange::new(binding_stmt.end(), for_stmt.start());
```

was not safe if the binding was after the target. The only way (at least
that I can think of) this can happen is if they are in different scopes,
so it now checks for that before checking if there are usages between
the two.
2024-12-15 16:22:04 +01:00
..
resources [perflint] Fix panic in perf401 (#14971) 2024-12-15 16:22:04 +01:00
src [perflint] Fix panic in perf401 (#14971) 2024-12-15 16:22:04 +01:00
Cargo.toml Bump version to 0.8.3 (#14937) 2024-12-12 14:13:06 +00:00