c/c++编码规范(3)--google代码规范检测工具cpplint.py

cpplint.py是来自google开源项目风格错误检测工具。它是一个python脚本,和google开源项目风格指南一同发布。下载地址:https://github.com/google/styleguide。

cpplint.py的使用方法:

1. 安装python。注意设置环境变量:将python的安装目录写入path环境变量。

c/c++编码规范(3)--google代码规范检测工具cpplint.py_第1张图片

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。

  执行结果下图:

c/c++编码规范(3)--google代码规范检测工具cpplint.py_第2张图片

 

 

补充实验:批量检测

  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++编码规范(3)--google代码规范检测工具cpplint.py_第3张图片

 

你可能感兴趣的:(c/c++编码规范(3)--google代码规范检测工具cpplint.py)