代碼質量管理 開源平臺SonarQube 5.5 發布
簡介
Sonar是一個用于代碼質量管理的開源平臺,用于管理Java源代碼的質量。通過插件機制,Sonar 可以集成不同的測試工具,代碼分析工具,以及持續集成工具,比如pmd-cpd、checkstyle、findbugs、Jenkins。通過不同的插件對這些結果進行再加工處理,通過量化的方式度量代碼質量的變化,從而可以方便地對不同規模和種類的工程進行代碼質量管理。同時 Sonar 還對大量的持續集成工具提供了接口支持,可以很方便地在持續集成中使用 Sonar。 此外,Sonar 的插件還可以對 Java 以外的其他編程語言提供支持,對國際化以及報告文檔化也有良好的支持。
更新日志
- New SonarQube Quality Model with 3 characteristics, based on new issue types
- “Reliability” characteristic, based on “bugs”
- “Security” characteristic, based on “vulnerabilities”
- “Maintainability” characteristic, based on “code smells”
- Purpose is to highlight operational risk while remaining committed to manage the technical debt of the code (the default quality gate highlights
- The “old” measure drilldown page is replaced by a brand new “Measures” project page
- More usable and reactive
- Offers various visualizations (Treemaps, Bubble charts, Timelines) on top of drilldown capability </ul> </li>
- Increased vertical scalability, performances and stability of the platform
- Report processing by the Compute Engine (i.e. background tasks) is now done in a dedicated process
- This processing can be multi-threaded to increase the throughput of the Compute Engine </ul> </li> </ul>
下載地址
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!