7

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

下面的示例和相关链接

PEP 8: whitespace before ':'

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

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

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

4

2 回答 2

8

您无法自定义黑色。从自述文件

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

于 2020-02-12T13:59:06.610 回答
3

虽然您不能挑选某些规则来禁用,但您可以跳过个别行# fmt: skip的格式(在行尾使用)或代码块(用# fmt onand包装代码# fmt off

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

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

于 2021-11-21T15:19:49.613 回答