我想为常量创建一个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'
感谢