对于以“**Setup”结尾的类,ClassName 的默认格式规则应替换为允许内部类名称以小写字母开头的规则 - 如果它扩展了另一个类。 我怎样才能做到这一点?
具体示例:
class MyExampleSetup {
// valid, turn off ClassName check
static class myInnerClass extends MyInnerClass() {....}
// valid, normal class name Check
static class MyOtherInnerClass () {....}
}
最佳答案
不幸的是,这是不可能的。您真正要求的是修改一项检查的行为(TypeName
)。实现这样的事情的唯一方法是实现你自己的 custom check .
(像之前的海报一样,我必须敦促您考虑对背景魔法使用注释,而不是依赖命名约定。但这当然不是您的问题。)
关于java - 禁用 Checkstyle 规则以匹配模式的类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10706304/