SonarQube 介紹編程
SonarQube 是 一個開源的代碼質量分析平臺,便於管理代碼的質量,可檢查出項目代碼的漏洞和潛在的邏輯問題。同時,它提供了豐富的插件,支持多種語言的檢測,編程語言
如 Java、Python、Groovy、C、C++等幾十種編程語言的檢測。它主要的核心價值體如今以下幾個方面:ide
檢查代碼是否遵循編程標準:如命名規範,編寫的規範等。工具
檢查設計存在的潛在缺陷:SonarQube 經過插件 Findbugs、Checkstyle 等工具檢測代碼存在的缺陷。.net
檢測代碼的重複代碼量:SonarQube 能夠展現項目中存在大量複製粘貼的代碼。插件
檢測代碼中註釋的程度:源碼註釋過多或者太少都很差,影響程序的可讀可理解性。設計
檢測代碼中包、類之間的關係:分析類之間的關係是否合理,複雜度狀況。blog
--------------------- 源碼
版權聲明:本文爲CSDN博主「鼯鼠的柏拉圖之洞」的原創文章,遵循CC 4.0 by-sa版權協議,轉載請附上原文出處連接及本聲明。jenkins
原文連接:https://blog.csdn.net/flysqrlboy/article/details/80525727
sonar、jenkins構建代碼檢查
參考連接https://www.jianshu.com/p/bd72b482cc9c