在Visual Studio Code中配置Cpplint代码检测

本文介绍了如何在Visual Studio Code环境下安装和配置Google的cpplint工具,包括Anaconda环境准备、安装步骤、路径设置以及不同级别的检测。还提供了命令行使用方法,便于代码质量检查。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


一、简介

  书接上回,参加了一个算法比赛,其中的代码评估标准需要用到Googlecpplint,本篇文章就是记录如何在Visual Studio Code中使用cpplint进行代码规范检测。
在这里插入图片描述

二、工具准备

  • Anaconda
    在这里插入图片描述
    使用cpplint需要一个python环境,在Visual Studio Code的扩展插件库中可以搜索到cpplint,在插件中就有Windows环境配置教程,里面是推荐安装的是Anaconda2(install anaconda download link),但经测试,2和3均可,可以根据自己的需求自由选择

  • cpplint
    在这里插入图片描述
    其步骤如图所示,内含安装过程

三、具体步骤

1、安装cpplint

  • 打开Anaconda Prompt,在终端中输入如下命令:
# 下载安装cpplint
pip install cpplint

在这里插入图片描述

  • 安装完成后,再次输入上述命令,就可以看到cpplint的安装的地址
    在这里插入图片描述

2、修改Cpplint Path

  • 进入到VS Code中的cpplint插件,找到扩展设置
    在这里插入图片描述

  • 利用步骤1中看到的anaconda地址,进入到其中的Scripts文件夹
    在这里插入图片描述

  • 搜索cpplint.exe
    在这里插入图片描述

  • 将该地址复制,替换到Cpplint Path
    在这里插入图片描述

3、测试

  • 随便打开一个cpp文件,即可看到检测结果,之后按照相应的情况进行修改即可
    在这里插入图片描述

  • 如果想要修改检测级别,还是在扩展设置中,找到Verbose,0-5的检测级别可以选择
    在这里插入图片描述

  • 奇怪的是,在这里找不到3这个级别,而恰好我需要的就是--verbose=3,于是就有了步骤4;检测级别0为最严格,5为最松散,有很多在1、2属于问题的提示,在3、4中可能就不算是问题,所以一开始修改的时候可以选择比较严格的0、1、2,改完之后可以再用比较松的去检测
    在这里插入图片描述

4、cmd命令行使用cpplint检测

   该方法是直接通过cpplint.py来进行操作的,自我感觉应该只需要有个python环境即可,但是由于是在命令行中进行操作,想要定位修改肯定是没有在VS Code中那么方便,适合用来查缺补漏。

  • 首先win+r,输入cmd,呼出命令行,然后执行下列命令行,即可看到检测结果
python cpplint.py --verbose=3 test.cpp

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TomLazy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值