| 
									
										
										
										
											2017-03-01 06:55:46 +08:00
										 |  |  | <?xml version="1.0"?> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <!DOCTYPE suppressions PUBLIC | 
					
						
							|  |  |  |         "-//Puppy Crawl//DTD Suppressions 1.1//EN" | 
					
						
							|  |  |  |         "http://www.puppycrawl.com/dtds/suppressions_1_1.dtd"> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <suppressions> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <!-- Clients --> | 
					
						
							|  |  |  |     <suppress checks="ClassFanOutComplexity" | 
					
						
							| 
									
										
										
										
											2017-05-16 06:13:20 +08:00
										 |  |  |               files="(Fetcher|ConsumerCoordinator|KafkaConsumer|KafkaProducer|SaslServerAuthenticator|Utils|TransactionManagerTest|KafkaAdminClient|NetworkClient).java"/> | 
					
						
							| 
									
										
										
										
											2017-03-01 06:55:46 +08:00
										 |  |  |     <suppress checks="ClassFanOutComplexity" | 
					
						
							|  |  |  |               files=".*/protocol/Errors.java"/> | 
					
						
							| 
									
										
										
										
											2017-03-25 03:38:36 +08:00
										 |  |  |     <suppress checks="ClassFanOutComplexity" | 
					
						
							|  |  |  |               files=".*/common/utils/Utils.java"/> | 
					
						
							| 
									
										
										
										
											2017-04-07 18:22:09 +08:00
										 |  |  |     <suppress checks="ClassFanOutComplexity" | 
					
						
							|  |  |  |               files=".*/requests/AbstractRequest.java"/> | 
					
						
							|  |  |  |     <suppress checks="ClassFanOutComplexity" | 
					
						
							|  |  |  |               files=".*/requests/AbstractResponse.java"/> | 
					
						
							| 
									
										
										
										
											2017-03-01 06:55:46 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  |     <suppress checks="MethodLength" | 
					
						
							|  |  |  |               files="KerberosLogin.java"/> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <suppress checks="ParameterNumber" | 
					
						
							|  |  |  |               files="NetworkClient.java"/> | 
					
						
							|  |  |  |     <suppress checks="ParameterNumber" | 
					
						
							|  |  |  |               files="KafkaConsumer.java"/> | 
					
						
							|  |  |  |     <suppress checks="ParameterNumber" | 
					
						
							|  |  |  |               files="ConsumerCoordinator.java"/> | 
					
						
							|  |  |  |     <suppress checks="ParameterNumber" | 
					
						
							|  |  |  |               files="Fetcher.java"/> | 
					
						
							|  |  |  |     <suppress checks="ParameterNumber" | 
					
						
							|  |  |  |               files="ConfigDef.java"/> | 
					
						
							| 
									
										
										
										
											2017-03-25 03:38:36 +08:00
										 |  |  |     <suppress checks="ParameterNumber" | 
					
						
							|  |  |  |               files="DefaultRecordBatch.java"/> | 
					
						
							| 
									
										
										
										
											2017-03-01 06:55:46 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  |     <suppress checks="ClassDataAbstractionCoupling" | 
					
						
							| 
									
										
										
										
											2017-05-02 07:16:01 +08:00
										 |  |  |               files="(KafkaConsumer|ConsumerCoordinator|Fetcher|KafkaProducer|AbstractRequest|AbstractResponse|TransactionManager|KafkaAdminClient).java"/> | 
					
						
							| 
									
										
										
										
											2017-03-01 06:55:46 +08:00
										 |  |  |     <suppress checks="ClassDataAbstractionCoupling" | 
					
						
							|  |  |  |               files=".*/protocol/Errors.java"/> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <suppress checks="BooleanExpressionComplexity" | 
					
						
							| 
									
										
										
										
											2017-05-18 10:20:23 +08:00
										 |  |  |               files="(Utils|KafkaLZ4BlockOutputStream|AclData).java"/> | 
					
						
							| 
									
										
										
										
											2017-03-01 06:55:46 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  |     <suppress checks="CyclomaticComplexity" | 
					
						
							| 
									
										
										
										
											2017-04-28 05:11:17 +08:00
										 |  |  |               files="(ConsumerCoordinator|Fetcher|Sender|KafkaProducer|BufferPool|ConfigDef|RecordAccumulator|SsLTransportLayer|KerberosLogin|AbstractRequest|AbstractResponse|Selector|SslTransportLayer).java"/> | 
					
						
							| 
									
										
										
										
											2017-03-01 06:55:46 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  |     <suppress checks="JavaNCSS" | 
					
						
							|  |  |  |               files="KerberosLogin.java"/> | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-05-18 10:20:23 +08:00
										 |  |  |     <suppress checks="JavaNCSS" | 
					
						
							|  |  |  |               files="AbstractRequest.java"/> | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-03-01 06:55:46 +08:00
										 |  |  |     <suppress checks="NPathComplexity" | 
					
						
							| 
									
										
										
										
											2017-04-28 05:11:17 +08:00
										 |  |  |               files="(BufferPool|MetricName|Node|ConfigDef|SslTransportLayer|MetadataResponse|KerberosLogin|SslTransportLayer|Sender).java"/> | 
					
						
							| 
									
										
										
										
											2017-03-01 06:55:46 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  |     <!-- clients tests --> | 
					
						
							|  |  |  |     <suppress checks="ClassDataAbstractionCoupling" | 
					
						
							| 
									
										
										
										
											2017-05-18 10:20:23 +08:00
										 |  |  |               files="(Sender|Fetcher|KafkaConsumer|Metrics|ConsumerCoordinator|RequestResponse|TransactionManager|KafkaAdminClient)Test.java"/> | 
					
						
							| 
									
										
										
										
											2017-03-01 06:55:46 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  |     <suppress checks="ClassFanOutComplexity" | 
					
						
							|  |  |  |               files="(ConsumerCoordinator|KafkaConsumer|RequestResponse|Fetcher)Test.java"/> | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-04-03 10:41:44 +08:00
										 |  |  |     <suppress checks="JavaNCSS" | 
					
						
							|  |  |  |               files="RequestResponseTest.java"/> | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-03-01 06:55:46 +08:00
										 |  |  |     <!-- Connect --> | 
					
						
							|  |  |  |     <suppress checks="ClassFanOutComplexity" | 
					
						
							|  |  |  |               files="DistributedHerder.java"/> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <suppress checks="MethodLength" | 
					
						
							| 
									
										
										
										
											2017-05-18 10:20:23 +08:00
										 |  |  |               files="(KafkaConfigBackingStore|RequestResponseTest).java"/> | 
					
						
							| 
									
										
										
										
											2017-03-01 06:55:46 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  |     <suppress checks="ParameterNumber" | 
					
						
							|  |  |  |               files="WorkerSourceTask.java"/> | 
					
						
							|  |  |  |     <suppress checks="ParameterNumber" | 
					
						
							|  |  |  |               files="WorkerCoordinator.java"/> | 
					
						
							|  |  |  |     <suppress checks="ParameterNumber" | 
					
						
							|  |  |  |               files="ConfigKeyInfo.java"/> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <suppress checks="ClassDataAbstractionCoupling" | 
					
						
							|  |  |  |               files="(RestServer|AbstractHerder|DistributedHerder).java"/> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <suppress checks="BooleanExpressionComplexity" | 
					
						
							|  |  |  |               files="JsonConverter.java"/> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <suppress checks="CyclomaticComplexity" | 
					
						
							|  |  |  |               files="ConnectRecord.java"/> | 
					
						
							|  |  |  |     <suppress checks="CyclomaticComplexity" | 
					
						
							|  |  |  |               files="JsonConverter.java"/> | 
					
						
							|  |  |  |     <suppress checks="CyclomaticComplexity" | 
					
						
							|  |  |  |               files="FileStreamSourceTask.java"/> | 
					
						
							|  |  |  |     <suppress checks="CyclomaticComplexity" | 
					
						
							|  |  |  |               files="DistributedHerder.java"/> | 
					
						
							|  |  |  |     <suppress checks="CyclomaticComplexity" | 
					
						
							|  |  |  |               files="KafkaConfigBackingStore.java"/> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <suppress checks="JavaNCSS" | 
					
						
							|  |  |  |               files="KafkaConfigBackingStore.java"/> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <suppress checks="NPathComplexity" | 
					
						
							|  |  |  |               files="ConnectRecord.java"/> | 
					
						
							|  |  |  |     <suppress checks="NPathComplexity" | 
					
						
							|  |  |  |               files="ConnectSchema.java"/> | 
					
						
							|  |  |  |     <suppress checks="NPathComplexity" | 
					
						
							|  |  |  |               files="FileStreamSourceTask.java"/> | 
					
						
							|  |  |  |     <suppress checks="NPathComplexity" | 
					
						
							|  |  |  |               files="JsonConverter.java"/> | 
					
						
							|  |  |  |     <suppress checks="NPathComplexity" | 
					
						
							|  |  |  |               files="DistributedHerder.java"/> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <!-- connect tests--> | 
					
						
							|  |  |  |     <suppress checks="ClassDataAbstractionCoupling" | 
					
						
							|  |  |  |               files="(DistributedHerder|KafkaBasedLog)Test.java"/> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <!-- Streams --> | 
					
						
							|  |  |  |     <suppress checks="ClassFanOutComplexity" | 
					
						
							| 
									
										
										
										
											2017-04-14 22:07:49 +08:00
										 |  |  |               files="(KafkaStreams|KStreamImpl|KTableImpl|StreamThread|StreamTask).java"/> | 
					
						
							| 
									
										
										
										
											2017-03-01 06:55:46 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  |     <suppress checks="MethodLength" | 
					
						
							|  |  |  |               files="StreamPartitionAssignor.java"/> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <suppress checks="ParameterNumber" | 
					
						
							|  |  |  |               files="StreamTask.java"/> | 
					
						
							|  |  |  |     <suppress checks="ParameterNumber" | 
					
						
							|  |  |  |               files="RocksDBWindowStoreSupplier.java"/> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <suppress checks="ClassDataAbstractionCoupling" | 
					
						
							|  |  |  |               files="(KStreamImpl|StreamPartitionAssignor|KafkaStreams|KTableImpl).java"/> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <suppress checks="CyclomaticComplexity" | 
					
						
							|  |  |  |               files="TopologyBuilder.java"/> | 
					
						
							|  |  |  |     <suppress checks="CyclomaticComplexity" | 
					
						
							|  |  |  |               files="StreamPartitionAssignor.java"/> | 
					
						
							|  |  |  |     <suppress checks="CyclomaticComplexity" | 
					
						
							|  |  |  |               files="StreamThread.java"/> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <suppress checks="JavaNCSS" | 
					
						
							|  |  |  |               files="StreamPartitionAssignor.java"/> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <suppress checks="NPathComplexity" | 
					
						
							|  |  |  |               files="ProcessorStateManager.java"/> | 
					
						
							|  |  |  |     <suppress checks="NPathComplexity" | 
					
						
							|  |  |  |               files="StreamPartitionAssignor.java"/> | 
					
						
							|  |  |  |     <suppress checks="NPathComplexity" | 
					
						
							|  |  |  |               files="StreamThread.java"/> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <!-- streams tests --> | 
					
						
							|  |  |  |     <suppress checks="ClassFanOutComplexity" | 
					
						
							| 
									
										
										
										
											2017-04-14 22:07:49 +08:00
										 |  |  |               files="(StreamThreadTest|StreamTaskTest|ProcessorTopologyTestDriver).java"/> | 
					
						
							| 
									
										
										
										
											2017-03-01 06:55:46 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  |     <suppress checks="MethodLength" | 
					
						
							|  |  |  |               files="KStreamKTableJoinIntegrationTest.java"/> | 
					
						
							|  |  |  |     <suppress checks="MethodLength" | 
					
						
							|  |  |  |               files="KStreamKStreamJoinTest.java"/> | 
					
						
							|  |  |  |     <suppress checks="MethodLength" | 
					
						
							|  |  |  |               files="KStreamWindowAggregateTest.java"/> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <suppress checks="ClassDataAbstractionCoupling" | 
					
						
							|  |  |  |               files=".*/streams/.*/Test.java"/> | 
					
						
							|  |  |  |     <suppress checks="ClassDataAbstractionCoupling" | 
					
						
							|  |  |  |               files=".*/streams/.*test/.*.java"/> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <suppress checks="BooleanExpressionComplexity" | 
					
						
							|  |  |  |               files="SmokeTestDriver.java"/> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <suppress checks="CyclomaticComplexity" | 
					
						
							|  |  |  |               files="KStreamKStreamJoinTest.java"/> | 
					
						
							|  |  |  |     <suppress checks="CyclomaticComplexity" | 
					
						
							|  |  |  |               files="SmokeTestDriver.java"/> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <suppress checks="JavaNCSS" | 
					
						
							|  |  |  |               files="KStreamKStreamJoinTest.java"/> | 
					
						
							|  |  |  |     <suppress checks="JavaNCSS" | 
					
						
							|  |  |  |               files="SmokeTestDriver.java"/> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <suppress checks="NPathComplexity" | 
					
						
							|  |  |  |               files="KStreamKStreamJoinTest.java"/> | 
					
						
							|  |  |  |     <suppress checks="NPathComplexity" | 
					
						
							|  |  |  |               files="KStreamKStreamLeftJoinTest.java"/> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <!-- Tools --> | 
					
						
							|  |  |  |     <suppress checks="ClassDataAbstractionCoupling" | 
					
						
							|  |  |  |               files="VerifiableConsumer.java"/> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <suppress checks="CyclomaticComplexity" | 
					
						
							|  |  |  |               files="StreamsResetter.java"/> | 
					
						
							|  |  |  |     <suppress checks="CyclomaticComplexity" | 
					
						
							|  |  |  |               files="ProducerPerformance.java"/> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <suppress checks="NPathComplexity" | 
					
						
							|  |  |  |               files="StreamsResetter.java"/> | 
					
						
							|  |  |  |     <suppress checks="NPathComplexity" | 
					
						
							|  |  |  |               files="ProducerPerformance.java"/> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <!-- Log4J-Appender --> | 
					
						
							|  |  |  |     <suppress checks="CyclomaticComplexity" | 
					
						
							|  |  |  |               files="KafkaLog4jAppender.java"/> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <suppress checks="NPathComplexity" | 
					
						
							|  |  |  |               files="KafkaLog4jAppender.java"/> | 
					
						
							| 
									
										
										
										
											2017-04-07 05:51:09 +08:00
										 |  |  |     <suppress checks="JavaNCSS" | 
					
						
							|  |  |  |               files="RequestResponseTest.java"/> | 
					
						
							| 
									
										
										
										
											2017-03-01 06:55:46 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | </suppressions> |