`

Sonar Eclipse 代码覆盖率工具(一)

 
阅读更多

开源的质量控制工具 Sonar 使用方法

 

Installing Sonar Eclipse

 

Name License Authors Latest version Update site Eclipse Marketplace JIRA Issue Tracker Sources
Sonar Eclipse
LGPL v3
Evgeny Mandrikov, Jérémie Lagarde
2.2.0
http://dist.sonar-ide.codehaus.org/eclipse/
http://marketplace.eclipse.org/content/sonar
http://jira.codehaus.org/browse/SONARIDE/component/14315
https://github.com/SonarSource/sonar-eclipse

Compatibility Matrix

Plugin Sonar EclipseMylyn (optional)
1.0.0 2.0.0 2.1.0 2.2.0
2.0.1+ 2.4+ 2.4+ 2.4+
3.5.x, 3.6.x 3.5.x, 3.6.x 3.5.x, 3.6.x 3.5.x, 3.6.x, 3.7.x
3.2.0+ and requires Sonar 2.8+ 3.2.0+ and requires Sonar 2.9+

Installation

To install this plugin in the Eclipse IDE:

  1. Select Help -> Install New Software. This should display the "Install" dialog.
  2. Paste the Update Site URL into the field named "Work with:" and press Enter. Pressing Enter should cause Eclipse to update list of available plugins and components.
  3. Choose the component listed under Sonar: "Sonar Integration for Eclipse (Required)".
  4. Click Next. Eclipse will then check to see if there are any issues which would prevent a successful installation.
  5. Click Finish to begin the installation process. Eclipse will then download and install the necessary components.
  6. Once the installation process is finished, Eclipse will ask you if you want to restart the IDE. It's strongly recommended that you restart IDE.

 

分享到:
评论

相关推荐

    sonar-eclipse-plugin

    - **代码指标**:展示代码的复杂性、重复度、覆盖率等关键指标,帮助理解代码健康状况。 - **个性化配置**:可以根据团队需求调整分析规则,定制自己的代码质量标准。 **3. 安装与配置** 安装Sonar Eclipse Plugin...

    jenkins集成jacoco获取代码覆盖率.docx

    JaCoCo,全称Java Code Coverage Library,是一个专为Java开发的开源覆盖率工具。JaCoCo能够提供详尽的代码覆盖率报告,帮助开发者评估他们的测试覆盖率,确保代码的健壮性和质量。它可以通过多种方式进行集成,包括...

    sonar安装及使用(1).pdf

    Sonar 是一个强大的静态代码分析和代码质量管理工具,主要用于检测代码中的潜在缺陷、代码异味、重复片段、单元测试覆盖率等问题,以提升代码质量和遵循编码规范。Sonar 不仅仅是一个插件,它是一个完整的平台,包括...

    Sonar实战资料

    - **全方位的代码质量管理**:Sonar不仅支持静态代码分析,还支持动态分析,如单元测试覆盖率检查等,确保代码质量从多个维度得到保障。 - **灵活的集成方式**:Sonar可以作为Web客户端或者Eclipse插件使用,并且...

    sonar-runner-1.0下载

    6. **报告和度量**:SonarRunner会生成详细的报告,包括代码覆盖率、复杂性、重复代码等关键指标,这些信息有助于团队理解代码的健康状况并作出改进决策。 7. **插件机制**:SonarRunner允许扩展,通过安装额外的...

    持续集成环境下运行单元测试和代码校验详细过程

    - **Sonar 仪表盘**:Sonar 的仪表盘展示了项目的整体质量概况,包括代码覆盖率、漏洞、代码复杂度等关键指标。通过这些信息,团队可以快速了解项目的健康状况。 此外,为了在开发过程中实时获取代码质量反馈,我们...

    sonarqube版本7.7代码质量分析工具下载即用

    4. **度量标准**:SonarQube引入了一系列度量标准,如代码覆盖率、复杂度、重复代码、技术债务等,这些度量可以帮助开发者理解代码的健康状况,并为改进提供依据。 5. **用户界面与报告**:SonarQube 7.7拥有直观的...

    Java持续集成工具.doc

    10. **Emma, Clover**: 这些代码覆盖率工具测量单元测试覆盖了多少源代码,帮助确定测试的完整性。 11. **JAVANCSS**: 用于度量代码的复杂度,帮助识别可能难以理解和维护的代码段。 12. **JDepend**: JDepend度量...

    SonarQube使用手册.zip

    SonarQube提供了Web界面,允许用户查看项目的质量报告,包括代码覆盖率、技术债务、新发现的问题等指标。用户可以设置质量门限,当某个项目不符合设定标准时,SonarQube会发出警告,阻止代码提交或发布。此外,还...

    sonarqube7.4配置完整开箱即用附带maven配置

    SonarQube不仅关注代码质量,还支持集成单元测试结果,以评估代码覆盖率。通过配置Maven插件(如`maven-surefire-plugin`和`maven-failsafe-plugin`),可以将JUnit或其他测试框架的结果引入SonarQube分析。此外,...

    最新版windows sonarqube-8.2.0.32929.zip

    2. **度量标准**:SonarQube提供了一套全面的代码质量度量,包括代码复杂性、单元测试覆盖率、技术债务等。这些度量可以帮助团队了解项目的整体健康状况,并设定改进目标。 3. **规则定制**:SonarQube允许用户根据...

    SonarQube代码质量管理平台的配置与使用

    指标是衡量代码质量的关键,SonarQube提供了丰富的指标,如代码覆盖率、复杂度、重复代码等,这些指标有助于量化和追踪代码质量的改善。 最后,仪表盘是SonarQube的可视化工具,允许用户自定义展示项目的关键指标和...

    windos版本的sonarqube-7.8.rar

    - 结果展示:分析完成后,SonarQube服务器会显示项目质量报告,包括问题列表、代码覆盖率、技术债务等指标。 - 规则定制:用户可以根据需要自定义质量标准,例如修改规则的严重级别,或创建新的规则。 4. **集成...

    ResponseTimeTool:适用于iOS和Android的响应时间测试工具

    1.6+ Eclipse:Luna Service Release 2(4.4.2)+ Gradle:2.4+ 编码:UTF-8 测试NG 哈科科声纳奔跑者Log4j贡献代码git clone 导入EclipseGradle干净的Eclipse构建Test-TestNG gradle clean test 代码覆盖率-...

    Maven入门文档.doc

    7. **质量控制**:可以与代码质量工具如Sonar集成,进行代码质量管理。 8. **插件生态**:Maven拥有丰富的插件生态系统,可以扩展至项目过程中的各种需求,如生成可执行文件、与版本控制系统集成等。 【Maven设计...

    Sonarqube+jenkins持续集成

    6. 运行分析:当Jenkins作业被触发时,SonarQube Scanner会执行代码分析,结果会展示在SonarQube界面上,包括代码质量问题、覆盖率等指标。 7. 结果反馈:开发者可以在SonarQube中查看分析报告,对发现的问题进行...

    sonarqube-5.1.2

    3. **度量指标**:SonarQube提供了丰富的度量指标,如代码复杂度、单元测试覆盖率、重复代码比例等,这些指标有助于量化项目的质量状况。 4. **历史追踪**:系统记录了每次分析的结果,用户可以查看代码质量随时间...

    javasonarqube

    SonarQube是一款开源平台,它提供了一整套的代码质量管理解决方案,包括静态代码分析、代码复杂度计算、单元测试覆盖率报告以及代码异味检测等。通过SonarQube,开发者可以定期对项目进行全面的代码审查,找出潜在的...

Global site tag (gtag.js) - Google Analytics