|
20 | 20 |
|
21 | 21 | <property name="charset" value="UTF-8"/> |
22 | 22 |
|
23 | | - <property name="severity" value="${org.checkstyle.google.severity}" default="warning"/> |
| 23 | + <property name="severity" value="error"/> |
24 | 24 |
|
25 | 25 | <property name="fileExtensions" value="java, properties, xml"/> |
26 | 26 | <!-- Excludes all 'module-info.java' files --> |
27 | 27 | <!-- See https://checkstyle.org/filefilters/index.html --> |
28 | 28 | <module name="BeforeExecutionExclusionFileFilter"> |
29 | 29 | <property name="fileNamePattern" value="module\-info\.java$"/> |
30 | 30 | </module> |
31 | | - |
32 | | - <module name="SuppressWarningsFilter"/> |
33 | | - |
34 | | - <!-- https://checkstyle.org/filters/suppressionfilter.html --> |
| 31 | + <!-- https://checkstyle.org/config_filters.html#SuppressionFilter --> |
35 | 32 | <module name="SuppressionFilter"> |
36 | 33 | <property name="file" value="${org.checkstyle.google.suppressionfilter.config}" |
37 | 34 | default="checkstyle-suppressions.xml" /> |
|
58 | 55 | <property name="ignorePattern" value="^package.*|^import.*|a href|href|http://|https://|ftp://"/> |
59 | 56 | </module> |
60 | 57 |
|
| 58 | + <module name="SuppressWarningsFilter" /> |
| 59 | + |
61 | 60 | <module name="TreeWalker"> |
| 61 | + <!-- needed for SuppressWarningsFilter --> |
| 62 | + <module name="SuppressWarningsHolder" /> |
| 63 | + |
| 64 | + <module name="SuppressWarnings"> |
| 65 | + <property name="id" value="checkstyle:suppresswarnings"/> |
| 66 | + </module> |
| 67 | + |
| 68 | + <!-- https://checkstyle.org/config_filters.html#SuppressionXpathFilter --> |
| 69 | + <module name="SuppressionXpathFilter"> |
| 70 | + <property name="file" value="${org.checkstyle.google.suppressionxpathfilter.config}" |
| 71 | + default="checkstyle-xpath-suppressions.xml" /> |
| 72 | + <property name="optional" value="true"/> |
| 73 | + </module> |
| 74 | + |
| 75 | + <module name="UnusedImports"/> |
62 | 76 | <module name="OuterTypeFilename"/> |
63 | 77 | <module name="IllegalTokenText"> |
64 | 78 | <property name="tokens" value="STRING_LITERAL, CHAR_LITERAL"/> |
|
296 | 310 | | //SLIST[not(parent::CASE_GROUP)]/SLIST/RCURLY"/> |
297 | 311 | </module> |
298 | 312 | <module name="AbbreviationAsWordInName"> |
299 | | - <property name="ignoreFinal" value="false"/> |
300 | | - <property name="allowedAbbreviationLength" value="0"/> |
| 313 | + <property name="ignoreFinal" value="true"/> |
| 314 | + <property name="allowedAbbreviations" value="API" /> |
| 315 | + <property name="allowedAbbreviationLength" value="1"/> |
301 | 316 | <property name="tokens" |
302 | 317 | value="CLASS_DEF, INTERFACE_DEF, ENUM_DEF, ANNOTATION_DEF, ANNOTATION_FIELD_DEF, |
303 | 318 | PARAMETER_DEF, VARIABLE_DEF, METHOD_DEF, PATTERN_VARIABLE_DEF, RECORD_DEF, |
|
357 | 372 | value="^@return the *|^This method returns |^A [{]@code [a-zA-Z0-9]+[}]( is a )"/> |
358 | 373 | </module> |
359 | 374 | <module name="JavadocParagraph"> |
360 | | - <property name="allowNewlineParagraph" value="false"/> |
361 | 375 | </module> |
362 | 376 | <module name="RequireEmptyLineBeforeBlockTagGroup"/> |
363 | 377 | <module name="AtclauseOrder"> |
|
373 | 387 | <property name="tokens" value="METHOD_DEF, CTOR_DEF, ANNOTATION_FIELD_DEF, COMPACT_CTOR_DEF"/> |
374 | 388 | </module> |
375 | 389 | <module name="MissingJavadocMethod"> |
376 | | - <property name="scope" value="protected"/> |
| 390 | + <property name="scope" value="public"/> |
| 391 | + <property name="minLineCount" value="2"/> |
377 | 392 | <property name="allowMissingPropertyJavadoc" value="true"/> |
378 | 393 | <property name="allowedAnnotations" value="Override, Test"/> |
379 | 394 | <property name="tokens" value="METHOD_DEF, CTOR_DEF, ANNOTATION_FIELD_DEF, |
|
0 commit comments