【廣告】
使用SonarQube Runner分析源碼
預(yù)置條件
已安裝SonarQube Runner且環(huán)境變量已配置,即sonar-runner命令可在任意目錄下執(zhí)行
1.在項目源碼的根目錄下創(chuàng)建sonar-project.properties配置文件2.執(zhí)行分析
切換到項目源碼根目錄,中國sonarqube 掃描報告,執(zhí)行命令
與IDE關(guān)聯(lián)
蕞后,當(dāng)然了,sonarqube 掃描報告,得與IDE相關(guān)聯(lián),才能更方便地實時查看
SonarQube工作原理
SonarQube 并不是簡單地將各種質(zhì)量或覆蓋率檢測工具的結(jié)果(例如 CheckStyle、JACOCO 等)直接展現(xiàn)給客戶,而是通過不同的插件算法來對結(jié)果進行再加工,代理商sonarqube 掃描報告,并蕞終以量化的方式來衡量代碼質(zhì)量,從而方便地對不同規(guī)模和種類的工程進行相應(yīng)的代碼質(zhì)量管理,中國sonarqube 掃描報告,以便進行有針對性的代碼修復(fù)或重構(gòu)。
SonarQube 在進行代碼質(zhì)量管理時,會從以下的七個緯度對項目代碼質(zhì)量進行分析
SonarQube測試使用
測試使用
拖動一個java項目ScanningTool放到/usr/local,進入目錄
在項目根目錄下創(chuàng)建sonar-scanner配置文件sonar-project.properties
項目結(jié)構(gòu)圖
執(zhí)行掃描分析
等待程序執(zhí)行完畢后打開SonarQube可查看掃描信息
到此整個內(nèi)網(wǎng)部署已完成
企業(yè): 蘇州華克斯信息科技有限公司
手機: 13862561363
電話: 0512-62382981
地址: 蘇州工業(yè)園區(qū)新平街388號