SonarQube代码质量管理平台C++插件sonar-cxx的安装

Sonar 专栏收录该内容
4 篇文章 0 订阅

SonarQube的问题,对于C/C++用户来说,SonarQube的默认C/C++插件CFamily是收费的,让人绝望啊,一度让我放弃了自己搭建SonarQube服务器, 改为了使用Travis CI持续集成自己的项目,然后让Travis CI转SonarCloud来实现自己的对项目的可持续检查监督。

SonarCloud相当于一个公有的国际化的分布式SonarQube,针对全体githua上的项目,对公开的项目实施免费检查,私有项目还是要收费。下面是我的SonarCloud里面的图片



他的codesmell太过于严格,不止是好事还是坏事,我还是比较喜欢VS上的插件resharp的codestyle,点到为止,要求比较严,但还有给人发挥的空间,这个就太那个了,好像人的洁癖一样


这一段时间我参与的几个网上的开源服务器项目ArkGame还有PSS,都在讨论怎么使用Travis CI, SonarCloud搭建一套可对项目持续优化观察的东东, 在讨论怎么可持续自动测试覆盖率问题, 但是我目前还对覆盖率不太感冒,PSS的项目人给我推荐了一个好的可替代CFamily插件, sonar-cxx插件,听闻插件作者就是看不惯CFamily的收费,自己写了个开源的, 更牛逼的插件,开源地址https://github.com/SonarOpenCommunity/sonar-cxx

这是我使用插件后的图片,以及一些数据,还是挺不错的, 没有CFamily里太多无用的Code Smell, 规则还是挺多的


这是测试的数据, 重复性以及覆盖率,覆盖率还没弄,代码已经优化额N次,所有BUG也没有



下面是安装的过程, 下吧jar文件下载下来,下载地址https://github.com/SonarOpenCommunity/sonar-cxx/releases, 然后放到sonarqube-7.1/extensions/plugins目录下,将sonarqube重启即可


重启加载正确后就可以在页面上看到了

  • 0
    点赞
  • 4
    评论
  • 1
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值