3

我想在我的预提交挂钩中使用python 黑色代码重新格式化程序,但在我的公司中,他们决定在 python 代码中使用制表符而不是空格。所以我试图改变黑人配置,但我没有看到任何使用制表符的选项,唯一可以影响的就是行长。

黑色是否与 PEP8 标准绑定得如此紧密,以至于它永远不会允许制表符?

4

1 回答 1

2

这不可能。Python Black 仅支持空格。

这是一张票:https ://github.com/psf/black/issues/47 (其中包含 Python Black 不支持标签的对话)。

正如他们关闭票时所说:

不,缩进标签是魔鬼。使这种可配置性违背布莱克的哲学。

于 2020-05-04T13:41:11.927 回答