是否有 Checkstyle/PMD 规则 "Non-abstract classes should not be named AbstractXXX"?
Is there a Checkstyle/PMD rule "Non-abstract classes should not be named AbstractXXX"?
我正在处理的 Java 项目结合使用了代码分析工具:PMD、Checkstyle 和 FindBugs。这些发现了大量错误、样式问题等,但经常有一个漏网之鱼:
public class AbstractBadlyNamedClass { // Not abstract!
// ...
}
注意相反 是 检查,即 public abstract BadlyNamedClass
给出 PMD 警告 "Abstract classes should be named AbstractXXX".
任何人都可以建议是否有一种检查方法,可以使用上述工具之一(也许是某种自定义规则?)或其他可以完成这项工作的自动化工具?
我认为 checkstyle AbstractClassName 支票正是您要找的。
我正在处理的 Java 项目结合使用了代码分析工具:PMD、Checkstyle 和 FindBugs。这些发现了大量错误、样式问题等,但经常有一个漏网之鱼:
public class AbstractBadlyNamedClass { // Not abstract!
// ...
}
注意相反 是 检查,即 public abstract BadlyNamedClass
给出 PMD 警告 "Abstract classes should be named AbstractXXX".
任何人都可以建议是否有一种检查方法,可以使用上述工具之一(也许是某种自定义规则?)或其他可以完成这项工作的自动化工具?
我认为 checkstyle AbstractClassName 支票正是您要找的。