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

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

内容简介: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]


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

查看所有标签

猜你喜欢:

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

Programming Python

Programming Python

Mark Lutz / O'Reilly Media / 2006-8-30 / USD 59.99

Already the industry standard for Python users, "Programming Python" from O'Reilly just got even better. This third edition has been updated to reflect current best practices and the abundance of chan......一起来看看 《Programming Python》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

SHA 加密
SHA 加密

SHA 加密工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具