社区C ++插件 - 针对Sonarqube C ++插件的优势或稳定性

时间:2015-11-25 09:39:01

标签: sonarqube sonarqube5.1

据我所知,有一个社区C ++插件可用于分析C ++代码,并且有一个来自声纳的插件,它不是免费的。我确实使用了社区C ++插件,但是我想知道这两个插件之间有什么区别。

  1. 这两个插件中的规则集是否不同。
  2. 社区C ++插件的稳定性 - 它是否具有或捕获与Sonar C ++插件类似的结果或技术债务等。
  3. 由于 和Sandeep

1 个答案:

答案 0 :(得分:0)

c ++社区插件在0.9.4版本中保持稳定,几乎完全支持c ++ 11和部分c ++ 14。您可以看到完整的功能列表here

社区插件主要依赖于外部分析器及其高度可扩展性,您可以使用任何外部工具,只要遵循输入格式,请参阅here,它默认支持RATS,VERA,CPPCHECK和PClint(给予它你在分析之外生成报告。)

另外,它包含大约30个自己的rules,可以在声纳中存在的许多插件中找到(在分析期间运行的插件)。 SonarSource提供的C ++插件支持CPPCheck和196个在分析期间运行的规则,请参阅here