|
1 | 1 | <?xml version="1.0"?> |
2 | 2 | <!DOCTYPE module PUBLIC |
3 | | - "-//Checkstyle//DTD Checkstyle Configuration 1.3//EN" |
4 | | - "https://checkstyle.org/dtds/configuration_1_3.dtd"> |
| 3 | + "-//Puppy Crawl//DTD Check Configuration 1.3//EN" |
| 4 | + "http://www.puppycrawl.com/dtds/configuration_1_3.dtd"> |
5 | 5 |
|
6 | 6 | <!-- |
7 | 7 | Checkstyle configuration that checks the Google coding conventions from Google Java Style |
|
31 | 31 | <property name="max" value="120"/> |
32 | 32 | <property name="ignorePattern" value="^package.*|^import.*|a href|href|http://|https://|ftp://"/> |
33 | 33 | </module> |
34 | | - <module name="SuppressionFilter"> |
35 | | - <property name="file" value="config/checkstyle/suppressions.xml"/> |
36 | | - </module> |
| 34 | + |
| 35 | + <module name="SuppressWarningsFilter" /> |
37 | 36 | <module name="TreeWalker"> |
38 | 37 | <module name="UnusedImports"/> |
39 | 38 | <module name="HideUtilityClassConstructor"/> |
|
77 | 76 | <message key="ws.notPreceded" |
78 | 77 | value="WhitespaceAround: ''{0}'' is not preceded with whitespace."/> |
79 | 78 | </module> |
| 79 | + <module name="WhitespaceAfter"> |
| 80 | + <property name="tokens" value="COMMA, SEMI"/> |
| 81 | + </module> |
80 | 82 | <module name="OneStatementPerLine"/> |
81 | 83 | <module name="MultipleVariableDeclarations"/> |
82 | 84 | <module name="ArrayTypeStyle"/> |
|
86 | 88 | <module name="ModifierOrder"/> |
87 | 89 | <module name="EmptyLineSeparator"> |
88 | 90 | <property name="allowNoEmptyLineBetweenFields" value="true"/> |
| 91 | + <property name="allowMultipleEmptyLines" value="false"/> |
| 92 | + <property name="allowMultipleEmptyLinesInsideClassMembers" value="false"/> |
89 | 93 | </module> |
90 | 94 | <module name="SeparatorWrap"> |
91 | 95 | <property name="tokens" value="DOT"/> |
|
209 | 213 | </module> |
210 | 214 | <module name="NonEmptyAtclauseDescription"/> |
211 | 215 | <module name="JavadocTagContinuationIndentation"/> |
| 216 | + <module name="SummaryJavadoc"> |
| 217 | + <property name="forbiddenSummaryFragments" value="^@return the *|^This method returns |^A [{]@code [a-zA-Z0-9]+[}]( is a )"/> |
| 218 | + </module> |
212 | 219 | <module name="JavadocParagraph"/> |
213 | 220 | <module name="AtclauseOrder"> |
214 | 221 | <property name="tagOrder" value="@param, @return, @throws, @deprecated"/> |
|
217 | 224 | <module name="JavadocMethod"> |
218 | 225 | <property name="scope" value="nothing"/> |
219 | 226 | <property name="allowMissingParamTags" value="true"/> |
220 | | - <property name="allowMissingThrowsTags" value="true"/> |
221 | 227 | <property name="allowMissingReturnTag" value="true"/> |
222 | | - <property name="minLineCount" value="2"/> |
223 | 228 | <property name="allowedAnnotations" value="Override, Test"/> |
224 | | - <property name="allowThrowsTagsForSubclasses" value="true"/> |
225 | 229 | </module> |
226 | 230 | <module name="MethodName"> |
227 | 231 | <property name="format" value="^[a-z][a-z0-9][a-zA-Z0-9_]*$"/> |
|
235 | 239 | <property name="exceptionVariableName" value="expected"/> |
236 | 240 | </module> |
237 | 241 | <module name="CommentsIndentation"/> |
| 242 | + <module name="ParameterAssignment"/> |
238 | 243 | </module> |
239 | 244 | </module> |
0 commit comments