2014-05-19 17 views
1

我正在使用SonarQube和給定的分析工作。任何人都可以告訴我,如果我可以添加SonarQube用來分析我的代碼的自己的度量?例如(我知道這個已經存在「註釋餘額」):SonarQube中的手動度量/度量

Tharmar的公制00 =「註釋行代碼」/「代碼行」 - 或 -
Tharmar's公制01 =計數單詞「Tharmar」使用在「代碼行」

我試圖在文檔中找到有用的東西。但我唯一發現的是關於Manual Measures。我能夠在分析中創建一個新列。 (用csv-plugin證明)可以理解的是,它不包含任何數據。

有沒有辦法告訴SonarQube如何找到這些數據?或者如何用給定的數據計算該度量。

感謝所有幫助:)

回答

3

手冊措施不會回答你的需要:它們僅用於在項目層面推動「簡單」的數據。

你需要做的是編寫你自己的SonarQube插件來計算你自己的指標。下面是這將是對你有用的材料:

  1. Coding a Plugin文檔
  2. Sample Plugin,你可以用它來引導你的插件。最值得注意的是,檢查Sensor and Decorator classes
+0

謝謝Fabrice。你讓我今天很開心 :) – MarcelHodan