1   <?xml version="1.0"?>
2   <!DOCTYPE module PUBLIC
3             "-//Checkstyle//DTD Checkstyle Configuration 1.3//EN"
4             "https://checkstyle.org/dtds/configuration_1_3.dtd">
5   
6   <module name="Checker">
7       <property name="charset" value="UTF-8"/>
8       <property name="severity" value="warning"/>
9       <property name="haltOnException" value="false"/>
10  
11      <module name="BeforeExecutionExclusionFileFilter">
12          <property name="fileNamePattern" value="module\-info\.java$" />
13      </module>
14  
15      <module name="TreeWalker">
16          <property name="skipFileOnJavaParseException" value="true"/>
17          <property name="javaParseExceptionSeverity" value="ignore"/>
18          
19          <module name="MethodName">
20              <property name="format"
21                  value="^(?![a-z]$)(?![a-z][A-Z])[a-z][a-z0-9]*(?:[A-Z][a-z0-9]*)*(?:_[0-9]+)*$"/>
22              <message key="name.invalidPattern"
23                  value="Method name ''{0}'' must match pattern ''{1}''."/>
24          </module>
25      </module>
26  </module>