mirror of
https://github.com/astral-sh/ruff.git
synced 2025-07-24 13:33:50 +00:00
Fix formatting of comments between function and arguments (#6826)
## Summary We now format comments between a function and its arguments as dangling. Like with other strange placements, I've biased towards preserving the existing formatting, rather than attempting to reorder the comments. Closes https://github.com/astral-sh/ruff/issues/6818. ## Test Plan `cargo test` Before: | project | similarity index | |--------------|------------------| | cpython | 0.76050 | | django | 0.99820 | | transformers | 0.99800 | | twine | 0.99876 | | typeshed | 0.99953 | | warehouse | 0.99615 | | zulip | 0.99729 | After: | project | similarity index | |--------------|------------------| | cpython | 0.76050 | | django | 0.99820 | | transformers | 0.99800 | | twine | 0.99876 | | typeshed | 0.99953 | | warehouse | 0.99615 | | zulip | 0.99729 |
This commit is contained in:
parent
f754ad5898
commit
59e70896c0
6 changed files with 186 additions and 32 deletions
|
@ -170,6 +170,47 @@ func(
|
|||
[]
|
||||
)
|
||||
)
|
||||
|
||||
# Comments between the function and its arguments
|
||||
aaa = (
|
||||
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
|
||||
# awkward comment
|
||||
()
|
||||
.bbbbbbbbbbbbbbbb
|
||||
)
|
||||
|
||||
aaa = (
|
||||
# bar
|
||||
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
|
||||
# awkward comment
|
||||
()
|
||||
.bbbbbbbbbbbbbbbb
|
||||
)
|
||||
|
||||
|
||||
aaa = (
|
||||
# bar
|
||||
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb # baz
|
||||
# awkward comment
|
||||
()
|
||||
.bbbbbbbbbbbbbbbb
|
||||
)
|
||||
|
||||
aaa = (
|
||||
(foo # awkward comment
|
||||
)
|
||||
()
|
||||
.bbbbbbbbbbbbbbbb
|
||||
)
|
||||
|
||||
aaa = (
|
||||
(
|
||||
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
|
||||
# awkward comment
|
||||
)
|
||||
()
|
||||
.bbbbbbbbbbbbbbbb
|
||||
)
|
||||
```
|
||||
|
||||
## Output
|
||||
|
@ -337,6 +378,37 @@ func(
|
|||
[]
|
||||
)
|
||||
)
|
||||
|
||||
# Comments between the function and its arguments
|
||||
aaa = (
|
||||
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
|
||||
# awkward comment
|
||||
().bbbbbbbbbbbbbbbb
|
||||
)
|
||||
|
||||
aaa = (
|
||||
# bar
|
||||
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
|
||||
# awkward comment
|
||||
().bbbbbbbbbbbbbbbb
|
||||
)
|
||||
|
||||
|
||||
aaa = (
|
||||
# bar
|
||||
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb # baz
|
||||
# awkward comment
|
||||
().bbbbbbbbbbbbbbbb
|
||||
)
|
||||
|
||||
aaa = (
|
||||
foo # awkward comment
|
||||
)().bbbbbbbbbbbbbbbb
|
||||
|
||||
aaa = (
|
||||
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
|
||||
# awkward comment
|
||||
)().bbbbbbbbbbbbbbbb
|
||||
```
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue