自动检查器确保C++文件遵循谷歌风格指南
cpplint的Python项目详细描述
< H2> CPPLIT- C++ C++ < /H2>静态代码检查器
CPPLIN是一个命令行工具,用于检查C/C++文件在Google’s C++ style guide之后的样式问题。 Cpplint由Google公司开发和维护,位于google/styleguide,另请参见wikipedia entry
虽然google维护cpplint,但google对问题和请求的响应不是很好,这个fork的目标是(在一定程度上)更开放地向cpplint添加修复以启用修复,当这些修复使cpplint在更广泛的上下文中可用时。
安装
要从pypi安装cpplint,请运行:
$ pip install cpplint
然后使用:
$ cpplint [OPTIONS] files
有关完整使用说明,请运行:
$ cpplint --help
变化
此分叉中的修改是小的修复和外观更改:
- 更多默认扩展名
- python 3兼容性
- 带有–extensions参数的可自定义文件扩展名
- travis上的连续积分
- 通过–recursive参数支持递归文件发现
- 支持通过–exclude排除文件
- JUnit XML输出格式
- 通过–repository覆盖存储库根自动检测
- 支持#pragma once作为header include guards的替代