SonarQube中的手动测量/度量标准

时间:2014-05-19 14:51:13

标签: metrics sonarqube code-metrics

我正在使用SonarQube和给定分析的项目。任何人都可以告诉我,我是否可以添加SonarQube用于分析我的代码的自己的指标?例如(我知道这个已经存在"评论余额"):

Tharmar的度量标准00 ="代码注释行" /"代码行" - 或 - - Tharmar的度量标准01 =计算单词" Tharmar"用于"代码行"

我试图在文档中找到有用的东西。但我发现的唯一一件事就是Manual Measures。我能够在分析中创建一个新列。 (用csv-plugin证明)可以理解,它不包含任何数据。

有什么方法可以告诉SonarQube如何找到这些数据?或者如何使用给定数据计算度量标准。

感谢您的帮助:)

1 个答案:

答案 0 :(得分:3)

手动测量无法满足您的需求:它们仅用于在项目级别推送“简单”数据。

您需要做的是编写自己的SonarQube插件来计算自己的指标。以下是对您有用的材料:

  1. Coding a Plugin文档
  2. Sample Plugin您可以使用它来引导您的插件。最值得注意的是,请查看Sensor and Decorator classes