Support alternative long line breaking styles
- Dominant language
- Python
- Stars
- 14k
- Forks
- 904
- PR merge metrics
- No merged PRs in 30d
Description
yapf supports:
```
def foo(aaaaaaaaaaaaaaaa, bbbbbbbbbbbbbbbb, cccccccccccccccccccc):
foo(bar(aaaaaaaaaaaaaaaa, bbbbbbbbbbbbbbbbbb, cccccccccccccccc), baz)
from foo import aaaaaaaaaaaaaaaaaaaaaaaaa, bbbbbbbbbbbbbbbbbb, cccccccccc
```
To be rewritten as:
```
def foo(aaaaaaaaaaaaaaaa, bbbbbbbbbbbbbbbb,
cccccccccccccccccccc):
foo(bar(aaaaaaaaaaaaaaaa,
bbbbbbbbbbbbbbbbbb,
cccccccccccccccc),
baz)
from foo import (aaaaaaaaaaaaaaaaaaaaaaaaa, bbbbbbbbbbbbbbbbbb,
cccccccccc)
```
Could you add an option so it can optionally support:
```
def foo(
aaaaaaaaaaaaaaaa,
bbbbbbbbbbbbbbbb,
cccccccccccccccccccc
):
foo(
bar(
aaaaaaaaaaaaaaaa,
bbbbbbbbbbbbbbbbbb,
cccccccccccccccc
),
baz
)
from foo import (
aaaaaaaaaaaaaaaaaaaaaaaaa,
bbbbbbbbbbbbbbbbbb,
cccccccccc
)
```
As well ?
Contributor guide
Assessment
This issue has not been assessed yet.