55 -->
66
77<!DOCTYPE module PUBLIC
8- "-//Checkstyle//DTD Checkstyle Configuration 1.3//EN"
9- "https://checkstyle.org/dtds/configuration_1_3.dtd">
8+ "-//Checkstyle//DTD Checkstyle Configuration 1.3//EN"
9+ "https://checkstyle.org/dtds/configuration_1_3.dtd">
1010
11- <module name = " Checker" >
12- <property name =" charset" value =" UTF-8" />
13-
14- <property name =" severity" value =" error" />
15-
16- <property name =" fileExtensions" value =" java, properties, xml" />
17- <module name =" BeforeExecutionExclusionFileFilter" >
18- <property name =" fileNamePattern" value =" module\-info\.java$" />
19- </module >
11+ <module name =" Checker" >
12+ <module name =" SuppressWarningsFilter" />
2013
2114 <module name =" SuppressionFilter" >
2215 <property name =" file" value =" ${config_loc}/suppressions.xml" />
3326 <property name =" fileExtensions" value =" java" />
3427 </module >
3528
36- <module name =" NewlineAtEndOfFile" >
37- <property name =" lineSeparator" value =" lf_cr_crlf" />
38- </module >
39-
4029 <!-- Checks for whitespace -->
4130 <!-- See http://checkstyle.sf.net/config_whitespace.html -->
4231 <module name =" FileTabCharacter" />
43- <module name =" RegexpSingleline" >
44- <property name =" format" value =" \s+$" />
45- <property name =" message" value =" Line has trailing spaces." />
46- </module >
4732
4833 <module name =" TreeWalker" >
49- <module name =" OuterTypeFilename" />
50- <module name =" NoLineWrap" >
51- <property name =" tokens" value =" PACKAGE_DEF, IMPORT, STATIC_IMPORT" />
52- </module >
53- <module name =" LeftCurly" />
54- <module name =" RightCurly" />
55- <module name =" WhitespaceAfter" />
56- <module name =" WhitespaceAround" >
57- <property name =" allowEmptyConstructors" value =" true" />
58- <property name =" allowEmptyLambdas" value =" true" />
59- <property name =" allowEmptyMethods" value =" true" />
60- <property name =" allowEmptyTypes" value =" true" />
61- <property name =" allowEmptyLoops" value =" true" />
62- <property name =" allowEmptyCatches" value =" true" />
63- <property name =" ignoreEnhancedForColon" value =" false" />
64- <property name =" tokens"
65- value =" ASSIGN, BAND, BAND_ASSIGN, BOR, BOR_ASSIGN, BSR, BSR_ASSIGN, BXOR,
66- BXOR_ASSIGN, COLON, DIV, DIV_ASSIGN, DO_WHILE, EQUAL, GE, GT, LAMBDA, LAND,
67- LCURLY, LE, LITERAL_CATCH, LITERAL_DO, LITERAL_ELSE, LITERAL_FINALLY,
68- LITERAL_FOR, LITERAL_IF, LITERAL_RETURN, LITERAL_SWITCH, LITERAL_SYNCHRONIZED,
69- LITERAL_TRY, LITERAL_WHILE, LOR, LT, MINUS, MINUS_ASSIGN, MOD, MOD_ASSIGN,
70- NOT_EQUAL, PLUS, PLUS_ASSIGN, QUESTION, RCURLY, SL, SLIST, SL_ASSIGN, SR,
71- SR_ASSIGN, STAR, STAR_ASSIGN, LITERAL_ASSERT, TYPE_EXTENSION_AND" />
72- <message key =" ws.notFollowed"
73- 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)" />
74- <message key =" ws.notPreceded"
75- value =" WhitespaceAround: ''{0}'' is not preceded with whitespace." />
76- </module >
77- <module name =" GenericWhitespace" >
78- <message key =" ws.followed"
79- value =" GenericWhitespace ''{0}'' is followed by whitespace." />
80- <message key =" ws.preceded"
81- value =" GenericWhitespace ''{0}'' is preceded with whitespace." />
82- <message key =" ws.illegalFollow"
83- value =" GenericWhitespace ''{0}'' should followed by whitespace." />
84- <message key =" ws.notPreceded"
85- value =" GenericWhitespace ''{0}'' is not preceded with whitespace." />
86- </module >
87- <module name =" OneStatementPerLine" />
88- <module name =" ModifierOrder" />
89- <module name =" EmptyLineSeparator" >
90- <property name =" tokens"
91- value =" PACKAGE_DEF, IMPORT, STATIC_IMPORT, CLASS_DEF, INTERFACE_DEF, ENUM_DEF,
92- STATIC_INIT, INSTANCE_INIT, CTOR_DEF, VARIABLE_DEF, RECORD_DEF,
93- COMPACT_CTOR_DEF" />
94- <property name =" allowNoEmptyLineBetweenFields" value =" true" />
95- </module >
96- <module name =" SeparatorWrap" >
97- <property name =" id" value =" SeparatorWrapDot" />
98- <property name =" tokens" value =" DOT" />
99- <property name =" option" value =" nl" />
100- </module >
101- <module name =" SeparatorWrap" >
102- <property name =" id" value =" SeparatorWrapComma" />
103- <property name =" tokens" value =" COMMA" />
104- <property name =" option" value =" EOL" />
105- </module >
106-
107- <module name =" MethodParamPad" >
108- <property name =" tokens"
109- value =" CTOR_DEF, LITERAL_NEW, METHOD_CALL, METHOD_DEF,
110- SUPER_CTOR_CALL, ENUM_CONSTANT_DEF, RECORD_DEF" />
111- </module >
112- <module name =" NoWhitespaceBefore" >
113- <property name =" tokens"
114- value =" COMMA, SEMI, POST_INC, POST_DEC, DOT,
115- LABELED_STAT, METHOD_REF" />
116- <property name =" allowLineBreaks" value =" true" />
117- </module >
118- <module name =" ParenPad" />
119- <module name =" AnnotationLocation" >
120- <property name =" allowSamelineMultipleAnnotations" value =" false" />
121- <property name =" allowSamelineSingleParameterlessAnnotation" value =" false" />
122- <property name =" allowSamelineParameterizedAnnotation" value =" false" />
123- </module >
34+ <!-- Make comments and annotations available for the suppression comment filter. -->
35+ <module name =" SuppressWarningsHolder" />
36+ <module name =" SuppressionCommentFilter" />
12437
12538 <!-- Checks for imports -->
12639 <!-- See http://checkstyle.sf.net/config_import.html -->
13144 <module name =" UnusedImports" >
13245 <property name =" processJavadoc" value =" true" />
13346 </module >
134-
13547 <module name =" CustomImportOrder" >
13648 <property name =" sortImportsInGroupAlphabetically" value =" true" />
13749 <property name =" separateLineBetweenGroups" value =" true" />
13850 <property name =" customImportOrderRules" value =" STATIC###THIRD_PARTY_PACKAGE" />
139- <property name =" tokens" value =" IMPORT, STATIC_IMPORT, PACKAGE_DEF" />
14051 </module >
52+ <module name =" AvoidStarImport" />
53+
54+ <!-- Checks for Javadoc comments. -->
55+ <!-- See http://checkstyle.sf.net/config_javadoc.html -->
56+ <module name =" JavadocMethod" >
57+ <property name =" allowMissingParamTags" value =" true" />
58+ <property name =" allowMissingReturnTag" value =" true" />
59+ <property name =" allowedAnnotations" value =" Override, Test" />
60+ </module >
61+ <module name =" JavadocStyle" />
62+ <module name =" NonEmptyAtclauseDescription" />
63+ <module name =" AtclauseOrder" >
64+ <property name =" tagOrder" value =" @param, @return, @throws, @deprecated" />
65+ <property name =" target" value =" CLASS_DEF, INTERFACE_DEF, ENUM_DEF, METHOD_DEF, CTOR_DEF, VARIABLE_DEF" />
66+ </module >
67+ <module name =" MissingOverride" />
14168
14269 <!-- Checks for Naming Conventions. -->
14370 <!-- See http://checkstyle.sf.net/config_naming.html -->
198125 <property name =" allowNonPrintableEscapes" value =" true" />
199126 </module >
200127 </module >
201- </module >
128+ </module >
0 commit comments