【问题标题】:Black (Python) Ignore Rule黑色 (Python) 忽略规则
【发布时间】:2020-02-12 13:25:02
【问题描述】:

我觉得布莱克正在做一些不符合(我的组织)的事情,所以我试图忽略某些规则。

下面的示例和related link

PEP 8: whitespace before ':'

我的组织(编码标准)不优先考虑 Black 认为正确的方式,而是想要一种自定义黑色配置的方法。

我没有看到任何提及忽略黑色文档https://github.com/psf/black#command-line-options 中的规则。

他们给出了忽略 Flake8 规则的示例,但似乎没有任何关于他们自己产品的文档。

【问题讨论】:

    标签: python python-black


    【解决方案1】:

    您无法自定义黑色。来自readme

    Black 重新格式化整个文件。不可配置。

    【讨论】:

    • 不妥协的代码格式化程序。确实。
    【解决方案2】:

    虽然您无法选择禁用某些规则,但可以跳过个别行的格式(在行尾使用 # fmt: skip)或代码块(换行带有# fmt on# fmt off的代码)

    https://black.readthedocs.io/en/stable/the_black_code_style/current_style.html#code-style

    如果使用 PyCharm,以下是不使用 fmt cmets 跳过某些行的指南:https://godatadriven.com/blog/partial-python-code-formatting-with-black-pycharm/

    【讨论】:

      猜你喜欢
      • 2016-02-03
      • 1970-01-01
      • 2020-10-27
      • 1970-01-01
      • 2023-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多