dajac commented on PR #13704:
URL: https://github.com/apache/kafka/pull/13704#issuecomment-1545714546

   > i'm seeing
   > 
   > ```
   > Class Data Abstraction Coupling is 31 (max allowed is 25) classes 
[ApiMessageAndVersion, ClientAssignor, ConsumerGroupCurrentMemberAssignmentKey, 
ConsumerGroupCurrentMemberAssignmentValue, 
ConsumerGroupCurrentMemberAssignmentValue.TopicPartitions, 
ConsumerGroupMember.Builder, ConsumerGroupMemberMetadataKey, 
ConsumerGroupMemberMetadataValue, ConsumerGroupMemberMetadataValue.Assignor, 
ConsumerGroupMetadataKey, ConsumerGroupMetadataValue, 
ConsumerGroupPartitionMetadataKey, ConsumerGroupPartitionMetadataValue, 
ConsumerGroupPartitionMetadataValue.TopicMetadata, 
ConsumerGroupTargetAssignmentMemberKey, 
ConsumerGroupTargetAssignmentMemberValue, 
ConsumerGroupTargetAssignmentMemberValue.TopicPartition, 
ConsumerGroupTargetAssignmentMetadataKey, 
ConsumerGroupTargetAssignmentMetadataValue, GenericGroup, GenericGroupMember, 
GroupMetadataKey, GroupMetadataValue, GroupMetadataValue.MemberMetadata, 
LinkedHashMap, LogContext, MockTime, Protocol, Record, TopicMetadata, 
VersionedMetadata]. [ClassDa
 taAbstractionCoupling]
   > ```
   > 
   > where this suggests from 
https://checkstyle.sourceforge.io/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/ClassDataAbstractionCouplingCheck.html#:~:text=Generally%20speaking%2C%20any%20data%20type,the%20structure%20of%20the%20class
   > 
   > > Generally speaking, any data type with other data types as members or 
local variable that is an instantiation (object) of another class has data 
abstraction coupling (DAC). The higher the DAC, the more complex the structure 
of the class.
   > 
   > Can we suppress this error?
   
   It is the first time I see this. I see that we can suppress it.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: jira-unsubscr...@kafka.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to