|
65 | 65 | <property name="onCommentFormat" value='^\s*"""\s*(?:[,;]|.+)$'/> |
66 | 66 | </module> |
67 | 67 | <module name="SuppressWithPlainTextCommentFilter"> |
68 | | - <property name="checkFormat" value="IndentationCheck"/> |
| 68 | + <property name="checkFormat" value="\.IndentationCheck$"/> |
69 | 69 | <property name="offCommentFormat" value='^""".?'/> |
70 | 70 | <property name="onCommentFormat" value='.'/> |
71 | 71 | </module> |
|
137 | 137 | <property name="tokens" |
138 | 138 | value="CLASS_DEF, METHOD_DEF, CTOR_DEF, LITERAL_FOR, LITERAL_WHILE, STATIC_INIT, |
139 | 139 | INSTANCE_INIT, ANNOTATION_DEF, ENUM_DEF, INTERFACE_DEF, RECORD_DEF, |
140 | | - COMPACT_CTOR_DEF, LITERAL_SWITCH, LITERAL_CASE, LITERAL_FINALLY, |
141 | | - LITERAL_CATCH"/> |
| 140 | + COMPACT_CTOR_DEF, LITERAL_SWITCH, LITERAL_CASE, LITERAL_DEFAULT, |
| 141 | + LITERAL_FINALLY, LITERAL_CATCH"/> |
142 | 142 | </module> |
143 | 143 | <module name="SuppressionXpathSingleFilter"> |
144 | 144 | <!-- suppression is required till https://github.com/checkstyle/checkstyle/issues/7541 --> |
|
371 | 371 | RECORD_DEF, RECORD_PATTERN_DEF"/> |
372 | 372 | </module> |
373 | 373 | <module name="OperatorWrap"> |
| 374 | + <property name="id" value="OperatorWrapNL"/> |
374 | 375 | <property name="option" value="NL"/> |
375 | 376 | <property name="tokens" |
376 | 377 | value="BAND, BOR, BSR, BXOR, DIV, EQUAL, GE, GT, LAND, LE, LITERAL_INSTANCEOF, LOR, |
377 | 378 | LT, MINUS, MOD, NOT_EQUAL, PLUS, QUESTION, SL, SR, STAR, METHOD_REF, |
378 | 379 | TYPE_EXTENSION_AND "/> |
379 | 380 | </module> |
| 381 | + <module name="OperatorWrap"> |
| 382 | + <property name="id" value="OperatorWrapEOL"/> |
| 383 | + <property name="option" value="EOL"/> |
| 384 | + <property name="tokens" value="LAMBDA"/> |
| 385 | + </module> |
380 | 386 | <module name="AnnotationLocation"> |
381 | 387 | <property name="id" value="AnnotationLocationTypeAndPackage"/> |
382 | 388 | <property name="tokens" |
|
454 | 460 | </module> |
455 | 461 | <module name="SingleLineJavadoc"/> |
456 | 462 | <module name="TodoComment"> |
| 463 | + <property name="id" value="TodoFormat"/> |
457 | 464 | <property name="format" value="^[ \t]*(?!TODO:)(?i:TODO)\b:?"/> |
458 | 465 | <message key="todo.match" |
459 | 466 | value="''TODO:'' must be written in all caps and followed by a colon."/> |
460 | 467 | </module> |
| 468 | + <module name="TodoComment"> |
| 469 | + <property name="id" value="BoxComments"/> |
| 470 | + <property name="format" value="^[ \t]*([*=#])\1{8,}[ \t]*$"/> |
| 471 | + <message key="todo.match" |
| 472 | + value="Comment uses box-like repetitive character pattern."/> |
| 473 | + </module> |
461 | 474 | <module name="EmptyCatchBlock"> |
462 | 475 | <property name="commentFormat" value="\w+"/> |
463 | 476 | </module> |
|
0 commit comments