如何为 sonar-cxx 添加圈复杂度?

How to add cyclomatic complexity to sonar-cxx?

我正在尝试将蜥蜴报告 (https://github.com/terryyin/lizard) 添加到声纳,以便在功能超过阈值时产生问题

有什么方法可以实现吗?

Sonar有自己的圈复杂度计算,不需要导入外部报告(lizard)

创建问题就像在带有标签 brain-overload 的质量配置文件上激活新规则一样简单:

  • 文件不应太复杂:默认阈值 200
  • 函数不应该太复杂:默认 10,在我的例子中我让 30