【廣告】
Sonarqube的優(yōu)點:
(1)支持所有語言的檢測。一個工具,搞定所有。
(2)靈活擴展,插拔式使用。自定義的代碼檢測規(guī)則,可自定義插件,sonarqube報價,獨立打成JAR包放到SONARQUBE插件目錄下,重啟即生效,開發(fā)使用非常方便。而且自帶UT驗證框架,開發(fā)。
(3)規(guī)則支持多租戶隔離。租戶可定制自己的規(guī)則集。
(4)生態(tài)強大,sonarqube總代理,業(yè)界有諸多插件,與jenkins友好集成。
(5)部署使用便捷。
(6)架構松耦合,通過與maven/jenkins等集成,將代碼掃描的計算消耗遷移到業(yè)務或者構建方的資源上,極大的提升了自身的吞吐能力。
Sonarqube使用簡介
2.SonarQube web UI -項目頁面
顯示用戶所有的項目概況,各項目質量評級,sonarqube,并提供條件篩選
3.SonarQube web UI –項目頁面
通過在主頁面選擇單個項目,進入項目詳情,該頁面提供了當前項目蕞近一次掃描的結果評級,歷史累計和新增問題數(shù)量,代碼行數(shù)等信息
4.SonarQube web UI –問題頁面
提供當前用戶名下所有問題的列表,并提供條件篩選,包括問題類型,嚴重程度等
在當個項目中,問題頁面顯示單項目信息
SonarQube是什么
是一種靜態(tài)代碼質量分析的開源軟件,主要功能如下:
SonarQube本體是底層是Java編寫的,對于Java代碼分析和Maven,Gradle結合相對容易
擁有大量的插件,能夠進行多種編程語言的靜態(tài)代碼分析
能夠和CI/CD環(huán)境進行集成,能夠持續(xù)進行代碼質量檢測。同時針對代碼的檢測同時,能夠針對代碼情況進行評分和反饋?,F(xiàn)階段支持的CI/CD有Gitlab,Github,Jenkins等
現(xiàn)在有4種版本:Community版本,sonarqube培訓,Developer版本,Enterprise版本,Data Center版本.
企業(yè): 蘇州華克斯信息科技有限公司
手機: 13862561363
電話: 0512-62382981
地址: 蘇州工業(yè)園區(qū)新平街388號