1. 程式人生 > >靜態程式碼檢測工具Cpplint

靜態程式碼檢測工具Cpplint


1 C
pplint是一個python指令碼,Google使用它作為自己的C++程式碼規範檢查工具

2 windows下的簡單使用

Install python,並將C:\Python27新增到系統環境變數Path中;

雙擊執行python-2.7.8.amd64.msi,安裝到C:\Python27

2.3 開始測試cpplint

E:\CC\XX下的KK專案

“開始” ---- CMD

E:\CC\XX>python C:\cpplint\cpplint.py Main.cpp ooo1.cpp

ddd1.cpp ccc1.cpp bbb1.cpp 2>result1.xml

或者使用指令碼檢測多個檔案:

echo off
del result3.xml For /r %%a in (*.cpp) do (python C:\cpplint\cpplint.py %%a 2>>result3.xml)
pause

Save above as autocheck.bat.

3 整合到visual studio中
開啟VS2010 ----工具----外部工具
Title: Cpplint.py 
Command: C:\Python27\python.exe
Arguments: "C:\cpplint\cpplint.py" --output=vs7 $(ItemPath)
Initial directory: $(ItemDir) 
Check Use Output window 

整合的好處:使用方便;錯誤不用再顯示到額外的檔案上,且錯誤可以雙擊跳轉。