黑色 (Python) 忽略规则
Black (Python) Ignore Rule
我觉得 Black 正在做一些不符合(与我的组织)的事情,所以我试图忽略某些规则。
下面的示例和 related link
PEP 8: whitespace before ':'
我的组织(编码标准)没有优先考虑黑色认为正确的东西,而是想要一种自定义黑色配置的方法。
我没有看到任何关于忽略黑色规则的文档 https://github.com/psf/black#command-line-options。
他们给出了忽略 Flake8 规则的示例,但似乎没有关于他们自己产品的任何文档。
您无法自定义黑色。来自 readme:
Black reformats entire files in place. It is not configurable.
虽然你不能挑选某些规则来禁用,但你 可以 跳过个别行的格式(在行尾使用 # fmt: skip
),或代码块(用 # fmt: on
和 # 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/
编辑:实施@kgadek 更正
我觉得 Black 正在做一些不符合(与我的组织)的事情,所以我试图忽略某些规则。
下面的示例和 related link
PEP 8: whitespace before ':'
我的组织(编码标准)没有优先考虑黑色认为正确的东西,而是想要一种自定义黑色配置的方法。
我没有看到任何关于忽略黑色规则的文档 https://github.com/psf/black#command-line-options。
他们给出了忽略 Flake8 规则的示例,但似乎没有关于他们自己产品的任何文档。
您无法自定义黑色。来自 readme:
Black reformats entire files in place. It is not configurable.
虽然你不能挑选某些规则来禁用,但你 可以 跳过个别行的格式(在行尾使用 # fmt: skip
),或代码块(用 # fmt: on
和 # 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/
编辑:实施@kgadek 更正