自动检查器确保C++文件遵循谷歌风格指南
lg-cpplint的Python项目详细描述
< H2> CPPLIT- C++ C++ < /H2>静态代码检查器
CPPLIN是一个命令行工具,用于检查C++文件在Google’s C++ style guide之后的样式问题。 Cpplint是由Google公司开发和维护的,位于google/styleguide,另请参见wikipedia entry
虽然Google维护cpplint,但是Google对问题和pull请求没有(非常)响应,这个fork的目标是(稍微)更开放地向cpplint添加修复,以启用修复,当这些修复使cpplint在更广泛的上下文中可用时。 另请参阅此处的讨论https://github.com/google/styleguide/pull/528。在
安装
要从PyPI安装cpplint,请运行:
$ pip install lg-cpplint
然后运行它:
^{pr2}$有关完整的使用说明,请运行:
$ lg-cpplint --help
变化
此分叉中的修改是一些小的修复和修饰性的更改,例如:
- python 3兼容性
- 更多默认文件扩展名
- 带–extensions参数的可自定义文件扩展名
- travis上的连续积分
- 通过–recursive参数支持递归文件发现
- 支持通过–exclude排除文件
- JUnit XML输出格式
- 通过–repository覆盖存储库根自动检测
- 支持#pragma once作为头包含保护的替代方案
- ……还有一些(其中大部分是上游开放式PRs)
- 项目
标签: