Visual Studio | 配置代码风格审查工具cpplint


前言

cpplint是一个用于检查C++代码风格的工具,它可以帮助我们发现潜在的编码问题,提高代码质量。cpplint遵循Google的C++编码规范,通过静态分析代码来检查潜在的问题,如命名规范、格式、内存管理等。

一、Visual Studio 配置代码风格审查工具cpplint

1、安装

  • 下载安装Python程序(以python3.8为例,并选中“Add Python 3.8 to PATH”添加路径到Path变量,安装目录为:D:\Program Files\Python38)
  • 下载cpplint.py,保存到本机,如:D:\Work\cpplint\cpplint.py

2、运行

在运行中输入 cmd.exe,运行以下命令,即可对指定文件进行检测:

D:\Python\python.exe D:\Work\cpplint\cpplint.py --linelength=180 --output=vs7 Foo.cpp

注意:路径换成自己环境上配置的路径。

3、集成到Visual Studio

集成到Visual Studio中时,支持双击错误跳转到对应的代码行。集成方法:打开 Visual Studio >> 工具 >> 外部工具 >> 添加工具。设置如下:

参数
标题cpplint
命令D:\Python\python.exe
参数D:\Work\cpplint\cpplint.py --linelength=180 --output=vs7 $(ItemPath)
初始目录$(ItemDir)
使用输出窗口选中

配置如下:

在这里插入图片描述

打开一个源代码文件,选择工具cpplint.py(注意:执行前一定要先保存文件)。执行效果如下图:

在这里插入图片描述

注意:双击错误能定位到对应的行。

4、集成到Git

通常我们需要在git commit之前自动进行代码风格检查,当检查有任何错误时,报告错误并提交失败。目前Git的pre-commit hook可以满足我们的需求,它能提交前触发自定义脚本钩子。方法如下:

  • 修改Path环境变量,加入Python的安装目录(通常Python安装后,会自动加入到Path中):D:\Program Files\Python38\python.exe
  • 增加环境变量cpplint,值为:D:\Work\cpplint\cpplint.py
  • 复制脚本pre-commit到.git\hooks\目录
  • 提交代码,如果不符合代码风格,Git客户端会报错并退出

Git hook配置

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值