CodeNarcGroovy代碼分析工具
CodeNarc是一個對Groovy代碼進(jìn)行靜態(tài)分析的工具和框架。CodeNarc通過掃描Groovy源代碼來尋找那些違反預(yù)定或自定義的相關(guān)規(guī)則,包括檢測編碼標(biāo)準(zhǔn)、尋找未使用的代碼、可預(yù)見的bug或者編碼習(xí)慣,并生成一個關(guān)于掃描結(jié)果的HTML報告。
輸出報表示例
| Rule Name | Priority | Line # | Source Line / Message |
|---|---|---|---|
| DuplicateImport | 1 | 5 | [SRC]import org.codenarc.sample.other.Other |
| EmptyElseBlock | 2 | 24 | [SRC]else { |
| EmptyIfStatement | 2 | 21 | [SRC]if (name) { |
| ImportFromSamePackage | 3 | 4 | [SRC]import org.codenarc.sample.domain.OtherDomain |
| UnnecessaryGroovyImport | 3 | 3 | [SRC]import java.util.Map |
評論
圖片
表情
