定制的不妥协的代码格式化程序。
cblack的Python项目详细描述
cblack
python的自定义黑色代码格式化程序,具有2个空格缩进
与黑色相同的规则,只有两个空格缩进。
安装
cblack可以通过运行pip3 install cblack
来安装。
它需要Python3.6.0+才能运行,但也可以用它重新格式化Python2代码。
为什么
关于缩进的a long discussion之后 级别由主要作者决定:
Two space indents are not distinct enough to be recommended by the Black coding style.
这个项目的全部目的是提供一个黑色的替代品 完全相同的规则和行为,但使用2个空格而不是4个缩进。 所有其他黑色选项仍受支持。
第二个原因是Google YAPF无法 要产生与black相同的输出(主要是因为函数参数缩进), 否则,如果有可能的话,我就不会创建这个项目。
如何
我很忙。我不想花时间把最新的变化从黑色 所以我创建了一个依赖于黑色和覆盖的小包 用两个空间加强的方法。黑人开发商是否应该打破这种行为? 我可能会克隆整个项目。但是这个项目的目的 还是一样的。
类似项目
- yapf
- 自动EP8
- Pep8ify
- Pyfmt
- 节点更漂亮
- GOFMT进入GO
- 生锈
学分
所有的功劳都应该归功于那些首先创造了black的人。
请访问黑色网站: