IDEA代碼規(guī)范&質(zhì)量檢查的實現(xiàn)
最近公司新項目中為了統(tǒng)一大家的代碼規(guī)范,提高代碼質(zhì)量,找了2個檢查插件。
Alibaba Guide偏向于代碼規(guī)范/安全規(guī)約方面的檢查,由阿里巴巴手冊擴展而來,
SonarLint偏向于代碼質(zhì)量、設計/隱藏的風險問題檢查,包括代碼標準規(guī)范、潛在缺陷、復雜度、重復、注釋、糟糕的設計等。
1 Alibaba Guide
1.1 Alibaba Guide 插件安裝
安裝后重啟IDEA
1.2 點擊檢查菜單按鈕或者選中項目右鍵,下拉中找到“編碼規(guī)約掃描”
1.3 控制臺輸出不規(guī)范的代碼
2 SonarLint
2.1 安裝SonarLint插件
安裝后重啟IDEA
2.2 掃描配置
2.3 選中項目右鍵,下拉中找到 “代碼分析”-“編碼規(guī)約掃描”
2.4 查看輸出的分析報告
到此這篇關(guān)于IDEA代碼規(guī)范&質(zhì)量檢查的實現(xiàn)的文章就介紹到這了,更多相關(guān)IDEA 代碼規(guī)范&質(zhì)量檢查內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java如何實現(xiàn)實體類轉(zhuǎn)Map、Map轉(zhuǎn)實體類
這篇文章主要介紹了Java 實現(xiàn)實體類轉(zhuǎn)Map、Map轉(zhuǎn)實體類的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-08-08SpringBoot集成Mybatis-Plus多租戶架構(gòu)實現(xiàn)
本文主要介紹了SpringBoot集成Mybatis-Plus多租戶架構(gòu)實現(xiàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-09-09Java中JFinal框架動態(tài)切換數(shù)據(jù)庫的方法
這篇文章主要介紹了Java中JFinal框架動態(tài)切換數(shù)據(jù)庫的方法,本文通過兩種方法結(jié)合示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-03-03Java匿名內(nèi)部類導致內(nèi)存泄露的原因與解決方案詳解
這篇文章主要為大家詳細介紹了Java因為匿名內(nèi)部類導致內(nèi)存泄露的原因以及其解決方案,文中的示例代碼講解詳細,希望對大家有所幫助2022-11-11詳細分析Java并發(fā)集合ArrayBlockingQueue的用法
這篇文章主要介紹了詳細分析Java并發(fā)集合ArrayBlockingQueue的用法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-04-04Spring實現(xiàn)HikariCP連接池的示例代碼
在SpringBoot 2.0中,我們使用默認連接池是HikariCP,本文講一下HikariCP的具體使用,具有一定的參考價值,感興趣的可以了解一下2021-08-08