CppLint是谷歌开源的C++代码风格检查工具,可确保C++代码符合谷歌编码规范,并能检查语法错误。它是由Python语言编写的。
目前支持的规则已经在checkers.json中进行了声明。
1.从master拉规则分支,命名建议为:story_xxx_MMdd (xxx为规则名,MMdd表示月日)
2.将规则分支代码clone到本地
3.CppLint工具分为原生规则和自定义规则。
4.新建规则后,更新sdk/config/third_config.txt配置文件,
5.在checker.json中添加新增规则的描述。在描述时需要说明该规则对应到哪一条规范,并附上链接。规则描述示例如下:
6.在test目录下添加规则测试代码文件
7.MR代码到test分支
8.执行流水线部署http://{devops.public.url}/console/pipeline/codecc-tool-auto/p-65ca5c51adf641e0be1e68d042d6f422
9.测试完成提合并请求到master分支,由工具负责人jimxzcai审核评估后正式发布到生产
Content type
Image
Digest
Size
188.1 MB
Last updated
about 5 years ago
docker pull bkcodecc/cpplint_scan