|
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,
|
|
373 | 388 | <property name="tokens" value="METHOD_DEF, CTOR_DEF, ANNOTATION_FIELD_DEF, COMPACT_CTOR_DEF"/>
|
374 | 389 | </module>
|
375 | 390 | <module name="MissingJavadocMethod">
|
376 |
| - <property name="scope" value="protected"/> |
| 391 | + <property name="scope" value="public"/> |
| 392 | + <property name="minLineCount" value="2"/> |
377 | 393 | <property name="allowMissingPropertyJavadoc" value="true"/>
|
378 | 394 | <property name="allowedAnnotations" value="Override, Test"/>
|
379 | 395 | <property name="tokens" value="METHOD_DEF, CTOR_DEF, ANNOTATION_FIELD_DEF,
|
|
0 commit comments