2008-11-22 59 views
2

我正在研究一個非常大的遺留代碼庫。我們希望將FindBugs引入開發實踐中。Eclipse的FindBugs插件可能報告錯誤而不是警告嗎?

我打算在代碼由eclipse構建時運行FindBugs。

我希望能夠使警告出現在代碼中的錯誤很多這樣你可以在Eclipse中更改

嚴重級別的FindBugs有沒有可能日食彙報產生的錯誤的警告?

感謝

回答

2

接受的答案現在已過時。我不知道它的更改版本,但FindBugs Eclipse插件首選項對話框的Reporter Configuration選項卡現在允許您將Info Bug,Warning或Error中的每個嚴重性錯誤(最可怕,最可怕,最痛苦和最關注)配置爲。標記爲錯誤的錯誤將導致構建失敗。

0

不,這不可能有FindBugs的Eclipse插件標記潛在錯誤的代碼中的錯誤。

我做了一些檢查,FindBugs Maven plugin沒有提供這樣做的選項(所以沒有運氣)。

我建議向FindBugs Eclipse插件開發人員記錄一個RFE(請求增強)。他們的錯誤跟蹤數據庫可用here

0

我不這麼認爲。 Eclipse的錯誤報告由Eclipse的JDT編譯器報告,而FindBugs插件僅通過插入Eclipse系統報告警告。我不確定編譯器是否可以知道FindBugs的存在並獲取警告列表以報告錯誤。

但是,如果由於FindBugs警告而試圖使構建失敗,則可以嘗試使用ANT任務,並在出現任何警告時導致構建失敗。

相關問題