|
42 | 42 |
|
43 | 43 | <module name="TreeWalker">
|
44 | 44 | <property name="tabWidth" value="4"/>
|
| 45 | + |
45 | 46 | <module name="OuterTypeFilename"/>
|
| 47 | + |
46 | 48 | <module name="IllegalTokenText">
|
47 | 49 | <property name="tokens" value="STRING_LITERAL, CHAR_LITERAL"/>
|
48 | 50 | <property name="format" value="\\u00(08|09|0(a|A)|0(c|C)|0(d|D)|22|27|5(C|c))|\\(0(10|11|12|14|15|42|47)|134)"/>
|
49 | 51 | <property name="message" value="Avoid using corresponding octal or Unicode escape."/>
|
50 | 52 | </module>
|
| 53 | + |
51 | 54 | <module name="AvoidEscapedUnicodeCharacters">
|
52 | 55 | <property name="allowEscapesForControlCharacters" value="true"/>
|
53 | 56 | <property name="allowByTailComment" value="true"/>
|
54 | 57 | <property name="allowNonPrintableEscapes" value="true"/>
|
55 | 58 | </module>
|
| 59 | + |
56 | 60 | <module name="LineLength">
|
57 | 61 | <!--change it to 100 later-->
|
58 | 62 | <property name="max" value="1000000"/>
|
59 | 63 | <property name="ignorePattern" value="^package.*|^import.*|a href|href|http://|https://|ftp://"/>
|
60 | 64 | </module>
|
| 65 | + |
61 | 66 | <module name="AvoidStarImport"/>
|
| 67 | + |
62 | 68 | <module name="OneTopLevelClass"/>
|
| 69 | + |
63 | 70 | <module name="NoLineWrap"/>
|
| 71 | + |
64 | 72 | <module name="EmptyBlock">
|
65 | 73 | <property name="option" value="TEXT"/>
|
66 | 74 | <property name="tokens" value="LITERAL_TRY, LITERAL_FINALLY, LITERAL_IF, LITERAL_ELSE, LITERAL_SWITCH"/>
|
|
73 | 81 | </module>
|
74 | 82 |
|
75 | 83 | <module name="RightCurly"/>
|
| 84 | + |
76 | 85 | <module name="RightCurly">
|
77 | 86 | <property name="option" value="alone"/>
|
78 | 87 | <property name="tokens"
|
|
99 | 108 | <module name="MissingSwitchDefault"/>
|
100 | 109 |
|
101 | 110 | <module name="FallThrough"/>
|
| 111 | + |
102 | 112 | <module name="UpperEll"/>
|
| 113 | + |
103 | 114 | <module name="ModifierOrder"/>
|
| 115 | + |
104 | 116 | <module name="EmptyLineSeparator">
|
105 | 117 | <property name="allowNoEmptyLineBetweenFields" value="true"/>
|
106 | 118 | </module>
|
| 119 | + |
107 | 120 | <module name="SeparatorWrap">
|
108 | 121 | <property name="tokens" value="DOT"/>
|
109 | 122 | <property name="option" value="nl"/>
|
110 | 123 | </module>
|
| 124 | + |
111 | 125 | <module name="SeparatorWrap">
|
112 | 126 | <property name="tokens" value="COMMA"/>
|
113 | 127 | <property name="option" value="EOL"/>
|
114 | 128 | </module>
|
| 129 | + |
115 | 130 | <module name="PackageName">
|
116 | 131 | <property name="format" value="^[a-z]+(\.[a-z][a-z0-9]*)*$"/>
|
117 | 132 | <message key="name.invalidPattern"
|
118 | 133 | value="Package name ''{0}'' must match pattern ''{1}''."/>
|
119 | 134 | </module>
|
| 135 | + |
120 | 136 | <module name="TypeName">
|
121 | 137 | <property name="format" value="^[_]*[0-9]*[a-zA-Z0-9]*$"/>
|
122 | 138 | <message key="name.invalidPattern"
|
123 | 139 | value="Type name ''{0}'' must match pattern ''{1}''."/>
|
124 | 140 | </module>
|
| 141 | + |
125 | 142 | <module name="MemberName">
|
126 | 143 | <property name="format" value="^[a-z]*[a-z0-9][a-zA-Z0-9]*$"/>
|
127 | 144 | <message key="name.invalidPattern"
|
128 | 145 | value="Member name ''{0}'' must match pattern ''{1}''."/>
|
129 | 146 | </module>
|
| 147 | + |
130 | 148 | <module name="ParameterName">
|
131 | 149 | <property name="format" value="^[a-zA-Z][a-zA-Z0-9]*$"/>
|
132 | 150 | <message key="name.invalidPattern"
|
133 | 151 | value="Parameter name ''{0}'' must match pattern ''{1}''."/>
|
134 | 152 | </module>
|
| 153 | + |
135 | 154 | <module name="LocalVariableName">
|
136 | 155 | <property name="tokens" value="VARIABLE_DEF"/>
|
137 | 156 | <property name="format" value="^[a-zA-Z][a-zA-Z0-9]*$"/>
|
138 | 157 | <property name="allowOneCharVarInForLoop" value="true"/>
|
139 | 158 | <message key="name.invalidPattern"
|
140 | 159 | value="Local variable name ''{0}'' must match pattern ''{1}''."/>
|
141 | 160 | </module>
|
| 161 | + |
142 | 162 | <module name="ClassTypeParameterName">
|
143 | 163 | <property name="format" value="(^[A-Z][0-9]?)$|([A-Z][a-zA-Z0-9]*[T]$)"/>
|
144 | 164 | <message key="name.invalidPattern"
|
145 | 165 | value="Class type name ''{0}'' must match pattern ''{1}''."/>
|
146 | 166 | </module>
|
| 167 | + |
147 | 168 | <module name="MethodTypeParameterName">
|
148 | 169 | <property name="format" value="(^[A-Z][0-9]?)$|([A-Z][a-zA-Z0-9]*[T]$)"/>
|
149 | 170 | <message key="name.invalidPattern"
|
150 | 171 | value="Method type name ''{0}'' must match pattern ''{1}''."/>
|
151 | 172 | </module>
|
| 173 | + |
152 | 174 | <module name="NoFinalizer"/>
|
153 | 175 | <!--<module name="GenericWhitespace">-->
|
154 | 176 | <!--<message key="ws.followed"-->
|
|
174 | 196 | <property name="ignoreFinal" value="false"/>
|
175 | 197 | <property name="allowedAbbreviationLength" value="10"/>
|
176 | 198 | </module>
|
| 199 | + |
177 | 200 | <module name="OverloadMethodsDeclarationOrder"/>
|
| 201 | + |
178 | 202 | <module name="VariableDeclarationUsageDistance">
|
179 | 203 | <property name="allowedDistance" value="20"/>
|
180 | 204 | </module>
|
| 205 | + |
181 | 206 | <module name="MethodParamPad"/>
|
| 207 | + |
182 | 208 | <module name="OperatorWrap">
|
183 | 209 | <property name="option" value="NL"/>
|
184 | 210 | <property name="tokens"
|
|
190 | 216 | <message key="name.invalidPattern"
|
191 | 217 | value="Method name ''{0}'' must match pattern ''{1}''."/>
|
192 | 218 | </module>
|
| 219 | + |
193 | 220 | <module name="MethodLength">
|
194 | 221 | <property name="tokens" value="METHOD_DEF"/>
|
195 | 222 | <property name="max" value="200000"/>
|
|
0 commit comments