Pythonコードを自動的にフォーマットするためにyapfを使用しています。おおむね満足していますが、設定方法がわからないスタイル規則があります。括弧のペアの中に引数の長いリストがあり、最大 column_limit (たとえば 80) を超えて展開される場合、それらを別々の行に分割したいと思いますが、可能であれば開き括弧のインデントを維持します。例えば:
def func(argument1, argument2, argument3, argument4, argument5, argument6, argument7):
pass
なるべき
def func(argument1,
argument2,
argument3,
argument4,
argument5,
argument6,
argument7):
pass
しかし、私はそれを行うことしかできません:
def func(
argument1,
argument2,
argument3,
argument4,
argument5,
argument6,
argument7):
pass
私が望むことが可能かどうか誰でも知っていますか? どのように?