我想在我的预提交挂钩中使用python 黑色代码重新格式化程序,但在我的公司中,他们决定在 python 代码中使用制表符而不是空格。所以我试图改变黑人配置,但我没有看到任何使用制表符的选项,唯一可以影响的就是行长。
黑色是否与 PEP8 标准绑定得如此紧密,以至于它永远不会允许制表符?
我想在我的预提交挂钩中使用python 黑色代码重新格式化程序,但在我的公司中,他们决定在 python 代码中使用制表符而不是空格。所以我试图改变黑人配置,但我没有看到任何使用制表符的选项,唯一可以影响的就是行长。
黑色是否与 PEP8 标准绑定得如此紧密,以至于它永远不会允许制表符?
这不可能。Python Black 仅支持空格。
这是一张票:https ://github.com/psf/black/issues/47 (其中包含 Python Black 不支持标签的对话)。
正如他们关闭票时所说:
不,缩进标签是魔鬼。使这种可配置性违背布莱克的哲学。