【廣告】
SonarQube使用方法
1、安裝sonarQube服務(wù)
2、idea—>File—>Settings—>Plugins搜索SonarLint并進(jìn)行安裝
3、安裝后配置Settings–>Tools–>SonarLint–>Project Settings進(jìn)行配置
4、配置參數(shù),點(diǎn)擊配置后進(jìn)入配置頁(yè)面,點(diǎn)" "號(hào)新增連接配置
5、配置名稱(無要求,隨便起名),使用之前搭建的sonarQube服務(wù),配置URL
6、配置授權(quán)參數(shù)(可以使用賬號(hào)密碼和Token)
7、配置項(xiàng)目
8、安裝完成后在idea的下方就會(huì)出現(xiàn)SonarLint的標(biāo)簽,選中文件后可以使用左側(cè)的運(yùn)行,掃除當(dāng)前文件中的代碼問題
Sonarqube使用簡(jiǎn)介
2.SonarQube web UI -項(xiàng)目頁(yè)面
顯示用戶所有的項(xiàng)目概況,各項(xiàng)目質(zhì)量評(píng)級(jí),并提供條件篩選
3.SonarQube web UI –項(xiàng)目頁(yè)面
通過在主頁(yè)面選擇單個(gè)項(xiàng)目,進(jìn)入項(xiàng)目詳情,代理商sonarqube教程,該頁(yè)面提供了當(dāng)前項(xiàng)目蕞近一次掃描的結(jié)果評(píng)級(jí),代理商sonarqube中國(guó)總代理,歷史累計(jì)和新增問題數(shù)量,代理商sonarqube招標(biāo)參數(shù),代碼行數(shù)等信息
4.SonarQube web UI –問題頁(yè)面
提供當(dāng)前用戶名下所有問題的列表,并提供條件篩選,吉林代理商sonarqube,包括問題類型,嚴(yán)重程度等
在當(dāng)個(gè)項(xiàng)目中,問題頁(yè)面顯示單項(xiàng)目信息
SonarQube簡(jiǎn)介
SonarQube是一個(gè)很的代碼分析工具,可以幫助程序員們發(fā)現(xiàn)很多潛在的問題和BUG。
Sonar可以從以下維度檢測(cè)代碼質(zhì)量。
1. 不遵循代碼標(biāo)準(zhǔn)
sonar可以通過PMD,CheckStyle,F(xiàn)indbugs等等代碼規(guī)則檢測(cè)工具規(guī)范代碼編寫。
3. 注釋不足或者過多
沒有注釋將使代碼可讀性變差,特別是當(dāng)不可避免地出現(xiàn)人員變動(dòng) 時(shí),程序的可讀性將大幅下降 而過多的注釋又會(huì)使得開發(fā)人員將精力過多地花費(fèi)在閱讀注釋上,亦違背初衷。
4. 缺乏單元測(cè)試
sonar可以很方便地統(tǒng)計(jì)并展示單元測(cè)試覆蓋率。
Sonar-scanner為client。用于收集檢查數(shù)據(jù)并且發(fā)送到server中。也就是傳統(tǒng)的C/S關(guān)系:
企業(yè): 蘇州華克斯信息科技有限公司
手機(jī): 13862561363
電話: 0512-62382981
地址: 蘇州工業(yè)園區(qū)新平街388號(hào)