相当于bash脚本的pep8
bash8的Python项目详细描述
相当于bash脚本的pep8
这个程序试图成为bash脚本的自动样式检查器。 要完成与pep8在大多数openstack中所做的代码检查相同的部分 项目。它始于Devstack项目的拙劣起步, 并将随着时间的推移而不断发展。
- 免费软件:apache许可证
- 文档:http://docs.openstack.org/developer/bash8
- 来源:http://git.openstack.org/cgit/openstack-dev/bash8
- 错误:http://bugs.launchpad.net/bash8
当前支持的检查
错误
基本空白错误,用于一致缩进
- 检查行是否不以尾随空白结尾
- 确保缩进仅为空格,而不是硬制表符
- 确保所有缩进是4个空格的倍数
- 文件没有以换行结束
结构误差
在控制块中帮助保持一致的一组规则。 在具有连续性的长行上忽略这些值,因为 展开有点“有趣”
- e010:do与for 不在同一行
- e011:如果
- e012:eHereDoc在EOF之前没有结束