我想在预提交钩子中使用 python black 代码重新格式化,但是在我公司,他们决定在python代码中使用制表符,而不要使用空格。 因此,我尝试更改黑人配置,但我没有看到使用制表符的任何选择,唯一可以影响的是行长。
黑色与PEP8标准的绑定是如此紧密,以至于永远不会允许制表符吗?
答案 0 :(得分:2)
不可能。 Python黑色仅支持空格。
这是一张票证:https://github.com/psf/black/issues/47(其中包含一个对话,说明为什么Python Black不支持这些标签)。
如他们在关闭车票时所说:
不,缩进标签是魔鬼。使它可配置将 违背布莱克的哲学。