mirror of
https://github.com/astral-sh/ruff.git
synced 2025-11-01 04:18:05 +00:00
Format delete statement (#5169)
This commit is contained in:
parent
1782fb8c30
commit
15c7b6bcf7
3 changed files with 328 additions and 3 deletions
|
|
@ -0,0 +1,217 @@
|
|||
---
|
||||
source: crates/ruff_python_formatter/tests/fixtures.rs
|
||||
input_file: crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/delete.py
|
||||
---
|
||||
## Input
|
||||
```py
|
||||
x = 1
|
||||
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = 1
|
||||
a, b, c, d = 1, 2, 3, 4
|
||||
|
||||
del a, b, c, d
|
||||
del a, b, c, d # Trailing
|
||||
|
||||
del a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a
|
||||
del a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a # Trailing
|
||||
|
||||
del (
|
||||
a,
|
||||
a
|
||||
)
|
||||
|
||||
del (
|
||||
# Dangling comment
|
||||
)
|
||||
|
||||
# Delete something
|
||||
del x # Deleted something
|
||||
# Done deleting
|
||||
|
||||
# Delete something
|
||||
del (
|
||||
# Deleting something
|
||||
x # Deleted something
|
||||
# Finishing deletes
|
||||
) # Completed
|
||||
# Done deleting
|
||||
|
||||
# Delete something
|
||||
del (
|
||||
# Deleting something
|
||||
x # Deleted something
|
||||
# Finishing deletes
|
||||
) # Completed
|
||||
# Done deleting
|
||||
|
||||
# Delete something
|
||||
del (
|
||||
# Deleting something
|
||||
x, # Deleted something
|
||||
# Finishing deletes
|
||||
) # Completed
|
||||
# Done deleting
|
||||
|
||||
# Delete something
|
||||
del (
|
||||
# Deleting something
|
||||
x # Deleted something
|
||||
# Finishing deletes
|
||||
# Dangling comment
|
||||
) # Completed
|
||||
# Done deleting
|
||||
|
||||
# NOTE: This shouldn't format. See https://github.com/astral-sh/ruff/issues/5630.
|
||||
# Delete something
|
||||
del x, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, b, c, d # Delete these
|
||||
# Ready to delete
|
||||
|
||||
# Delete something
|
||||
del (
|
||||
x,
|
||||
# Deleting this
|
||||
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,
|
||||
b,
|
||||
c,
|
||||
d,
|
||||
# Deleted
|
||||
) # Completed
|
||||
# Done
|
||||
```
|
||||
|
||||
## Output
|
||||
```py
|
||||
x = 1
|
||||
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = 1
|
||||
a, b, c, d = 1, 2, 3, 4
|
||||
|
||||
del a, b, c, d
|
||||
del a, b, c, d # Trailing
|
||||
|
||||
del (
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
)
|
||||
del (
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
a,
|
||||
) # Trailing
|
||||
|
||||
del (a, a)
|
||||
|
||||
del (
|
||||
# Dangling comment
|
||||
)
|
||||
|
||||
# Delete something
|
||||
del x # Deleted something
|
||||
# Done deleting
|
||||
|
||||
# Delete something
|
||||
del (
|
||||
# Deleting something
|
||||
x # Deleted something
|
||||
# Finishing deletes
|
||||
) # Completed
|
||||
# Done deleting
|
||||
|
||||
# Delete something
|
||||
del (
|
||||
# Deleting something
|
||||
x # Deleted something
|
||||
# Finishing deletes
|
||||
) # Completed
|
||||
# Done deleting
|
||||
|
||||
# Delete something
|
||||
del (
|
||||
# Deleting something
|
||||
x, # Deleted something
|
||||
# Finishing deletes
|
||||
) # Completed
|
||||
# Done deleting
|
||||
|
||||
# Delete something
|
||||
del (
|
||||
# Deleting something
|
||||
x # Deleted something
|
||||
# Finishing deletes
|
||||
# Dangling comment
|
||||
) # Completed
|
||||
# Done deleting
|
||||
|
||||
# NOTE: This shouldn't format. See https://github.com/astral-sh/ruff/issues/5630.
|
||||
# Delete something
|
||||
del x, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, b, c, d # Delete these
|
||||
# Ready to delete
|
||||
|
||||
# Delete something
|
||||
del (
|
||||
x,
|
||||
# Deleting this
|
||||
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,
|
||||
b,
|
||||
c,
|
||||
d,
|
||||
# Deleted
|
||||
) # Completed
|
||||
# Done
|
||||
```
|
||||
|
||||
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue