定制的不妥协的代码格式化程序。

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的人。

请访问黑色网站:

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java重写父类中的特定行   java Apache Commons CLI订购帮助选项?   java如何将数据添加到网格视图   java如何在Apache Camel批处理后移动文件?   java如何为日期范围的between子句编写hql查询?   雅加达ee开始Java编程,我应该从哪里开始?   排序Java8+流:检查我的objectinstances的两个字段的列表顺序是否正确   java如何将json转换为Map<String,Object>确保整数为整数   java不能在Spring数据JPA批处理过程中创建TransactionException   java损坏的PDF文件从FTP下载到使用Apache Common Net的设备   java无法使用Spring批处理和Wso2为XML架构命名空间找到Spring NamespaceHandler   java Android ImageView未显示在SherlockFragment中   Maven在构建时出错=无法识别Java路径   java如何使用批处理文件调用关闭处理程序?   java admob广告横幅重叠我的游戏屏幕安卓