PMD 6.50 发布,代码分析器
PMD 是一个代码分析器,能够帮助发现常见的编程问题,比如未使用的变量、空的 catch 块、不必要的对象创建等等。最初仅支持 Java 代码,目前还可支持 JavaScript、Salesforce.comApex 和 Visualforce、PLSQL、Apache Velocity、XML 和 XSL 。 PMD 6.50 正式发布,本次更新内容如下: 新的和值得注意的变化 Lua 现在支持额外的 Luau 这个版本的 PMD 增加了对 Luau 的支持,Luau 是一种从 Lua 派生出来的语言。这意味着,PMD 中的 Lua 语言现在可以同时解析 Lua 和 Luau。 修改的规则 Java 规则 UnusedPrivateField 现在可以忽略 Private Fields Java 规则 CommentDefaultAccessModifier 现在默认忽略了 JUnit5 注释的方法。这个行为可以使用属性 ignoredAnnotations 来自定义。 修复的问题 core TreeExport CLI 示例中缺少 --file 参数 doc 添加第三方规则集的页面...