|
53 | 53 | <property name="optional" value="true"/> |
54 | 54 | </module> |
55 | 55 | <module name="SuppressWarningsFilter"/> <!-- baseline-gradle: README.md --> |
| 56 | + <module name="BeforeExecutionExclusionFileFilter"> |
| 57 | + <property name="fileNamePattern" value="module\-info\.java$"/> |
| 58 | + </module> |
56 | 59 | <module name="TreeWalker"> |
57 | 60 | <module name="SuppressionCommentFilter"/> <!-- baseline-gradle: README.md --> |
58 | 61 | <module name="SuppressionCommentFilter"> |
|
84 | 87 | <module name="AvoidStarImport"/> <!-- Java Style Guide: No wildcard imports --> |
85 | 88 | <module name="AvoidStaticImport"> <!-- Java Style Guide: No static imports --> |
86 | 89 | <property name="excludes" value=" |
| 90 | + com.google.common.base.Preconditions.*, |
| 91 | + com.palantir.logsafe.Preconditions.*, |
87 | 92 | java.util.Collections.*, |
88 | 93 | java.util.stream.Collectors.*, |
89 | | - com.palantir.logsafe.Preconditions.*, |
90 | | - com.google.common.base.Preconditions.*, |
91 | | - org.apache.commons.lang3.Validate.*"/> |
| 94 | + org.apache.commons.lang3.Validate.*, |
| 95 | + org.assertj.core.api.Assertions.*, |
| 96 | + org.mockito.Mockito.*"/> |
92 | 97 | </module> |
93 | 98 | <module name="ClassTypeParameterName"> <!-- Java Style Guide: Type variable names --> |
94 | 99 | <property name="format" value="(^[A-Z][0-9]?)$|([A-Z][a-zA-Z0-9]*[T]$)"/> |
|
110 | 115 | <module name="EmptyStatement"/> <!-- Java Style Guide: One statement per line --> |
111 | 116 | <module name="EqualsHashCode"/> |
112 | 117 | <module name="FallThrough"/> <!-- Java Style Guide: Fall-through: commented --> |
113 | | - <module name="FinalClass"/> <!-- Java Coding Guidelines: Private constructors --> |
114 | 118 | <module name="GenericWhitespace"> <!-- Java Style Guide: Horizontal whitespace --> |
115 | 119 | <message key="ws.followed" value="GenericWhitespace ''{0}'' is followed by whitespace."/> |
116 | 120 | <message key="ws.preceded" value="GenericWhitespace ''{0}'' is preceded with whitespace."/> |
|
369 | 373 | <property name="format" value="\bIOUtils\.toString\("/> |
370 | 374 | <property name="message" value="Prefer Guava''s [CharStreams,Files,Resources].toString to avoid charset/stream closing issues."/> |
371 | 375 | </module> |
372 | | - <module name="RegexpSinglelineJava"> |
373 | | - <property name="format" value="static enum"/> |
374 | | - <property name="message" value="Redundant ''static'' modifier."/> |
375 | | - </module> |
376 | 376 | <module name="RegexpSinglelineJava"> |
377 | 377 | <property name="format" value="\/\/TODO|\/\/ TODO(?!\([^()\s]+\): )"/> |
378 | 378 | <property name="message" value="TODO format: // TODO(#issue): explanation"/> |
|
422 | 422 | <property name="allowEmptyMethods" value="true"/> |
423 | 423 | <property name="allowEmptyTypes" value="true"/> |
424 | 424 | <property name="allowEmptyLoops" value="true"/> |
| 425 | + <property name="allowEmptyLambdas" value="true"/> |
425 | 426 | <property name="ignoreEnhancedForColon" value="false"/> |
426 | 427 | <message key="ws.notFollowed" value="WhitespaceAround: ''{0}'' is not followed by whitespace. Empty blocks may only be represented as '{}' when not part of a multi-block statement (4.1.3)"/> |
427 | 428 | <message key="ws.notPreceded" value="WhitespaceAround: ''{0}'' is not preceded with whitespace."/> |
|
435 | 436 | </module> |
436 | 437 | <module name="CyclomaticComplexity"/> <!-- Java Coding Guidelines: Reduce Cyclomatic Complexity --> |
437 | 438 | <module name="DesignForExtension"> <!-- Java Coding Guidelines: Design for extension --> |
438 | | - <property name="ignoredAnnotations" value="Test, Before, BeforeEach, After, AfterEach, BeforeClass, BeforeAll, AfterClass, AfterAll"/> |
| 439 | + <property name="ignoredAnnotations" value="ParameterizedTest, Test, Before, BeforeEach, After, AfterEach, BeforeClass, BeforeAll, AfterClass, AfterAll"/> |
439 | 440 | </module> |
440 | 441 | <module name="JavadocMethod"> <!-- Java Style Guide: Where Javadoc is used --> |
441 | 442 | <property name="scope" value="public"/> |
|
468 | 469 | <module name="NestedTryDepth"/> <!-- Java Coding Guide: Try/catch blocks: never nested --> |
469 | 470 | <module name="NonEmptyAtclauseDescription"/> <!-- Java Style Guide: At-clauses --> |
470 | 471 | <module name="ParameterName"> <!-- Java Style Guide: Parameter names --> |
471 | | - <property name="format" value="^[a-z][a-zA-Z0-9]+$"/> |
| 472 | + <property name="format" value="^_?[a-z][a-zA-Z0-9]+$"/> |
472 | 473 | <message key="name.invalidPattern" value="Parameter name ''{0}'' must match pattern ''{1}''."/> |
473 | 474 | </module> |
474 | | - <module name="SingleLineJavadoc"/> <!-- Java Style Guide: General form --> |
475 | 475 | <module name="SummaryJavadocCheck"> <!-- Java Coding Guidelines: Javadoc --> |
476 | 476 | <property name="forbiddenSummaryFragments" value="^@return the *|^This method returns |^A [{]@code [a-zA-Z0-9]+[}]( is a )"/> |
477 | 477 | </module> |
|
0 commit comments