sonar 代码覆盖率测试工具:

 

配合jacoco测试代码覆盖率

 

1.下载 sonar-scanner-cli-4.0.0.1744-windows.zip

 

2.进入安装目录    

sonar 扫描代码规范以及测试代码覆盖率

 

打开配置文件

        sonar 扫描代码规范以及测试代码覆盖率

    host.url 默认 http://localhost:9000

 

3.配置项目

 配置所需maven

项目下创建 soanr 配置文件

sonar 扫描代码规范以及测试代码覆盖率

sonar 扫描代码规范以及测试代码覆盖率

注,sonar.login 是申请下来的 key

 

步骤:

sonar 扫描代码规范以及测试代码覆盖率

点加号申请令牌;

手机下载 谷歌动态口令 然后获取口令;

确定之后返回的 key 就是;

 

4.使用 sonar+jacoco 扫描代码覆盖率

    项目根目录下 ,

    mvn clean 

    mvn install

    sonar-scanner

sonar 扫描代码规范以及测试代码覆盖率

sonar 扫描代码规范以及测试代码覆盖率

 

期间改了挺多 Code Smells

 

    Close this"FileInputStream" in a "finally" clause.

 

    在finally中关闭FileInputStream,这个最为常见,主要是关闭方式不对,finally代码块中,应该要对每个stream进行单独关闭,而不能统一写在一个try-catch代码中,jdk 7 可以考虑try-resources方式关闭,代码相对优雅。

 

相关文章:

  • 2021-10-14
  • 2021-12-01
  • 2022-12-23
  • 2021-07-06
  • 2018-12-26
  • 2021-04-13
  • 2021-04-22
  • 2022-12-23
猜你喜欢
  • 2022-02-19
  • 2022-12-23
  • 2021-11-01
  • 2021-12-21
  • 2021-12-21
  • 2021-12-31
相关资源
相似解决方案