ruff
[`perflint`] implement quick-fix for `manual-list-comprehension` (`PERF401`)
#13919
Merged

[`perflint`] implement quick-fix for `manual-list-comprehension` (`PERF401`) #13919

MichaReiser merged 24 commits into astral-sh:main from w0nder1ng:perf401
w0nder1ng
w0nder1ng implement quick fix for manual list comprehensions
98c14e3a
MichaReiser
MichaReiser MichaReiser added fixes
w0nder1ng convert into list comprehension when the variable is an empty list li…
d89950f9
w0nder1ng
MichaReiser
w0nder1ng update tests and only offer fix when binding is a single assignment
f3867eee
w0nder1ng update test output
13592b4d
github-actions
w0nder1ng
w0nder1ng fix false negative when binding statement did not exist
27f8ba8e
w0nder1ng use slice instead of .name()
0aece9cc
w0nder1ng w0nder1ng changed the title [`PERF401`] implement quick-fix for `manual-list-comprehension` (`PERF401`) [`perflint`] implement quick-fix for `manual-list-comprehension` (`PERF401`) 1 year ago
MichaReiser
MichaReiser requested changes on 2024-10-29
w0nder1ng modify fix to preserve comments
1f7f4c0e
w0nder1ng modify fix to use direct string modification instead of generation
499bdcad
w0nder1ng use LineRanges trait
158b2e2f
w0nder1ng update snapshot
4d441c36
w0nder1ng remove leftover indentation from for loop
5dbc7646
w0nder1ng uncomment preview gate
a3b42e69
w0nder1ng
dhruvmanila
w0nder1ng add preview test case
aa36f1b6
w0nder1ng
MichaReiser
w0nder1ng change fix to FixAvailability::Sometimes
0078d628
w0nder1ng uncomment LineRanges import
9aa56270
MichaReiser
MichaReiser approved these changes on 2024-11-06
w0nder1ng fix nits and improve diagnostic message
64f0f568
w0nder1ng
dhruvmanila
w0nder1ng Merge branch 'main' into perf401
d89c6343
w0nder1ng add missing comma
bfa0971e
w0nder1ng change format! to .to_string()
19542678
MichaReiser MichaReiser added preview
MichaReiser Use improved message in stable and preview
37e1e81f
MichaReiser
MichaReiser approved these changes on 2024-11-08
MichaReiser
MichaReiser
MichaReiser
MichaReiser requested changes on 2024-11-08
w0nder1ng don't try to insert a comment when comments are empty
fdfcc811
w0nder1ng Merge branch 'perf401' of https://github.com/w0nder1ng/ruff into perf401
e91b2d6f
w0nder1ng update test output
2d093814
w0nder1ng improve empty comment handling
95644439
w0nder1ng
w0nder1ng w0nder1ng requested a review from MichaReiser MichaReiser 1 year ago
MichaReiser
MichaReiser approved these changes on 2024-11-11
MichaReiser
MichaReiser MichaReiser merged 5a3886c8 into main 1 year ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone