代码之家  ›  专栏  ›  技术社区  ›  l0b0

当试图左对齐长列表项时,调用了什么样的linter规则?

  •  2
  • l0b0  · 技术社区  · 6 年前

    坏的:

    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),
    )
    
    • 与上面的代码相比,扫描起来稍微容易一些,因为第一个参数与方法名分离得更多。
    • 尾随逗号表示添加新参数时的差异仅为一行。

    换句话说:

    • 全部的 参数与方法调用位于同一行。

    这个图案有名字吗?

    1 回复  |  直到 6 年前