13.SonarQube

SonarQube 是一套開源的程式碼品質分析工具,最大特色是支援了跨平台及 20 種以上的主流程式語言;其架構可以分成匯集不同專案資訊的 Web Server、負責執行原始碼分析的 Scanner (或叫做 Runner) 兩個部分。網站介面並提供 Dashboard View、分析規則與通過門檻管理等豐富的設定選項。


Prerequisites:

  1. Java JRE 8
  2. MSBuild 12.0 以上版本

Step-by-step installation guide:

  1. 安裝 SonarQube Server
  2. 專案原始碼分析
  3. Quality profiles 設定
  4. SonarLint & IDE 整合

results matching ""

    No results matching ""