文章目录
Google Style 谷歌C++风格检测工具,安装cpplint并集成到Visual Studio 2015
cpplint是Google开发的一个C++风格检测工具,检测代码是否符合Google Style.
安装
cpplint是用python写的,所以需要先安装python。网上说要使用python 2.7的版本。但是据我测试,在python 3.7.2上也是可以的。
python先装好pip,使用pip安装:
pip install cpplint
NOTE:linux上可能需要sudo权限。
安装完成。
cpplint 的使用
对于要检查的文件,例如 ‘test.cpp’,直接使用:
cpplint test.cpp
检查即可。更多的操作可以直接键入cpplint 查看帮助。注意最后边方括号里的数字,这个相当于提示的等级,cpplint可以设定风格检查的严格程度,默认是提示所有的问题。
cpplint 与Visual Studio 关联
对于使用宇宙第一IDE开发C++ 的人来说,每次检查文件都要用命令行,显然是不合适的。最好还是能检查,双击,直接跳转到对应的行一气呵成。幸运的是,Visual Studio 提供了跟cpplint联合的功能(不然怎么能叫宇宙第一IDE)。(使用的版本为Visual Studio 2015,其他版本大同小异)
我们需要做的是添加外部工具。在工具(T)
-外部工具(E)
-添加(A)
中,键入:
标题: cpplint.py
命令:C:\Python27\Scripts\cpplint.exe(cpplint的位置)
参数:–output=vs7 $(ItemPath)
初始目录:$(ItemDir)
勾选:使用输出窗口
如图:
这时候在工具(T)
菜单下边就可以直接使用cpplint了,双击输出栏中的信息可以跳转到对应位置。
添加cpplint快捷键
为了方便使用cpplint,我们可以给它添加一条快捷键。
在Visual Studio的工具(T)
-选项(O)
-环境
-键盘
,键入外部命令
,查找出对应的外部命令(数一下上一步设置时cpplint排第6条,故而就是“外部命令6”)。设置一个可用的快捷键即可,如Alt+L。