mirror of https://github.com/apache/kafka.git
KAFKA-17416 Add a checkstyle rule to suppress all generated code (#16998)
Reviewers: Chia-Ping Tsai <chia7712@gmail.com>
This commit is contained in:
parent
aaf887d3d9
commit
76fb18f967
|
|
@ -1263,7 +1263,7 @@ project(':core') {
|
|||
srcDirs = []
|
||||
}
|
||||
scala {
|
||||
srcDirs = ["src/generated/java", "src/main/java", "src/main/scala"]
|
||||
srcDirs = ["src/main/java", "src/main/scala"]
|
||||
}
|
||||
}
|
||||
test {
|
||||
|
|
|
|||
|
|
@ -36,8 +36,6 @@
|
|||
files="MessageGenerator.java"/>
|
||||
|
||||
<!-- core -->
|
||||
<suppress checks="(NPathComplexity|ClassFanOutComplexity|CyclomaticComplexity|ClassDataAbstractionCoupling|FinalLocalVariable|LocalVariableName|MemberName|ParameterName|MethodLength|JavaNCSS|AvoidStarImport)"
|
||||
files="core[\\/]build[\\/]generated[\\/].+.java$"/>
|
||||
<suppress checks="NPathComplexity" files="(ClusterTestExtensions|KafkaApisBuilder|SharePartition).java"/>
|
||||
<suppress checks="NPathComplexity|ClassFanOutComplexity|ClassDataAbstractionCoupling" files="(RemoteLogManager|RemoteLogManagerTest).java"/>
|
||||
<suppress checks="MethodLength" files="RemoteLogManager.java"/>
|
||||
|
|
@ -110,9 +108,6 @@
|
|||
<suppress checks="(UnnecessaryParentheses|BooleanExpressionComplexity|CyclomaticComplexity|WhitespaceAfter|LocalVariableName)"
|
||||
files="Murmur3.java"/>
|
||||
|
||||
<suppress checks="(NPathComplexity|ClassFanOutComplexity|CyclomaticComplexity|ClassDataAbstractionCoupling|LocalVariableName|MemberName|ParameterName|MethodLength|JavaNCSS|AvoidStarImport)"
|
||||
files="clients[\\/]build[\\/]generated[\\/].+.java$"/>
|
||||
|
||||
<suppress checks="NPathComplexity"
|
||||
files="MessageTest.java|OffsetFetchRequest.java"/>
|
||||
|
||||
|
|
@ -221,18 +216,7 @@
|
|||
files="^(?!.*[\\/]org[\\/]apache[\\/]kafka[\\/]streams[\\/].*$)"/>
|
||||
|
||||
<!-- Generated code -->
|
||||
<suppress checks="(NPathComplexity|ClassFanOutComplexity|CyclomaticComplexity|ClassDataAbstractionCoupling|FinalLocalVariable|LocalVariableName|MemberName|ParameterName|MethodLength|JavaNCSS|AvoidStarImport)"
|
||||
files="streams[\\/]build[\\/]generated[\\/].+.java$"/>
|
||||
<suppress checks="(NPathComplexity|ClassFanOutComplexity|CyclomaticComplexity|ClassDataAbstractionCoupling|FinalLocalVariable|LocalVariableName|MemberName|ParameterName|MethodLength|JavaNCSS|AvoidStarImport)"
|
||||
files="raft[\\/]build[\\/]generated[\\/].+.java$"/>
|
||||
<suppress checks="(NPathComplexity|ClassFanOutComplexity|CyclomaticComplexity|ClassDataAbstractionCoupling|FinalLocalVariable|LocalVariableName|MemberName|ParameterName|MethodLength|JavaNCSS|AvoidStarImport)"
|
||||
files="storage[\\/]build[\\/]generated[\\/].+.java$"/>
|
||||
<suppress checks="(NPathComplexity|ClassFanOutComplexity|CyclomaticComplexity|ClassDataAbstractionCoupling|FinalLocalVariable|LocalVariableName|MemberName|ParameterName|MethodLength|JavaNCSS|AvoidStarImport)"
|
||||
files="group-coordinator[\\/]build[\\/]generated[\\/].+.java$"/>
|
||||
<suppress checks="(NPathComplexity|ClassFanOutComplexity|CyclomaticComplexity|ClassDataAbstractionCoupling|FinalLocalVariable|LocalVariableName|MemberName|ParameterName|MethodLength|JavaNCSS|AvoidStarImport)"
|
||||
files="transaction-coordinator[\\/]build[\\/]generated[\\/].+.java$"/>
|
||||
<suppress checks="(NPathComplexity|ClassFanOutComplexity|CyclomaticComplexity|ClassDataAbstractionCoupling|FinalLocalVariable|LocalVariableName|MemberName|ParameterName|MethodLength|JavaNCSS|AvoidStarImport)"
|
||||
files="share-coordinator[\\/]build[\\/]generated[\\/].+.java$"/>
|
||||
<suppress checks="[a-zA-Z0-9]*" files="[\\/]generated[\\/]"/>
|
||||
|
||||
<suppress checks="ImportControl" files="FetchResponseData.java"/>
|
||||
<suppress checks="ImportControl" files="RecordsSerdeTest.java"/>
|
||||
|
|
@ -330,8 +314,6 @@
|
|||
files="(ClientQuotasImage|KafkaEventQueue|MetadataDelta|QuorumController|ReplicationControlManager|KRaftMigrationDriver|ClusterControlManager|MetaPropertiesEnsemble).java"/>
|
||||
<suppress checks="NPathComplexity"
|
||||
files="(ClientQuotasImage|KafkaEventQueue|ReplicationControlManager|FeatureControlManager|KRaftMigrationDriver|ScramControlManager|ClusterControlManager|MetadataDelta|MetaPropertiesEnsemble).java"/>
|
||||
<suppress checks="(NPathComplexity|ClassFanOutComplexity|CyclomaticComplexity|ClassDataAbstractionCoupling|LocalVariableName|MemberName|ParameterName|MethodLength|JavaNCSS|AvoidStarImport)"
|
||||
files="metadata[\\/]build[\\/]generated[\\/].+.java$"/>
|
||||
<suppress checks="BooleanExpressionComplexity"
|
||||
files="(MetadataImage).java"/>
|
||||
<suppress checks="ImportControl"
|
||||
|
|
|
|||
Loading…
Reference in New Issue