我正在研究一個非常大的遺留代碼庫。我們希望將FindBugs引入開發實踐中。Eclipse的FindBugs插件可能報告錯誤而不是警告嗎?
我打算在代碼由eclipse構建時運行FindBugs。
我希望能夠使警告出現在代碼中的錯誤很多這樣你可以在Eclipse中更改
嚴重級別的FindBugs有沒有可能日食彙報產生的錯誤的警告?
感謝
我正在研究一個非常大的遺留代碼庫。我們希望將FindBugs引入開發實踐中。Eclipse的FindBugs插件可能報告錯誤而不是警告嗎?
我打算在代碼由eclipse構建時運行FindBugs。
我希望能夠使警告出現在代碼中的錯誤很多這樣你可以在Eclipse中更改
嚴重級別的FindBugs有沒有可能日食彙報產生的錯誤的警告?
感謝
接受的答案現在已過時。我不知道它的更改版本,但FindBugs Eclipse插件首選項對話框的Reporter Configuration選項卡現在允許您將Info Bug,Warning或Error中的每個嚴重性錯誤(最可怕,最可怕,最痛苦和最關注)配置爲。標記爲錯誤的錯誤將導致構建失敗。
不,這不可能有FindBugs的Eclipse插件標記潛在錯誤的代碼中的錯誤。
我做了一些檢查,FindBugs Maven plugin沒有提供這樣做的選項(所以沒有運氣)。
我建議向FindBugs Eclipse插件開發人員記錄一個RFE(請求增強)。他們的錯誤跟蹤數據庫可用here。
我不這麼認爲。 Eclipse的錯誤報告由Eclipse的JDT編譯器報告,而FindBugs插件僅通過插入Eclipse系統報告警告。我不確定編譯器是否可以知道FindBugs的存在並獲取警告列表以報告錯誤。
但是,如果由於FindBugs警告而試圖使構建失敗,則可以嘗試使用ANT任務,並在出現任何警告時導致構建失敗。