自动检查器确保C++文件遵循谷歌风格指南

cpplint的Python项目详细描述


< H2> CPPLIT- C++ C++ < /H2>静态代码检查器 https://travis-ci.org/cpplint/cpplint.svg?branch=masterhttps://img.shields.io/pypi/v/cpplint.svghttps://img.shields.io/pypi/pyversions/cpplint.svghttps://img.shields.io/pypi/status/cpplint.svghttps://img.shields.io/pypi/l/cpplint.svghttps://img.shields.io/pypi/dd/cpplint.svghttps://img.shields.io/pypi/dw/cpplint.svghttps://img.shields.io/pypi/dm/cpplint.svg

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的替代

确认

感谢谷歌公司公开采购他们的内部工具。 感谢叉子的维护者

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

推荐PyPI第三方库


热门话题
java读取SSLSocket的最快或最佳方式   JavaGuice向类构造函数注入对象   java类不是抽象的,并且不会覆盖OnClickListener中的抽象方法onClick(视图)   java OpenGL 1.1更改颜色更改以前的颜色?   c#将Java/Android连接到。网络服务   java在节点上生成AES密钥   java Liferay与MarkLogic XDBC数据库集成   java使用静态初始化块来提高性能   java如何在需要不同参数的另一个方法中使用同一类中的方法   音频Java多种声音   Java显式引用转换   java Intellij,如何在maven项目中导入模块   java在什么条件下调用ELResolver的setValue方法?   java在beanshell中计算代码字符串并获取beanshell解释器返回的值   javascript将音频文件上载到服务器并从服务器响应设置图像   编码风格清理java代码,多个else if语句   java是否需要使此变量可变?   java线程未更新GlassPane上的进度条   java关闭调试模式@Vaadin Spring启动应用程序