PMD 6.37.0 发布,已支持 Java 17
PMD 是一个代码分析器,能够帮助发现常见的编程问题,比如未使用的变量、空的 catch 块、不必要的对象创建等等。最初仅支持 Java 代码,目前还可支持 JavaScript、Salesforce.comApex 和 Visualforce、PLSQL、Apache Velocity、XML 和 XSL 。 PMD 6.37.0 正式发布,本次更新内容如下: 值得注意的更新: Java 17 支持:这个版本的 PMD 带来了对 Java 17 的支持。PMD 支持 JEP 409: Sealed Classes 已被提升为 Java 17 的标准语言特性。 重命名的规则: Java 规则MissingBreakInSwitch已被重命名为ImplicitSwitchFallThrough,以更好地反映该规则的目的; 废弃的规则: 以下的 Java 规则已被废弃,并从快速入门规则集中删除,因为新规则SimplifiableTestAssertion合并了它们的功能: UseAssertEqualsInsteadOfAssertTrue UseAssertNullInsteadOfAs...