|
| 1 | +#set( $symbol_pound = '#' ) |
| 2 | +#set( $symbol_dollar = '$' ) |
| 3 | +#set( $symbol_escape = '\' ) |
1 | 4 | <?xml version="1.0"?>
|
2 | 5 | <!DOCTYPE module PUBLIC
|
3 | 6 | "-//Checkstyle//DTD Checkstyle Configuration 1.3//EN"
|
|
20 | 23 | <module name="SuppressWarningsFilter"/>
|
21 | 24 |
|
22 | 25 | <module name="BeforeExecutionExclusionFileFilter">
|
23 |
| - <property name="fileNamePattern" value="module\-info\.java$"/> |
| 26 | + <property name="fileNamePattern" value="module${symbol_escape}-info${symbol_escape}.java${symbol_dollar}"/> |
24 | 27 | </module>
|
25 | 28 |
|
26 | 29 | <module name="SuppressionFilter">
|
|
45 | 48 | <module name="IllegalTokenText">
|
46 | 49 | <property name="tokens" value="STRING_LITERAL, CHAR_LITERAL"/>
|
47 | 50 | <property name="format"
|
48 |
| - value="\\u00(09|0(a|A)|0(c|C)|0(d|D)|22|27|5(C|c))|\\(0(10|11|12|14|15|42|47)|134)"/> |
| 51 | + value="${symbol_escape}${symbol_escape}u00(09|0(a|A)|0(c|C)|0(d|D)|22|27|5(C|c))|${symbol_escape}${symbol_escape}(0(10|11|12|14|15|42|47)|134)"/> |
49 | 52 | <property name="message"
|
50 | 53 | value="Consider using special escape sequence instead of octal value or Unicode escaped value."/>
|
51 | 54 | </module>
|
|
163 | 166 | <module name="PackageName">
|
164 | 167 | <message key="name.invalidPattern"
|
165 | 168 | value="Package name ''{0}'' must match pattern ''{1}''."/>
|
166 |
| - <property name="format" value="^[a-z]+(\.[a-z][a-z0-9]*)*$"/> |
| 169 | + <property name="format" value="^[a-z]+(${symbol_escape}.[a-z][a-z0-9]*)*${symbol_dollar}"/> |
167 | 170 | </module>
|
168 | 171 | <module name="TypeName">
|
169 | 172 | <message key="name.invalidPattern"
|
|
174 | 177 | <module name="MemberName">
|
175 | 178 | <message key="name.invalidPattern"
|
176 | 179 | value="Member name ''{0}'' must match pattern ''{1}''."/>
|
177 |
| - <property name="format" value="^[a-z][a-z0-9][a-zA-Z0-9]*$"/> |
| 180 | + <property name="format" value="^[a-z][a-z0-9][a-zA-Z0-9]*${symbol_dollar}"/> |
178 | 181 | </module>
|
179 | 182 | <module name="ParameterName">
|
180 | 183 | <message key="name.invalidPattern"
|
181 | 184 | value="Parameter name ''{0}'' must match pattern ''{1}''."/>
|
182 |
| - <property name="format" value="^[a-z]([a-z0-9][a-zA-Z0-9]*)?$"/> |
| 185 | + <property name="format" value="^[a-z]([a-z0-9][a-zA-Z0-9]*)?${symbol_dollar}"/> |
183 | 186 | </module>
|
184 | 187 | <module name="LambdaParameterName">
|
185 | 188 | <message key="name.invalidPattern"
|
186 | 189 | value="Lambda parameter name ''{0}'' must match pattern ''{1}''."/>
|
187 |
| - <property name="format" value="^[a-z]([a-z0-9][a-zA-Z0-9]*)?$"/> |
| 190 | + <property name="format" value="^[a-z]([a-z0-9][a-zA-Z0-9]*)?${symbol_dollar}"/> |
188 | 191 | </module>
|
189 | 192 | <module name="CatchParameterName">
|
190 | 193 | <message key="name.invalidPattern"
|
191 | 194 | value="Catch parameter name ''{0}'' must match pattern ''{1}''."/>
|
192 |
| - <property name="format" value="^[a-z]([a-z0-9][a-zA-Z0-9]*)?$"/> |
| 195 | + <property name="format" value="^[a-z]([a-z0-9][a-zA-Z0-9]*)?${symbol_dollar}"/> |
193 | 196 | </module>
|
194 | 197 | <module name="LocalVariableName">
|
195 | 198 | <message key="name.invalidPattern"
|
196 | 199 | value="Local variable name ''{0}'' must match pattern ''{1}''."/>
|
197 |
| - <property name="format" value="^[a-z]([a-z0-9][a-zA-Z0-9]*)?$"/> |
| 200 | + <property name="format" value="^[a-z]([a-z0-9][a-zA-Z0-9]*)?${symbol_dollar}"/> |
198 | 201 | </module>
|
199 | 202 | <module name="PatternVariableName">
|
200 | 203 | <message key="name.invalidPattern"
|
201 | 204 | value="Pattern variable name ''{0}'' must match pattern ''{1}''."/>
|
202 |
| - <property name="format" value="^[a-z]([a-z0-9][a-zA-Z0-9]*)?$"/> |
| 205 | + <property name="format" value="^[a-z]([a-z0-9][a-zA-Z0-9]*)?${symbol_dollar}"/> |
203 | 206 | </module>
|
204 | 207 | <module name="ClassTypeParameterName">
|
205 | 208 | <message key="name.invalidPattern"
|
206 | 209 | value="Class type name ''{0}'' must match pattern ''{1}''."/>
|
207 |
| - <property name="format" value="(^[A-Z][0-9]?)$|([A-Z][a-zA-Z0-9]*[T]$)"/> |
| 210 | + <property name="format" value="(^[A-Z][0-9]?)${symbol_dollar}|([A-Z][a-zA-Z0-9]*[T]${symbol_dollar})"/> |
208 | 211 | </module>
|
209 | 212 | <module name="RecordComponentName">
|
210 | 213 | <message key="name.invalidPattern" value="Record component name ''{0}'' must match pattern ''{1}''."/>
|
211 |
| - <property name="format" value="^[a-z]([a-z0-9][a-zA-Z0-9]*)?$"/> |
| 214 | + <property name="format" value="^[a-z]([a-z0-9][a-zA-Z0-9]*)?${symbol_dollar}"/> |
212 | 215 | </module>
|
213 | 216 | <module name="RecordTypeParameterName">
|
214 | 217 | <message key="name.invalidPattern"
|
215 | 218 | value="Record type name ''{0}'' must match pattern ''{1}''."/>
|
216 |
| - <property name="format" value="(^[A-Z][0-9]?)$|([A-Z][a-zA-Z0-9]*[T]$)"/> |
| 219 | + <property name="format" value="(^[A-Z][0-9]?)${symbol_dollar}|([A-Z][a-zA-Z0-9]*[T]${symbol_dollar})"/> |
217 | 220 | </module>
|
218 | 221 | <module name="RecordTypeParameterName">
|
219 | 222 | <message key="name.invalidPattern"
|
220 | 223 | value="Record type name ''{0}'' must match pattern ''{1}''."/>
|
221 |
| - <property name="format" value="(^[A-Z][0-9]?)$|([A-Z][a-zA-Z0-9]*[T]$)"/> |
| 224 | + <property name="format" value="(^[A-Z][0-9]?)${symbol_dollar}|([A-Z][a-zA-Z0-9]*[T]${symbol_dollar})"/> |
222 | 225 | </module>
|
223 | 226 | <module name="MethodTypeParameterName">
|
224 | 227 | <message key="name.invalidPattern"
|
225 | 228 | value="Method type name ''{0}'' must match pattern ''{1}''."/>
|
226 |
| - <property name="format" value="(^[A-Z][0-9]?)$|([A-Z][a-zA-Z0-9]*[T]$)"/> |
| 229 | + <property name="format" value="(^[A-Z][0-9]?)${symbol_dollar}|([A-Z][a-zA-Z0-9]*[T]${symbol_dollar})"/> |
227 | 230 | </module>
|
228 | 231 | <module name="InterfaceTypeParameterName">
|
229 | 232 | <message key="name.invalidPattern"
|
230 | 233 | value="Interface type name ''{0}'' must match pattern ''{1}''."/>
|
231 |
| - <property name="format" value="(^[A-Z][0-9]?)$|([A-Z][a-zA-Z0-9]*[T]$)"/> |
| 234 | + <property name="format" value="(^[A-Z][0-9]?)${symbol_dollar}|([A-Z][a-zA-Z0-9]*[T]${symbol_dollar})"/> |
232 | 235 | </module>
|
233 | 236 | <module name="NoFinalizer"/>
|
234 | 237 | <module name="GenericWhitespace">
|
|
265 | 268 | <module name="CustomImportOrder">
|
266 | 269 | <property name="sortImportsInGroupAlphabetically" value="true"/>
|
267 | 270 | <property name="separateLineBetweenGroups" value="true"/>
|
268 |
| - <property name="customImportOrderRules" value="STATIC###THIRD_PARTY_PACKAGE"/> |
| 271 | + <property name="customImportOrderRules" value="STATIC${symbol_pound}${symbol_pound}${symbol_pound}THIRD_PARTY_PACKAGE"/> |
269 | 272 | <property name="tokens" value="IMPORT, STATIC_IMPORT, PACKAGE_DEF"/>
|
270 | 273 | </module>
|
271 | 274 | <module name="MethodParamPad">
|
|
349 | 352 | <module name="MethodName">
|
350 | 353 | <message key="name.invalidPattern"
|
351 | 354 | value="Method name ''{0}'' must match pattern ''{1}''."/>
|
352 |
| - <property name="format" value="^[a-z][a-z0-9][a-zA-Z0-9_]*$"/> |
| 355 | + <property name="format" value="^[a-z][a-z0-9][a-zA-Z0-9_]*${symbol_dollar}"/> |
353 | 356 | </module>
|
354 | 357 | <module name="SingleLineJavadoc">
|
355 | 358 | <property name="ignoreInlineTags" value="false"/>
|
|
362 | 365 | </module>
|
363 | 366 | <module name="SuppressionXpathFilter">
|
364 | 367 | <property default="checkstyle-xpath-suppressions.xml" name="file"
|
365 |
| - value="${org.checkstyle.google.suppressionxpathfilter.config}"/> |
| 368 | + value="${symbol_dollar}{org.checkstyle.google.suppressionxpathfilter.config}"/> |
366 | 369 | <property name="optional" value="true"/>
|
367 | 370 | </module>
|
368 | 371 | <module name="SuppressWarningsHolder"/>
|
369 | 372 | <module name="SuppressionCommentFilter">
|
370 |
| - <property name="offCommentFormat" value="CHECKSTYLE.OFF\: ([\w\|]+)"/> |
371 |
| - <property name="onCommentFormat" value="CHECKSTYLE.ON\: ([\w\|]+)"/> |
372 |
| - <property name="checkFormat" value="$1"/> |
| 373 | + <property name="offCommentFormat" value="CHECKSTYLE.OFF${symbol_escape}: ([${symbol_escape}w${symbol_escape}|]+)"/> |
| 374 | + <property name="onCommentFormat" value="CHECKSTYLE.ON${symbol_escape}: ([${symbol_escape}w${symbol_escape}|]+)"/> |
| 375 | + <property name="checkFormat" value="${symbol_dollar}1"/> |
373 | 376 | </module>
|
374 | 377 | <module name="SuppressWithNearbyCommentFilter">
|
375 |
| - <property name="commentFormat" value="CHECKSTYLE.SUPPRESS\: ([\w\|]+)"/> |
376 |
| - <property name="checkFormat" value="$1"/> |
| 378 | + <property name="commentFormat" value="CHECKSTYLE.SUPPRESS${symbol_escape}: ([${symbol_escape}w${symbol_escape}|]+)"/> |
| 379 | + <property name="checkFormat" value="${symbol_dollar}1"/> |
377 | 380 | <property name="influenceFormat" value="1"/>
|
378 | 381 | </module>
|
379 | 382 | </module>
|
|
0 commit comments