Eclipse findbugs 插件的使用

近期在找code review的工具,review board當然強大,可是須要配置服務器,而公司的服務器不能隨即可以訪問,因此就想到了輕量級的eclipse的findbugs插件。安全

安裝步驟:
服務器

  1. Help-->Install New Software--Add,以下圖所示多線程

    而後點擊下一步,直到finish,而後重啓Eclipseeclipse

  2. 點擊某個工程,右鍵Findbugs-->find bugs,以下圖所示工具

    查看代碼問題的詳細信息。性能

  3. FindBugs 配置界面  spa

    能夠配置的信息包括下面幾個選項的相關設置: 插件

    1). Run FindBugs Automatically 開關 當此項選中後,FindBugs 將會在你修改 Java 類時自動運行,如你設置了 Eclipse 自動編譯 開關後,當你修改完 Java 文件保存,FindBugs 就會運行,並將相應的信息顯示出來。當此 項沒有選中,你只能每次在須要的時候本身去運行 FindBugs 來檢查你的代碼。 線程

    2). Minimum priority to report 選擇項 這個選擇項是讓你選擇哪一個級別的信息進行顯示,有 Low、Medium、High 三個選擇項能夠 選擇,很相似於 Log4J 的級別設置啦。好比: 你選擇了 High 選擇項,那麼只有是 High 級別的提示信息纔會被顯示。 你選擇了 Medium 選擇項,那麼只有是 Medium 和 High 級別的提示信息纔會被顯示。 你選擇了 Low 選擇項,那麼全部級別的提示信息都會被顯示。 code

    3). Enable bug categories 選擇項 在這裏是一些顯示 Bug 分類的選擇: Correctness 關於代碼正確性相關方面的 Performance 關於代碼性能相關方面的 Internationalization 關於代碼國際化相關方面的 Multithreaded correctness 關於代碼多線程正確性相關方面的 Style 關於代碼樣式相關方面的 Malicious code vulnerability 關於惡意破壞代碼相關方面的 好比:若是你把 Style 的檢查框去掉不選擇中它,那麼與 Style 分類相關的警告信息就不 會顯示了。其它的相似。

    4). Select bug patterns to check for 選擇項 在這裏你能夠選擇所要進行檢查的相關的 Bug Pattern 條目能夠從 Bug codes、Detector name、Detector description 中看到相應的是要檢查哪些方面的內容,你能夠根據須要選擇或 去掉相應的檢查條件。 FindBugs 總結 此插件的功能很不錯,能夠幫助咱們提高 Java 代碼的編寫能力,寫出更加安全 可靠的代碼。

相關文章
相關標籤/搜索