是否有Checkstyle / PMD规则"非抽象类不应命名为AbstractXXX"?

时间:2015-03-31 16:29:21

标签: java eclipse maven checkstyle pmd

我正在研究的Java项目使用了代码分析工具的组合:PMD,Checkstyle和FindBugs。这些可以解决大量的错误,风格问题等等,但是经常会漏网:

public class AbstractBadlyNamedClass { // Not abstract!
    // ...
}

请注意 的另一种方法,即public abstract BadlyNamedClass给出PMD警告“抽象类应命名为AbstractXXX”。

是否有人可以建议是否有办法检查这一点,或者使用上述工具之一(可能是某种自定义规则?)或其他自动化工具来完成这项工作?

1 个答案:

答案 0 :(得分:5)

我认为checkstyle AbstractClassName检查是您正在寻找的。