转载

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

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。

详情查看 发布公告 。

下载地址:

原文  https://www.oschina.net/news/102534/pmd-6-10-0-released
正文到此结束
Loading...