对于以“** Setup”结尾的类,ClassName的默认格式规则应该替换为允许内部类名以小写字母开头的规则 - 如果它扩展另一个类。 我怎么能这样做?
一个具体的例子:
class MyExampleSetup {
// valid, turn off ClassName check
static class myInnerClass extends MyInnerClass() {....}
// valid, normal class name Check
static class MyOtherInnerClass () {....}
}
答案 0 :(得分:1)
不幸的是,开箱即用是不可能的。你真正要求的是修改一个支票的行为(TypeName
)。实现此类事情的唯一方法是实现自己的custom check。
(就像之前的海报一样,我必须敦促你考虑使用注释作为背景魔法而不是依赖于命名约定。但那当然不是你的问题。)