Sonar

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(Links)
(项目)
 
(未显示1个用户的38个中间版本)
第1行: 第1行:
{{SeeWikipedia}}
 
 
 
[[Image:Sonar-90x90.gif|right]]
 
[[Image:Sonar-90x90.gif|right]]
 +
{{SeeWikipedia|Sonar (software quality)}}
  
Sonar is an open platform to manage code quality. As such, it covers the 7 axes of code quality:
+
Sonar:一款开源的代码质量管理系统,[[Java]] 驱动,采用 GNU LGPL v3 许可协议。
 +
 
 +
==特点==
 +
* 代码覆盖:通过单元测试,将会显示哪行代码被覆盖
 +
* 改善编码规则
 +
* 搜寻编码规则:按照名字,插件,激活级别和类别进行查询
 +
* 项目搜寻:按照项目的名字进行查询
 +
* 对比数据:比较同一张表中的任何测试量的趋势
  
 
[[Image:sonar-7axes.png]]
 
[[Image:sonar-7axes.png]]
==Screenshots==
+
 
<gallery perrow=5>
+
==指南==
 +
===[https://hub.docker.com/_/sonarqube/ Docker]===
 +
docker pull sonarqube
 +
docker run sonarqube
 +
 
 +
==语言支持==
 +
*[https://github.com/SonarSource/sonar-java sonar-java]
 +
*[https://github.com/SonarSource/sonar-python sonar-python]
 +
*[https://github.com/SonarSource/sonar-php sonar-php]
 +
*[https://github.com/SonarSource/sonaranalyzer-dotnet sonaranalyzer-dotnet]
 +
*[https://github.com/SonarSource/sonar-javascript sonar-javascript]
 +
*[https://github.com/SonarSource/SonarTS SonarTS] for [[TypeScript]]
 +
 
 +
==Elasticsearch==
 +
整合了 [[Elasticsearch]],提供代码搜索能力。
 +
 
 +
==[[Jenkins]]==
 +
[https://github.com/SonarSource/sonar-scanner-jenkins SonarQube Scanner for Jenkins]
 +
 
 +
==项目==
 +
*[https://github.com/SonarSource/sslr SonarSource Language Recognizer]
 +
*[https://github.com/SonarSource/rspec SonarSource Rule Specification repository]
 +
*[https://github.com/SonarSource/sonar-training-examples SonarQube Training Examples]
 +
*[https://github.com/SonarSource/sonar-scanner-jenkins SonarQube Scanner for Jenkins]
 +
*[https://github.com/SonarSource/docker-sonarqube SonarQube in Docker]
 +
*[https://github.com/SonarSource/slang SLang]
 +
*[https://github.com/SonarSource/sonar-custom-plugin-example SonarQube Custom Plugin Example Build Status]
 +
*[https://github.com/SonarSource/sonar-jacoco SonarQube JaCoCo Plugin]
 +
*[https://github.com/SonarSource/sonar-ui-common sonar-ui-common]
 +
*[https://github.com/SonarSource/sonar-analyzer-commons SonarSource Analyzers Commons Libraries]
 +
*[https://github.com/jmecosta/sonar-fsharp-plugin SonarQube F# Code Analyzer Plugin] [https://github.com/swlaschin/sonar-fsharpsecurity-plugin sonar-fsharpsecurity-plugin]
 +
 
 +
==文档==
 +
*[http://docs.huihoo.com/javaone/2014/CON2081-Beyond-the-Basics-of-SonarQube-Improve-Your-Java-JavaScript-Code-Even-Further.pptx Beyond the Basics of SonarQube: Improve Your Java(Script) Code Even Further]
 +
 
 +
==中文版==
 +
*https://github.com/SonarQubeCommunity/sonar-l10n-zh
 +
 
 +
==用户==
 +
*[https://builds.apache.org/analysis/ Apache Software Foundation]
 +
*[https://dev.eclipse.org/sonar/ Eclipse]
 +
*[https://sonar.spring.io/ Spring / SpringSource]
 +
*[https://sonar.exoplatform.org/ Exo Platform]
 +
*[http://sonar.xwiki.org/ XWiki]
 +
*[https://sonar.opendaylight.org OpenDaylight] 有关 [[OpenDaylight]]
 +
*[http://sonar.ow2.org/ OW2]
 +
*[http://sonar.oschina.net/ 开源中国]
 +
*[http://sonar.huihoo.com 灰狐]
 +
[http://www.sonarqube.org/resources/public-sonarqube-instances/ 更多用户>>>]
 +
 
 +
==截图==
 +
<gallery widths=100px heights=100px perrow=6>
 +
image:sonar-dev-cycle.png|开发循环
 +
Image:sonar-arch.png|架构图
 
Image:sonar-home.png|Home
 
Image:sonar-home.png|Home
 
Image:sonar-dashboard.png|Dashboard
 
Image:sonar-dashboard.png|Dashboard
 
Image:sonar-components.png|Components
 
Image:sonar-components.png|Components
 
Image:sonar-hotspots.png|Hotspots
 
Image:sonar-hotspots.png|Hotspots
 +
image:sonar-4.4-dashboard.png|Dashboard
 +
image:sonar-4.4-hotspots.png|Hotspots
 +
image:sonar-4.4-issues.png|Issues
 +
image:sonar-4.4-time-machine.png|Time Machine
 +
image:sonar-4.4-issues-drilldown.png|Issues Drilldown
 +
image:sonar-4.4-rules.png|Rules
 +
image:sonar-4.4-quality-profiles.png|Quality Profiles
 +
image:sonar-core-test-summary.png|测试
 
</gallery>
 
</gallery>
==Links==
 
*http://www.sonarsource.org/
 
  
[[Category:Software Development]]
+
==链接==
 +
*[http://www.sonarsource.org/ Sonar官方网站]
 +
*[https://github.com/SonarSource Sonar @ GitHub]
 +
*[https://github.com/SonarQubeCommunity Community plugins for SonarQube]
 +
*[http://sonar.huihoo.com/api_documentation Sonar API 文档]
 +
*[http://www.ibm.com/developerworks/cn/java/j-lo-sonar/ 使用 Sonar 进行代码质量管理]
 +
 
 +
[[category:software development]]
 +
[[category:software testing]]
 +
[[category:source code]]
 +
[[category:java]]
 +
[[category:huihoo]]

2021年11月23日 (二) 12:21的最后版本

Sonar-90x90.gif
Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 Sonar Thanks, Wikipedia.

Sonar:一款开源的代码质量管理系统,Java 驱动,采用 GNU LGPL v3 许可协议。

目录

[编辑] 特点

  • 代码覆盖:通过单元测试,将会显示哪行代码被覆盖
  • 改善编码规则
  • 搜寻编码规则:按照名字,插件,激活级别和类别进行查询
  • 项目搜寻:按照项目的名字进行查询
  • 对比数据:比较同一张表中的任何测试量的趋势

Sonar-7axes.png

[编辑] 指南

[编辑] Docker

docker pull sonarqube
docker run sonarqube

[编辑] 语言支持

[编辑] Elasticsearch

整合了 Elasticsearch,提供代码搜索能力。

[编辑] Jenkins

SonarQube Scanner for Jenkins

[编辑] 项目

[编辑] 文档

[编辑] 中文版

[编辑] 用户

更多用户>>>

[编辑] 截图

[编辑] 链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱