坏:
my_result = MyObject.my_method(first_parameter, second_parameter,
MyOtherObject.other_method(first, second))
好:
my_result = MyObject.my_method(
first_parameter,
second_parameter,
MyOtherObject.other_method(first, second),
)
换句话说:
此模式有名称吗?
(用例是,我想找到一个短毛绒将对此进行检查,但首先我需要知道它的名字。)
答案 0 :(得分:1)
关于皮棉格式化程序,您可以看一下Black(不是非常可定制的,但提示是在其名称中的:-)。
在Black README your left-alignment is referred to as "vertical whitespace"中。在yapf
README it is controlled by CONTINUATION_ALIGN_STYLE中。
我怀疑每个linter / formatter对于这种缩进类型都有自己的名称,当包装一行并围绕使一行“变坏”并需要重排的规则编程规则时,缩进将非常复杂。