Cpplint在windows上的安装配置
最近开始用C++,提交代码的时候被一个前辈指出代码写的不规范,接着就被安利了cpplint,现在反手将它安利出来。
由于还没有达到大佬们直接用vim编码上千行的级别,作为一个新手,还是习惯于使用更舒服便捷的编码软件Visual Studio Code.
所以这个教程写的就是在win10 vscode上安装配置cpplint。
1. Cpplint简要介绍
维基百科上的定义说,cpplint是一个python脚本,作为一款开源免费的代码静态检测工具,google也使用它作为自己的C++代码检测工具,也就是说,只要你想代码遵从google C++代码规范,那么cpplint将会提供很好的代码静态检测支持。
但cpplint并不完美,甚至可能出现漏报和误报,但瑕不掩瑜,这些都不影响它成为一个非常有用的工具。
- cpplint只是一个代码风格检测工具,其并不对代码逻辑、语法错误等进行检查。
2. cpplint安装并集成到vscode中使用
(1)首先建议安装配置好python环境和anaconda,版本不限,此处不对如何安装anaconda赘述。
(2)pip install cpplint 安装好cpplint包
(3)找到cpplint的安装地址:
c:\**\anaconda3\Scripts\cpplint.exe
(4)打开vscode,点击左侧的extension图标,搜索cpplint,并点击install
(5)打开vscode,点击左下角设置->Settings->Extensions->cpplint,修改cpplint path为cpplint.exe的存放地址
3. 试用
随便写了一个hello world的代码,可以看到在书写不规范的情况下,cpplint会用波浪线将不规范的地方划出来,且鼠标点上去会提示错误信息。
4. 参考资料
[1] 代码风格审查工具cpplint
[2] 来自google的奇技
[3] 代码审查风格工具cpplint腾讯云