sublime上安装c/c++代码分析工具 sublime Linter - cppcheck
2024-08-26 12:30:51
项目官方说明 sublime Linter - cppcheck
理解下sublime Linter - cppcheck, 它是插件的插件,sublime的插件sublimeLinter的插件。网络上说的使用sublimeter来检测js,css等的方法类似,一个sublimeLinter,一个
sublimeLinter针对具体语言的插件,外加一个真正检测代码的工具(noodjs,cppcheck)。
所以这里需要的东西是三件套: cppcheck + sublimelinter + sublimelinter-cppcheck
能做什么 cppcheck所谓的静态代码检查就是使用一个工具检查我们写的代码是否安全和健壮,是否有隐藏的问题。 不检查编译这关就不能过的语法问题,而是作为编译器的一种补充检查,cppcheck对产品的源代码执行严格的逻辑检查。 执行的检查包括:
- 自动变量检查
- 数组的边界检查
- class类检查
- 过期的函数,废弃函数调用检查
- 异常内存使用,释放检查
- 内存泄漏检查,主要是通过内存引用指针
- 操作系统资源释放检查,中断,文件描述符等
- 异常STL 函数使用检查
- 代码格式错误,以及性能因素检查
[cppcheck项目地址](http://cppcheck.sourceforge.net/),免费开源的好东东,可以GUI方式和命令行方式工作,也提供集成到IDE上的插件,如VS,CLion,Qt Creator,Eclipse,gedit等等。
具体的配置看项目介绍吧,可能要FQ。
最新文章
- SharePoint 2013 Create taxonomy field
- Bash 的 no-fork 优化
- Browsersync — 省时的浏览器同步测试工具
- 【转】SQL Server中关于跟踪(Trace)那点事
- win32 应用程序 添加资源
- 了解ASP.NET MVC几种ActionResult的本质:HttpStatusCodeResult &; RedirectResult/RedirectToRouteResult
- python logging 学习笔记
- Hexo+NextT基本设置【3】
- Java实现点击导出excel页面遮罩屏蔽,下载完成后解除遮罩
- Tinker热修复
- [angularjs] angularjs系列笔记(四)控制器
- 微信小程序开发(5) 2048游戏
- Vivado Design Suite用户指南之约束的使用第二部分(约束方法论)
- php手撸轻量级开发(二)框架加载
- python根据服务名获取服务启动路径
- [LeetCode]640解方程式
- mvc 在view视图中直接输出rdlc报表文件(Excel、PDF、Word)
- 使用免费的Let's Encrypt通配符证书 升级我们的网站
- 2018.08.18 NOIP模拟 game(数位dp)
- 我所遭遇过的游戏中间件--Havok