python black formatter 可以使用制表符而不是空格吗?
Can python black formatter use tabulators instead of spaces?
我想在我的预提交挂钩中使用 python black 代码重新格式化程序,但在我的公司,他们决定在 python 中使用制表符代码而不是空格。
所以我尝试更改 blacks 配置,但我没有看到任何使用制表符的选项,唯一可以影响的是行长度。
黑色是否与 PEP8 标准紧密相关,以至于它永远不允许使用制表符?
这是不可能的。 Python Black 只支持空格。
这是它的票证:https://github.com/psf/black/issues/47(它包含一个对话,为什么 Python Black 不支持制表符)。
正如他们在关闭工单时所说:
No, tabs for indentation are the devil. Making this configurable would
go against Black's philosophy.
我想在我的预提交挂钩中使用 python black 代码重新格式化程序,但在我的公司,他们决定在 python 中使用制表符代码而不是空格。 所以我尝试更改 blacks 配置,但我没有看到任何使用制表符的选项,唯一可以影响的是行长度。
黑色是否与 PEP8 标准紧密相关,以至于它永远不允许使用制表符?
这是不可能的。 Python Black 只支持空格。
这是它的票证:https://github.com/psf/black/issues/47(它包含一个对话,为什么 Python Black 不支持制表符)。
正如他们在关闭工单时所说:
No, tabs for indentation are the devil. Making this configurable would go against Black's philosophy.