PMD 6.44.0 发布,代码分析器
PMD 是一个代码分析器,能够帮助发现常见的编程问题,比如未使用的变量、空的 catch 块、不必要的对象创建等等。最初仅支持 Java 代码,目前还可支持 JavaScript、Salesforce.comApex 和 Visualforce、PLSQL、Apache Velocity、XML 和 XSL 。 PMD 6.44.0 正式发布,本次更新内容如下: Java 18 支持 这个版本的 PMD 带来了对 Java 18 的支持。没有新的标准语言功能。注意:对 Java 16 预览语言功能的支持已被删除。 更好的 XML XPath 支持 新的规则类 DomXPathRule 是为了取代 XML 规则的 XPathRule 的使用。这个规则以一种不同的方式执行 XPath 查询,这意味着表达式在 PMD 中的解释方式与所有其他 XPath 开发工具中的解释方式相同。 该规则比 XPathRule 更强大,因为它现在可以处理 XML 命名空间、注释和处理指令。 新的 XPath 函数 新的 XPath 函数 pmd:startLine、 pmd:endLine、 pmd:star...
