自动检查器,确保C++文件遵循Google的风格指南
项目描述
cpplint - C++的静态代码检查器
Cpplint 是一个命令行工具,用于检查 C/C++ 文件是否符合 谷歌的 C++ 代码风格指南。Cpplint 由谷歌公司开发并维护,可在 google/styleguide 找到,也可参考 维基百科条目
虽然谷歌维护 cpplint,但对问题和拉取请求的反应并不积极,这个分支旨在(多少)更加开放,以添加修复 cpplint 的功能,使其在更广泛的环境中可用。也请参考这里的讨论 https://github.com/google/styleguide/pull/528。
安装
要从 PyPI 安装 cpplint,请运行
$ pip install cpplint
然后运行它
$ cpplint [OPTIONS] files
有关完整的使用说明,请运行
$ cpplint --help
变更
这个分支中的修改包括一些小的修复和外观上的变化,例如
Python 3 兼容性
更多的默认文件扩展名
使用 –extensions 参数自定义文件扩展名
在 github 上进行持续集成
支持通过 –recursive 参数进行递归文件发现
支持通过 –exclude 参数排除文件
JUnit XML 输出格式
通过 –repository 参数覆盖仓库根目录的自动检测
支持 #pragma once 作为替代头文件包含保护的选项
… 以及一些其他的(其中大多数在上游是开放的 PR)
鸣谢
感谢谷歌公司开源其内部工具。感谢分支维护者
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定要选择哪个,请了解有关 安装软件包 的更多信息。
源代码分布
cpplint-1.6.1.tar.gz (364.5 kB 查看散列)
构建分布
cpplint-1.6.1-py3-none-any.whl (77.3 kB 查看散列)