1 vscode下载插件cpp-check-lint

如图:

下载好之后按ctrl+shift+p打开用户设置(user setting),在设置中追加加入以下代码:

/* cppcheck配置 */"cpp-check-lint.--enable": true,   //启用插件"cpp-check-lint.cppcheck.--executable": "C:\\Program Files\\Cppcheck\\cppcheck.exe",  //cppcheck路径"cpp-check-lint.cppcheck.--inline-suppr": false,  //取消内联"cpp-check-lint.cppcheck.--language=": "c", //使用c语言进行检查"cpp-check-lint.cppcheck.--onsave": false, //在文件保存时立刻检查该文件"cpp-check-lint.cppcheck.--quick_fix": false,"cpp-check-lint.cpplint.--enable": false, //关闭无用的cpplint// "cpp-check-lint.cppcheck.--addon=": [  //暂时不开启插件//     "misra.py"// ],

2 插件使用例子

使用很简单,直接在文件上右键即可,如下图:

然后我在程序中故意写了个除0的错误:

3 扩展命令

1 生成dump文件

cppcheck.exe --template={file}:{line}:{column}: {severity}: CWE-{cwe} {message}:[{id}] --enable=style -j4 --max-ctu-depth=2 --platform=native --std=c89 --std=c++03 --report-progress --suppress=unmatchedSuppression --suppress=missingIncludeSystem --dump ./src/thread_rs485_readmeter_entry.c

2 使用misra 2012进行检查

python3 /mnt/c/Program\ Files/Cppcheck/addons/misra.py --rule-texts=/mnt/f/OneDrive/Tools/cppcheck/misra_rules_dummy.txt ./src/thread_rs485_readmeter_entry.c.dump

vscode中嵌入cppcheck进行静态检查,包含插件使用方法相关推荐

  1. 在HTML中嵌入PHP代码,有以下几种方法,其中错误的是( )

    在HTML中嵌入PHP代码,有以下几种方法,其中错误的是( D) A.以"<?php开头,以"?>"结束,中间为PHP代码. B.以<script la ...

  2. VSCode中一款超级强大的Markdown插件(可修改Markdown预览主题)--MPE

    最近从github上clone了一份学习资料,资料里面很多markdown格式的文档,为了阅读方便,一开始我用sublime导入了这些文档,但我没找到预览功能,网上查到了几个markdown相关的插件 ...

  3. 【Qt】QTableView中嵌入复选框CheckBox 的四种方法总结

    搜索了一下,QTableView中嵌入复选框CheckBox方法有四种: 第一种不能之前显示,必须双击/选中后才能显示,不适用. 第二种比较简单,通常用这种方法. 第三种只适合静态显示静态数据用 第四 ...

  4. 在页头区域添加logo图像HTML,如何在表格中嵌入企业logo图片?分享两种方法

    编制企业报表,我们可以在每一页表格中插入企业 Logo ,起到一个标识作用,那么问题来了,如何在表格中嵌入企业 Logo 图片?本文就以 WPS 表格为例,简单介绍在表格每一页固定插入企业 Logo ...

  5. vscode中好用的git相关的插件

    git graph可视化各分支的演进情况 gitLens 用来对比两次相邻的commit之间的差别 Git history 如果说gitLens有个缺点就是不好比较不相邻的commit,那么git h ...

  6. 本地js文件替换浏览器source中js文件进行开发调试,插件使用方法

    一.请下载资源https://download.csdn.net/download/qq_32018951/10825239 二.先解压到本地,看到如下图路径 三.打开script.js文件修改,红框 ...

  7. Ubuntu vscode 配置c/c++环境 ---- 静态代码检查

    我曾一度因为vscode中c语言的静态代码检查问题而困扰,想想还是太懒了,不愿意折腾,今天搞一下. 首先在ubuntu中装vscode,,, 然后装clang apt install llvm -y ...

  8. Jenkins 在 Tomcat 中的部署及代码静态检查工具集成

    Jenkins 的简单部署 在安装了 Jenkins 运行所需的依赖(主要是 JDK)之后,可以通过如下步骤简单快速地部署 Jenkins: 下载 Jenkins. 打开终端并切换至下载目录. 运行命 ...

  9. 软件构造-Reading 1:静态检查

    大纲: 阅读1:静态检查 目标: 冰雹序列 计算冰雹序列 类型 静态类型 静态检查.动态检查.无检查 惊喜:原始类型并不是真正的数字! 阅读练习 数组和集合 迭代 方法 变化的值与重新分配变量 记录假 ...

最新文章

  1. Linux系统如何在开机时修改root密码
  2. 更新部分字段 NHibernate
  3. Android之封装支付宝支付
  4. codesys raspberry pi_11月7日|Pi第四次减产来袭?4点浅析中文区用户关心的问题
  5. 人生轻似梦,芳华淡随风(转)
  6. SQLyog备份数据库
  7. dev万能头文件_CSP-J/S考试中是否可以使用万能头文件
  8. 华为初级证书-HCIA(HCNA)-RS(Routing Switching)
  9. 打造一款CPS返佣小程序之创建淘宝联盟账号及获取饿了么佣金路径《二》
  10. 按年、月、日统计数据sql写法
  11. photoshop-photoshop记录
  12. 【Proteus仿真】HC-SRF04超声波测距传感器数码管显示
  13. 【情报百科】如何使用FOCA进行OSINT文档元数据分析?
  14. 帷幄匠心 c++ qt岗位,一二三四面 2个半小时
  15. Python正面硬刚C语言,结果会怎样?
  16. 虚拟机 安装 CUDA 可行性说明
  17. 关于C++的placement new和placement delete
  18. GBase 8a数据库加载流程介绍
  19. 小程序背景图满屏_手机秒变闪屏弹幕,撩妹小程序,赶快来学!
  20. 逻辑思维强的人适合学计算机不,逻辑思维强的人适合做什么工作?

热门文章

  1. 伯南克回忆2008:金融危机如何演变为经济危机?------From凤凰财经20160430
  2. 二叉树遍历之中序遍历算法(非递归、递归)入门详解
  3. 有苦有乐的算法 --- 二叉树的按层遍历
  4. Android内核开发 Goldfish Linux Kernel编译及安卓虚拟机测试
  5. Apache Hadoop YARN:另一个资源协调者
  6. 【自控原理要点】第1章 绪论
  7. Barbara Liskov:CLU与Argus语言发明人
  8. 刘昊威 尊重自己的体系——《Men’s Uno 风度》 2012年6月号
  9. iOS的 gRPC 之路
  10. 链克的链克袋鼠钱包插件的安装和使用