PMD 6.52 发布,代码分析器
PMD 是一个代码分析器,能够帮助发现常见的编程问题,比如未使用的变量、空的 catch 块、不必要的对象创建等等。最初仅支持 Java 代码,目前还可支持 JavaScript、Salesforce.comApex 和 Visualforce、PLSQL、Apache Velocity、XML 和 XSL 。 PMD 6.52 正式发布,本次更新内容如下: 新规则 新的 Java 规则 InvalidJavaBean 可以识别那些不符合 JavaBeans API 规范的 Bean,比如缺少 getters 或 setters 的 bean。 <rule ref="category/java/design.xml/InvalidJavaBean"/> 重命名的规则 Java 规则 BeanMembersShouldSerialize 已被重命名为 NonSerializableClass。它已被修改为只检查被标记为 Serializable 的类,并报告其中不可序列化的每个字段。 属性 prefix 已被弃用,因为在一个可序列化的类中,所有字段都必须是可序列化的,无...