google / google/yapf

Commenting one parameter in function call makes yapf split all parameters

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

Description

Using yapf 0.32.0

```
[style]
column_limit=30
split_before_first_argument = False
```

The following code

`a(parameter,parameter,parameter,parameter,parameter,parameter)`

produces

```
a(parameter, parameter,
parameter, parameter,
parameter, parameter)
```

However commenting one of the parameters

```
a(parameter,parameter,parameter,parameter,
#parameter,
parameter)
```

produces

```
a(
parameter,
parameter,
parameter,
parameter,
#parameter,
parameter)
```

Is this intended behavior?

---------------

Edit:

This also happens when one adds a comment to one of the parameters, i.e.

```
a(parameter,parameter,parameter,parameter,
parameter, # a
parameter)
```

produces

```
a(
parameter,
parameter,
parameter,
parameter,
parameter, # a
parameter)
```

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.