博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Sonar Java 5.12 发布,支持 Java 12 switch 表达式、弃用 .exec 格式
阅读量:5957 次
发布时间:2019-06-19

本文共 653 字,大约阅读时间需要 2 分钟。

  hot3.png

Sonar Java 5.12 发布了,Sonar (SonarQube)是一个开源平台,用于管理源代码的质量。Sonar 不只是一个质量数据报告工具,更是代码质量管理平台。支持的语言包括:Java、PHP、C#、C、Cobol、PL/SQL、Flex 等。SonarQube Java 是 Sonar 的一个插件,用来分析 Java 代码。

此版本带来两项新特性:

  • Java 12 源文件扫描
  • 弃用 JaCoCo 二进制格式(.exec 文件)

Java 12 支持

Java 12 增加了对 switch 表达式的支持,将 switch 从语句扩展到表达式,提供了更简洁、更不易出错的“switch”版本。

Sonar Java 5.12 新增了一条规则提供此特性:

  •  - Use Java 12 "switch" expression (Code Smell)

弃用 JaCoCo .exec 格式

Sonar Java 一直支持 JaCoCo 生成的二进制格式,也就是 .exec 文件,但是依赖这种内部二进制格式有此问题,因为每个微小的格式变化都会产生巨大影响。由于 SonarQube 支持 JaCoCo 生成的 XML 输出,因此在此版本中,弃用了对 .exec 的支持,转而更好地支持 XML 格式。

官方推荐所有 JaCoCo 用户使用 XML 输出格式而不是二进制格式,sonar.jacoco.reportPaths 将于今年删除,如果仍然依赖于它,将在项目页面中收到警告。

详情查看。

转载地址:http://pvrxx.baihongyu.com/

你可能感兴趣的文章
超人学院Hadoop大数据技术资源分享
查看>>
Oracle迁移:Linux->Windows
查看>>
【转】利用mybatis-generator自动生成代码
查看>>
C# 将MSMQ消息转换成Json格式 【优化】
查看>>
[LeetCode] Count Univalue Subtrees 计数相同值子树的个数
查看>>
Android 编程下的自定义 xmlns
查看>>
传纸条(一)(双线程dp)
查看>>
bootstrap精简教程
查看>>
【转】c++继承:公有、私有、保护
查看>>
实现经常使用的配置文件/初始化文件读取的一个C程序
查看>>
Intellij idea断点 Debugger slow: Method breakpoints my dramatically slow down debugging
查看>>
C指针 的一些练习
查看>>
第一个JSP程序
查看>>
KeyDown,KeyPress 和KeyUp
查看>>
MongoDB 聚合管道(Aggregation Pipeline)
查看>>
AngularJS之初级Route【一】(六)
查看>>
Spring MVC+Mybatis 执行存储过程,使用Map进行参数的传递
查看>>
Node。js 访问gmail
查看>>
SQL各种连接查询详解(左连接、右连接..)
查看>>
将DataTable转换成CSV文件
查看>>