如何为最终值创建校验样式规则

问题描述 投票:0回答:1

我想为常量创建一个checkstyle规则。我的问题是如何在此规则中设置范围。让我们看看:

我有此代码:

public class foo {

    //all are memeberName for checkstyle
    private final int NUMBER = 10; // violation is member
    private int mNumber = 3;

    private void bar(){
        final String text = "foo"; // violation is final
        String txt = "example";
    }
}

checkstyle.xml

<!-- final var -->
    <module name="LocalFinalVariableName">
        <property name="format" value="^[A-Z0-9][A-Z0-9\_]*$" />
        <message key="name.invalidPattern"
            value="violation is final." />
    </module>
<module name="MemberName">
        <property name="format" value="^[m][A-Z][a-zA-Z0-9]*$" />
        <message key="name.invalidPattern"
            value="violation is member." />
    </module>

如何使用成员规则excet final var并将此规则添加到类常量中?

这是我的checkstyle依赖项:checkstyle'com.puppycrawl.tools:checkstyle:8.26'

感谢

android checkstyle
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.