PMD 6.10.0 发布,跨语言静态代码自动分析工具

栏目: 软件资讯 · 发布时间: 7年前

内容简介:PMD 6.10.0 发布了,PMD 是一个代码分析器,能够帮助发现常见的编程瑕疵,像未使用的变量、空的 catch 块、不必要的对象创建等等。最初仅支持 Java 代码,目前还可支持 JavaScript、Salesforce.com Apex 和 Visu...

PMD 6.10.0 发布了,PMD 是一个代码分析器,能够帮助发现常见的编程瑕疵,像未使用的变量、空的 catch 块、不必要的对象创建等等。最初仅支持 Java 代码,目前还可支持 JavaScript、Salesforce.com Apex 和 Visualforce、PLSQL、Apache Velocity、XML 和 XSL 。

主要更新内容如下:

CPD 支持 Kotlin

现在可以使用 CPD 在 Kotlin 项目中查找重复的代码。

New Rules

  • 新的 Java 规则 UseUnderscoresInNumericLiterals(java-codestyle)在给定长度的数字文字上每 3 位数添加下划线以提高可读性。

Modified Rules

  • Java 规则 JUnitTestsShouldIncludeAssert(java-bestpractices)现在也检测 Soft Assertions。

  • 不推荐使用规则 AvoidDuplicateLiterals(java-errorprone)的属性 exceptionfile,并将在 7.0.0 中删除它,建议使用 exceptionList。

详情查看发布公告

下载地址:


【声明】文章转载自:开源中国社区 [http://www.oschina.net]


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

马化腾自述-我的互联网思维

马化腾自述-我的互联网思维

赵黎 / 石油工业出版社 / 2014-8-1 / 35

马化腾自述:我的互联网思维》讲述了些人说移动互联网就是加了“移动”两个字,互联网十几年了,移动互联网应该是个延伸。我的感受是,移动互联网远远不只是一个延伸,甚至是一个颠覆。互联网是一个开放交融、瞬息万变的大生态,企业作为互联网生态里面的物种,需要像自然界的生物一样,各个方面都具有与生态系统汇接、和谐、共生的特性。开放和分享并不是一个宣传口号,也不是一个简单的概念。开放很多时候被看作一种姿态,但是我......一起来看看 《马化腾自述-我的互联网思维》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具