如何使用Sonar C / C ++插件激活cppcheck规则

时间:2013-07-30 10:05:34

标签: c++ sonarqube

我刚刚安装了C / C ++插件SonarSource的评估版。文档说:

  • 将sonar.cpp.cppcheck.path设置为cppcheck可执行文件 - >完成
  • 在质量档案中激活一些Cppcheck规则 - > 怎么做?

我找不到如何激活cppcheck规则。如果我浏览质量配置文件,我可以看到 60条规则。如果我尝试从cppcheck存储库中过滤规则,则不会出现。那我该怎么办?

另外,我以前运行cppcheck先验分析,然后使用Sonar C ++社区插件,其中包含219个cppcheck规则。我的第一个猜测是从社区配置文件继承SonarSource配置文件,但它们不共享配置文件类型:C / C ++ vs c ++。所以我无法做到这一点(因此不知道这是否是我正在寻求的解决方案)。

1 个答案:

答案 0 :(得分:1)

这是一个误解:

    质量配置文件页面中的
  • 规则列表示活动规则的数量,而不是配置文件的可用规则总数
  • 个人资料页面默认过滤有效规则,这会使非活动规则隐藏

解决方法是删除激活字段上的过滤器,然后按照documentation中的说明激活所有规则。