Cpplint是一个Python脚本,作为一款开源免费的代码静态检测工具,Google也使用它作为自己的C++代码检测工具,也就是说,只要你想代码遵从Google C++代码规范,那么Cpplint将会提供很好的代码静态检测支持。
- Cpplint.py支持的文件格式包括.cc、.h、.cpp、.cu、.cuh。
- Cpplint只是一个代码风格检测工具,其并不对代码逻辑、语法错误等进行检查。
安装:
pip install cpplint
easy_install cpplint
使用命令即可对代码文件进行检测:
Python cpplint.py <file>
集成到VS中使用:
集成到VS:打开VS2015—》工具—》外部工具—》添加工具
写入如下代码:
Title:Cpplint.py
Command:E:\CpplintToPython\Python27\python.exe
Arguments:”E:\Cpplint\cpplint.py\cpplint.py” –output=vs7 $(ItemPath)
Initial directory:$(ItemDir)
Check Use Output window
https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py