我知道Black是一种有主见的格式化工具,但除了一个主要问题外,我喜欢它所做的一切。当我有一个带有多个参数的函数时,它不会像这样显示:
def example_function(arg_1: str, arg_2: bool, arg_3: int = 0, arg_4: int = 1, arg_5: float = 0.0):
pass
为了更好的可读性,我宁愿将其显示如下:
def example_function(
arg_1: str,
arg_2: bool,
arg_3: int = 0,
arg_4: int = 1,
arg_5: float = 0.0
):
这个问题能用Black或其他格式化工具解决吗?我遇到过这个问题好几次,这让我考虑不再使用Black,要么换其他工具,要么就不用任何工具。
有什么想法或评论吗?
blue
支持这个功能:https://blue.readthedocs.io/en/latest/ - guettli