IDEA 使用 SpotBugs 找出你代碼中的bug問題
SpotBugs 是 Findbugs 的繼任者,通過靜態(tài)分析來查找 Java 代碼中的 bug。
下面我們主要是介紹 SpotBugs 在 idea 中的安裝和使用
安裝
Idea - Preferences - Plugins,在插件市場(chǎng)搜索 spotbugs 點(diǎn)擊安裝
安裝完成之后需要重啟 Idea 以使其生效。
最后一步就是激活
最后一步是通過檢查 Find Security Bugs 的條目來激活安全規(guī)則(已經(jīng)內(nèi)置好的)。
推薦配置
- 對(duì)于大多數(shù)用戶來說,建議的最低置信度為中等。對(duì)于尋找有趣細(xì)節(jié)和信息發(fā)現(xiàn)的安全愛好者,您可以將最低置信度設(shè)置為低。
- 在進(jìn)行安全代碼審查時(shí),您可以隱藏與安全無關(guān)的類別。
- Analysis effort 設(shè)置為最大
掃描你的代碼
項(xiàng)目中右鍵:SpotBugs > Analyze Project Files
到此這篇關(guān)于IDEA 使用 SpotBugs 找出你代碼中的bug的文章就介紹到這了,更多相關(guān)idea代碼bug內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
使用?EasyCode生成springboot+mybatis基礎(chǔ)程序的實(shí)現(xiàn)示例
本文主要介紹了使用?EasyCode生成springboot+mybatis基礎(chǔ)程序的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-01-01詳解SpringBoot Redis自適應(yīng)配置(Cluster Standalone Sentinel)
這篇文章主要介紹了詳解SpringBoot Redis自適應(yīng)配置(Cluster Standalone Sentinel),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07java8新特性 stream流的方式遍歷集合和數(shù)組操作
這篇文章主要介紹了java8新特性 stream流的方式遍歷集合和數(shù)組操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-08-08SpringBoot加載應(yīng)用事件監(jiān)聽器代碼實(shí)例
這篇文章主要介紹了SpringBoot加載應(yīng)用事件監(jiān)聽器代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-06-06