c/c++编码规范(3)--google代码规范检测工具cpplint.py
2015-08-26 16:54
1256 查看
cpplint.py是来自google开源项目风格错误检测工具。它是一个python脚本,和google开源项目风格指南一同发布。下载地址:https://github.com/google/styleguide。
cpplint.py的使用方法:
1. 安装python。注意设置环境变量:将python的安装目录写入path环境变量。
2. 执行cpplint.py脚本
我的测试实验如下:
1) 将cpplint.py和test.cc放在实验目录。
2) 在实验目录写一个简单的批处理cpplint.bat,如下:
3)执行cpplint.bat,查看report.txt。
执行结果下图:
补充实验:批量检测
1)在实验目录下创建src目录和reports目录。
2)将待检测的多个源文件放入src目录下。
3)修改cpplint.bat如下:
4)执行cpplint.bat,在reports里看相应源文件的检测报告。
执行结果下图:
cpplint.py的使用方法:
1. 安装python。注意设置环境变量:将python的安装目录写入path环境变量。
2. 执行cpplint.py脚本
我的测试实验如下:
1) 将cpplint.py和test.cc放在实验目录。
2) 在实验目录写一个简单的批处理cpplint.bat,如下:
echo off python cpplint.py test.cc --output=vs7 > report.txt 2>&1 pause
3)执行cpplint.bat,查看report.txt。
执行结果下图:
补充实验:批量检测
1)在实验目录下创建src目录和reports目录。
2)将待检测的多个源文件放入src目录下。
3)修改cpplint.bat如下:
echo off SETLOCAL ENABLEDELAYEDEXPANSION set suffix=.report.txt set src_path=src set reports_path=reports for %%i in (%src_path%/*.cc) do ( echo %%i set report_name=%reports_path%/%%i%suffix% set src_name=%src_path%/%%i echo src_name=!src_name! echo report_name=!report_name! python cpplint.py !src_name! --counting=toplevel --output=vs7 > !report_name! 2>&1 ) pause
4)执行cpplint.bat,在reports里看相应源文件的检测报告。
执行结果下图:
相关文章推荐
- 优先队列C++实现和应用
- 详解C语言中free()函数与getpagesize()函数的使用
- iOS开发-C语言-分支结构
- C++ 面向对象 知识点 小结
- C++中的引用与指针的区别
- C++智能指针
- C语言编程中分配内存空间的相关函数
- [LeetCode] Minimum Window Substring
- C++:友元运算符重载函数
- LeetCode:Binary Tree Paths
- WIN10或WIN8.1系统下MDK“the arm c/c++ compiler 已停止工作”解决办法之一
- 深入学习C语言中memset()函数的用法
- 《算法导论》中的查找任意顺序值的C++实现
- c,c++库函数、win32库函数、mfc
- c和c++交互编译
- 【C++】单链表的基本操作
- C语言连接MySQL数据库
- 用CPPUnit做单元测试
- 【C++】万年历(时间计数器)
- 【C++】模拟string类的实现(string 类的深拷贝)