ruff
7e7aec7d - Expand the range of the COM812 autofix to include the preceding token (#3241)

Commit
2 years ago
Expand the range of the COM812 autofix to include the preceding token (#3241) This prevents the UP034 autofix simultaneously stripping the parentheses from generators in the same linter pass, which causes a SyntaxError. Closes #3234. With this fix: ```python $ cat test.py the_first_one = next( (i for i in range(10) if i // 2 == 0) ) $ cargo run --bin ruff check test.py --no-cache --select UP034,COM812 --fix Finished dev [unoptimized + debuginfo] target(s) in 0.08s Running `target/debug/ruff check test.py --no-cache --select UP034,COM812 --fix` Found 1 error (1 fixed, 0 remaining). $ cat test.py the_first_one = next( i for i in range(10) if i // 2 == 0 ) ``` * Use format --------- Co-authored-by: Charlie Marsh <charlie.r.marsh@gmail.com>
Author
Parents
Loading