2012-12-25 11 views
-1

我有很多太大類的遺留項目。 我需要將此作爲報告提交給經理開始清理和重構。 我已經有Jenkins工作爲這個項目與PMD Maven的目標配置:如何獲取顯示大於500行的Java類的報告? (並在Jenkins上發佈)

PMD:pmd的

我研究上:

如何獲取Java類的列表(和JavaScript, HTML文件...)更長,500行?

如何獲得功能長度超過50行的Java類的列表?

這將是完美的發佈在詹金斯,即作爲一個報告。
但是,任何簡單的解決方案都可以。例如: 明文列表爲完整的類名稱,LOC(代碼行)。按降序排序。

簡單格式

Name LOC 
com.example.HugeClass 5000 
com.example.BigClass 3540 
com.example.BigClass2 3390 
+1

類文件中的行數或您在一天中寫入的行數是指示代碼質量的一個糟糕的指標 –

回答

3

使用Checkstyle,或使用SONAR,它彙集的Checkstyle,PMD,FindBugs的和其他檢查並生成報告和更多。

+0

如何使用Checkstyle獲得該指標? –

+0

SONAR示例http://nemo.sonarsource.org/dashboard/index/241720 –

+0

這正是需要的。 (見右欄http://nemo.sonarsource.org/drilldown/measures/241720?metric=lines) –

相關問題