|
61 | 61 |
|
62 | 62 | <!-- Checks that a package-info.java file exists for each package --> |
63 | 63 | <!-- See https://checkstyle.org/config_javadoc.html#JavadocPackage --> |
| 64 | + <module name="JavadocPackage"/> |
64 | 65 |
|
65 | 66 | <!-- Checks whether files end with a new line --> |
66 | 67 | <!-- See https://checkstyle.org/config_misc.html#NewlineAtEndOfFile --> |
|
88 | 89 | <module name="RegexpSingleline"> |
89 | 90 | <property name="format" value="\s+$"/> |
90 | 91 | <property name="minimum" value="0"/> |
91 | | - <property name="maximum" value="0"/> |
| 92 | + <property name="maximum" value="1"/> |
92 | 93 | <property name="message" value="Line has trailing spaces."/> |
93 | 94 | </module> |
94 | 95 |
|
|
137 | 138 | <module name="IllegalImport"/> <!-- defaults to sun.* packages --> |
138 | 139 | <module name="RedundantImport"/> |
139 | 140 | <module name="UnusedImports"> |
140 | | - <property name="processJavadoc" value="true"/> |
| 141 | + <property name="processJavadoc" value="false"/> |
141 | 142 | </module> |
142 | 143 |
|
143 | 144 | <!-- Checks for name length violations --> |
144 | 145 | <!-- See https://checkstyle.org/config_sizes.html --> |
| 146 | + <module name="MethodLength"/> |
145 | 147 | <module name="ParameterNumber"/> |
146 | 148 |
|
147 | 149 | <!-- Checks for whitespace --> |
|
158 | 160 | <module name="ParenPad"/> |
159 | 161 | <module name="TypecastParenPad"/> |
160 | 162 | <module name="WhitespaceAfter"/> |
161 | | - <module name="WhitespaceAround"/> |
| 163 | + <module name="SingleSpaceSeparator"/> |
| 164 | + <module name="EmptyLineSeparator"> |
| 165 | + <property name="allowNoEmptyLineBetweenFields" value="true"/> |
| 166 | + <property name="allowMultipleEmptyLines" value="false"/> |
| 167 | + </module> |
162 | 168 |
|
163 | 169 | <!-- Modifier Checks --> |
164 | 170 | <!-- See https://checkstyle.org/config_modifier.html --> |
|
180 | 186 | <!-- <module name="HiddenField"/> --> |
181 | 187 | <module name="IllegalInstantiation"/> |
182 | 188 | <module name="InnerAssignment"/> |
| 189 | + <module name="MagicNumber"/> |
183 | 190 | <module name="MissingSwitchDefault"/> |
184 | 191 | <module name="MultipleVariableDeclarations"/> |
185 | 192 | <module name="SimplifyBooleanExpression"/> |
|
189 | 196 | <!-- See https://checkstyle.org/config_design.html --> |
190 | 197 | <module name="DesignForExtension"/> |
191 | 198 | <module name="FinalClass"/> |
| 199 | + <module name="HideUtilityClassConstructor"/> |
192 | 200 | <module name="InterfaceIsType"/> |
| 201 | + <module name="VisibilityModifier"/> |
193 | 202 |
|
194 | 203 | <!-- Miscellaneous other checks --> |
195 | 204 | <!-- See https://checkstyle.org/config_misc.html --> |
|
207 | 216 | <!-- i.e. @SuppressWarnings("checkstyle:methodname") --> |
208 | 217 | <module name="SuppressWarningsHolder"/> |
209 | 218 |
|
210 | | - <module name="SuppressionCommentFilter"> |
211 | | - <property name="offCommentFormat" value="CHECKSTYLE.OFF\: ([\w\|]+)"/> |
212 | | - <property name="onCommentFormat" value="CHECKSTYLE.ON\: ([\w\|]+)"/> |
213 | | - <property name="checkFormat" value="$1"/> |
214 | | - </module> |
215 | | - |
216 | 219 | </module> |
217 | 220 |
|
218 | 221 | </module> |
0 commit comments