google / google/yapf

Help Needed: knob for `COALESCE FUNCTION Calls`

Open
#932 0 comments 2 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
14k
Forks
904
PR merge metrics
No merged PRs in 30d

Description

Input:
```py
Outer(Inner(
arg1,
[Folder(some_long_nested_datastructure),
Folder(some_long_nested_datastructure, some_long_nested_datastructure),],
))

```

Output:
```py
Outer(
Inner(
arg1, [
Folder(some_long_nested_datastructure),
Folder(some_long_nested_datastructure, some_long_nested_datastructure),
],
)
)
```

What I want:
```py
Outer(Inner(
arg1,
[
Folder(some_long_nested_datastructure),
Folder(some_long_nested_datastructure, some_long_nested_datastructure),
],
))

```
Mainly `Outer` and `Inner` calls are on same line. Is there any combination of config that I can use to achieve this?

```js
// My Current Config
{
based_on_style: pep8, use_tabs: true, continuation_align_style: 'valign-right',
coalesce_brackets: true, dedent_closing_brackets: true,
SPLIT_COMPLEX_COMPREHENSION: true, SPLIT_BEFORE_EXPRESSION_AFTER_OPENING_PAREN: false,
column_limit: 128, spaces_before_comment: 1
}
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.