您的位置:首页 > 编程语言 > C语言/C++

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,如下:

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里看相应源文件的检测报告。

执行结果下图:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: