1212 <!-- Checks for whitespace -->
1313 <!-- See http://checkstyle.sf.net/config_whitespace.html -->
1414
15- <module name =" FileTabCharacter" >
16- <property name =" eachLine" value =" false" />
17- </module >
1815
1916 <module name =" TreeWalker" >
20- <module name =" OuterTypeFilename" />
21- <module name =" IllegalTokenText" >
22- <property name =" tokens" value =" STRING_LITERAL, CHAR_LITERAL" />
23- <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)" />
24- <property name =" message" value =" Avoid using corresponding octal or Unicode escape." />
25- </module >
26- <module name =" AvoidEscapedUnicodeCharacters" >
27- <property name =" allowEscapesForControlCharacters" value =" true" />
28- <property name =" allowByTailComment" value =" true" />
29- <property name =" allowNonPrintableEscapes" value =" true" />
30- </module >
31- <module name =" LineLength" >
32- <property name =" max" value =" 100" />
33- <property name =" ignorePattern" value =" ^package.*|^import.*|a href|href|http://|https://|ftp://" />
34- </module >
35- <module name =" AvoidStarImport" />
36- <module name =" OneTopLevelClass" />
37- <module name =" NoLineWrap" />
38- <module name =" EmptyBlock" >
39- <property name =" option" value =" TEXT" />
40- <property name =" tokens" value =" LITERAL_TRY, LITERAL_FINALLY, LITERAL_IF, LITERAL_ELSE, LITERAL_SWITCH" />
41- </module >
42- <module name =" NeedBraces" />
43- <module name =" LeftCurly" >
44- <property name =" maxLineLength" value =" 100" />
45- </module >
46- <module name =" RightCurly" />
47- <module name =" RightCurly" >
48- <property name =" option" value =" alone" />
49- <property name =" tokens" value =" CLASS_DEF, METHOD_DEF, CTOR_DEF, LITERAL_FOR, LITERAL_WHILE, LITERAL_DO, STATIC_INIT, INSTANCE_INIT" />
50- </module >
51- <module name =" WhitespaceAround" >
52- <property name =" allowEmptyConstructors" value =" true" />
53- <property name =" allowEmptyMethods" value =" true" />
54- <property name =" allowEmptyTypes" value =" true" />
55- <property name =" allowEmptyLoops" value =" true" />
56- <message key =" ws.notFollowed"
57- value =" WhitespaceAround: ''{0}'' is not followed by whitespace. Empty blocks may only be represented as '{}' when not part of a multi-block statement (4.1.3)" />
58- <message key =" ws.notPreceded"
59- value =" WhitespaceAround: ''{0}'' is not preceded with whitespace." />
60- </module >
61- <module name =" OneStatementPerLine" />
62- <module name =" MultipleVariableDeclarations" />
63- <module name =" ArrayTypeStyle" />
64- <module name =" MissingSwitchDefault" />
65- <module name =" FallThrough" />
66- <module name =" UpperEll" />
67- <module name =" ModifierOrder" />
68- <module name =" EmptyLineSeparator" >
69- <property name =" allowNoEmptyLineBetweenFields" value =" true" />
70- </module >
71- <module name =" SeparatorWrap" >
72- <property name =" tokens" value =" DOT" />
73- <property name =" option" value =" nl" />
74- </module >
75- <module name =" SeparatorWrap" >
76- <property name =" tokens" value =" COMMA" />
77- <property name =" option" value =" EOL" />
78- </module >
79- <module name =" PackageName" >
80- <property name =" format" value =" ^[a-z]+(\.[a-z][a-z0-9]*)*$" />
81- <message key =" name.invalidPattern"
82- value =" Package name ''{0}'' must match pattern ''{1}''." />
83- </module >
84- <module name =" TypeName" >
85- <message key =" name.invalidPattern"
86- value =" Type name ''{0}'' must match pattern ''{1}''." />
87- </module >
88- <module name =" MemberName" >
89- <property name =" format" value =" ^[a-z][a-z0-9][a-zA-Z0-9]*$" />
90- <message key =" name.invalidPattern"
91- value =" Member name ''{0}'' must match pattern ''{1}''." />
92- </module >
93- <module name =" ParameterName" >
94- <property name =" format" value =" ^[a-z][a-z0-9][a-zA-Z0-9]*$" />
95- <message key =" name.invalidPattern"
96- value =" Parameter name ''{0}'' must match pattern ''{1}''." />
97- </module >
98- <module name =" CatchParameterName" >
99- <property name =" format" value =" ^[a-z][a-z0-9][a-zA-Z0-9]*$" />
100- <message key =" name.invalidPattern"
101- value =" Catch parameter name ''{0}'' must match pattern ''{1}''." />
102- </module >
103- <module name =" LocalVariableName" >
104- <property name =" tokens" value =" VARIABLE_DEF" />
105- <property name =" format" value =" ^[a-z][a-z0-9][a-zA-Z0-9]*$" />
106- <property name =" allowOneCharVarInForLoop" value =" true" />
107- <message key =" name.invalidPattern"
108- value =" Local variable name ''{0}'' must match pattern ''{1}''." />
109- </module >
110- <module name =" ClassTypeParameterName" >
111- <property name =" format" value =" (^[A-Z][0-9]?)$|([A-Z][a-zA-Z0-9]*[T]$)" />
112- <message key =" name.invalidPattern"
113- value =" Class type name ''{0}'' must match pattern ''{1}''." />
114- </module >
115- <module name =" MethodTypeParameterName" >
116- <property name =" format" value =" (^[A-Z][0-9]?)$|([A-Z][a-zA-Z0-9]*[T]$)" />
117- <message key =" name.invalidPattern"
118- value =" Method type name ''{0}'' must match pattern ''{1}''." />
119- </module >
120- <module name =" InterfaceTypeParameterName" >
121- <property name =" format" value =" (^[A-Z][0-9]?)$|([A-Z][a-zA-Z0-9]*[T]$)" />
122- <message key =" name.invalidPattern"
123- value =" Interface type name ''{0}'' must match pattern ''{1}''." />
124- </module >
125- <module name =" NoFinalizer" />
126- <module name =" GenericWhitespace" >
127- <message key =" ws.followed"
128- value =" GenericWhitespace ''{0}'' is followed by whitespace." />
129- <message key =" ws.preceded"
130- value =" GenericWhitespace ''{0}'' is preceded with whitespace." />
131- <message key =" ws.illegalFollow"
132- value =" GenericWhitespace ''{0}'' should followed by whitespace." />
133- <message key =" ws.notPreceded"
134- value =" GenericWhitespace ''{0}'' is not preceded with whitespace." />
135- </module >
17+ <module name =" UnusedImports" />
18+ <module name =" RedundantImport" />
13619 <!--
137- <module name="Indentation">
138- <property name="basicOffset" value="2"/>
139- <property name="braceAdjustment" value="0"/>
140- <property name="caseIndent" value="2"/>
141- <property name="throwsIndent" value="4"/>
142- <property name="lineWrappingIndentation" value="4"/>
143- <property name="arrayInitIndent" value="2"/>
144- </module>
145- -->
146- <module name =" AbbreviationAsWordInName" >
147- <property name =" ignoreFinal" value =" false" />
148- <property name =" allowedAbbreviationLength" value =" 1" />
149- </module >
150- <module name =" OverloadMethodsDeclarationOrder" />
151- <module name =" VariableDeclarationUsageDistance" />
152- <module name =" CustomImportOrder" >
153- <property name =" specialImportsRegExp" value =" com.google" />
154- <property name =" sortImportsInGroupAlphabetically" value =" true" />
155- <property name =" customImportOrderRules" value =" STATIC###SPECIAL_IMPORTS###THIRD_PARTY_PACKAGE###STANDARD_JAVA_PACKAGE" />
156- </module >
157- <module name =" MethodParamPad" />
158- <module name =" OperatorWrap" >
159- <property name =" option" value =" NL" />
160- <property name =" tokens" value =" BAND, BOR, BSR, BXOR, DIV, EQUAL, GE, GT, LAND, LE, LITERAL_INSTANCEOF, LOR, LT, MINUS, MOD, NOT_EQUAL, PLUS, QUESTION, SL, SR, STAR " />
161- </module >
162- <module name =" AnnotationLocation" >
163- <property name =" tokens" value =" CLASS_DEF, INTERFACE_DEF, ENUM_DEF, METHOD_DEF, CTOR_DEF" />
164- </module >
20+ <module name="AvoidStarImport"/>
16521
166- <module name =" AnnotationLocation" >
167- <property name =" tokens" value =" VARIABLE_DEF" />
168- <property name =" allowSamelineMultipleAnnotations" value =" true" />
169- </module >
17022
171- <module name =" NonEmptyAtclauseDescriptionCheck" />
172- <module name =" JavadocTagContinuationIndentation" />
173- <module name =" SummaryJavadoc" >
174- <property name =" forbiddenSummaryFragments" value =" ^@return the *|^This method returns |^A [{]@code [a-zA-Z0-9]+[}]( is a )" />
175- </module >
176- <module name =" JavadocParagraph" />
177- <module name =" AtclauseOrder" >
178- <property name =" tagOrder" value =" @param, @return, @throws, @deprecated" />
179- <property name =" target" value =" CLASS_DEF, INTERFACE_DEF, ENUM_DEF, METHOD_DEF, CTOR_DEF, VARIABLE_DEF" />
180- </module >
181- <module name =" JavadocMethod" >
182- <property name =" scope" value =" public" />
183- <property name =" allowMissingParamTags" value =" true" />
184- <property name =" allowMissingThrowsTags" value =" true" />
185- <property name =" allowMissingReturnTag" value =" true" />
186- <property name =" minLineCount" value =" 2" />
187- <property name =" allowedAnnotations" value =" Override, Test" />
188- <property name =" allowThrowsTagsForSubclasses" value =" true" />
189- </module >
190- <module name =" MethodName" >
191- <property name =" format" value =" ^[a-z][a-z0-9][a-zA-Z0-9_]*$" />
192- <message key =" name.invalidPattern"
193- value =" Method name ''{0}'' must match pattern ''{1}''." />
194- </module >
195- <module name =" SingleLineJavadoc" >
196- <property name =" ignoreInlineTags" value =" false" />
197- </module >
23+ <module name="OneTopLevelClass"/>
24+ <module name="NoLineWrap"/>
19825 <module name="EmptyCatchBlock">
19926 <property name="exceptionVariableName" value="expected"/>
20027 </module>
20128 <module name="CommentsIndentation"/>
29+ -->
20230 </module >
20331</module >
0 commit comments