sonarqube+jenkins實現持續CodeReview

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

相關文章
相關標籤/搜索