This is an automated email from the ASF dual-hosted git repository.

chia7712 pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/kafka.git


The following commit(s) were added to refs/heads/trunk by this push:
     new 89aa87c13f6 KAFKA-19809 CheckStyle version upgrade: 10 -->> 12 (#20726)
89aa87c13f6 is described below

commit 89aa87c13f66e20ef89960dfa2c1fa75e224fcfe
Author: Dejan Stojadinović <[email protected]>
AuthorDate: Fri Dec 12 15:46:41 2025 +0100

    KAFKA-19809 CheckStyle version upgrade: 10 -->> 12 (#20726)
    
    Jira ticket: KAFKA-19809
    
    Related link: https://checkstyle.org/releasenotes.html#Release_12.2.0
    
    :warning:   quick and dirty (aka skeleton) solution
    
    Reviews are welcome!
    
    Relates to: https://github.com/checkstyle/checkstyle/issues/16003
    
    Reviewers: Chia-Ping Tsai <[email protected]>
---
 checkstyle/checkstyle.xml                                      |  4 ++--
 checkstyle/suppressions.xml                                    |  4 ++++
 .../apache/kafka/common/requests/TxnOffsetCommitRequest.java   |  2 +-
 gradle/dependencies.gradle                                     |  2 +-
 .../kafka/coordinator/group/GroupCoordinatorService.java       |  4 ++--
 .../apache/kafka/controller/DelegationTokenControlManager.java | 10 +++++-----
 6 files changed, 15 insertions(+), 11 deletions(-)

diff --git a/checkstyle/checkstyle.xml b/checkstyle/checkstyle.xml
index fb98ef0d4df..7f4f27eeb8c 100644
--- a/checkstyle/checkstyle.xml
+++ b/checkstyle/checkstyle.xml
@@ -125,7 +125,7 @@
     </module>
     <module name="ClassDataAbstractionCoupling">
       <!-- default is 7 -->
-      <property name="max" value="25"/>
+      <property name="max" value="28"/>
       <property name="excludeClassesRegexps" value="AtomicInteger"/>
     </module>
     <module name="BooleanExpressionComplexity">
@@ -135,7 +135,7 @@
 
     <module name="ClassFanOutComplexity">
       <!-- default is 20 -->
-      <property name="max" value="52"/>
+      <property name="max" value="55"/>
     </module>
     <module name="CyclomaticComplexity">
       <!-- default is 10-->
diff --git a/checkstyle/suppressions.xml b/checkstyle/suppressions.xml
index c09526fbb91..e821674bfb6 100644
--- a/checkstyle/suppressions.xml
+++ b/checkstyle/suppressions.xml
@@ -373,4 +373,8 @@
 
      <!-- Add the new suppression rule for JaasTestUtils.java -->
     <suppress checks="ImportControl" files="(JaasTestUtils).java" />
+
+    <suppress checks="FinalLocalVariable" files="."/>
+    <suppress checks="FinalParameters" files="."/>
+
 </suppressions>
diff --git 
a/clients/src/main/java/org/apache/kafka/common/requests/TxnOffsetCommitRequest.java
 
b/clients/src/main/java/org/apache/kafka/common/requests/TxnOffsetCommitRequest.java
index 3724c4ccc09..8d9f4d8f39c 100644
--- 
a/clients/src/main/java/org/apache/kafka/common/requests/TxnOffsetCommitRequest.java
+++ 
b/clients/src/main/java/org/apache/kafka/common/requests/TxnOffsetCommitRequest.java
@@ -96,7 +96,7 @@ public class TxnOffsetCommitRequest extends AbstractRequest {
         public TxnOffsetCommitRequest build(short version) {
             if (version < 3 && groupMetadataSet()) {
                 throw new UnsupportedVersionException("Broker doesn't support 
group metadata commit API on version " + version
-                + ", minimum supported request version is 3 which requires 
brokers to be on version 2.5 or above.");
+                    + ", minimum supported request version is 3 which requires 
brokers to be on version 2.5 or above.");
             }
             if (!isTransactionV2Enabled) {
                 version = (short) Math.min(version, 
LAST_STABLE_VERSION_BEFORE_TRANSACTION_V2);
diff --git a/gradle/dependencies.gradle b/gradle/dependencies.gradle
index 423e1fde330..a11b01f33db 100644
--- a/gradle/dependencies.gradle
+++ b/gradle/dependencies.gradle
@@ -56,7 +56,7 @@ versions += [
   bcpkix: "1.80",
   caffeine: "3.2.0",
   bndlib: "7.1.0",
-  checkstyle: project.hasProperty('checkstyleVersion') ? checkstyleVersion : 
"10.20.2",
+  checkstyle: project.hasProperty('checkstyleVersion') ? checkstyleVersion : 
"12.2.0",
   commonsValidator: "1.10.1",
   classgraph: "4.8.179",
   gradle: "9.2.1",
diff --git 
a/group-coordinator/src/main/java/org/apache/kafka/coordinator/group/GroupCoordinatorService.java
 
b/group-coordinator/src/main/java/org/apache/kafka/coordinator/group/GroupCoordinatorService.java
index 83f1b0ca5e0..701e58f96c8 100644
--- 
a/group-coordinator/src/main/java/org/apache/kafka/coordinator/group/GroupCoordinatorService.java
+++ 
b/group-coordinator/src/main/java/org/apache/kafka/coordinator/group/GroupCoordinatorService.java
@@ -2418,11 +2418,11 @@ public class GroupCoordinatorService implements 
GroupCoordinator {
                     // NOT_ENOUGH_REPLICAS and REQUEST_TIMED_OUT to 
COORDINATOR_NOT_AVAILABLE,
                     // COORDINATOR_NOT_AVAILABLE is also not handled by 
consumers on versions prior to
                     // 3.9.
-                    OffsetFetchResponse.groupError(
+                OffsetFetchResponse.groupError(
                             request,
                             Errors.NOT_COORDINATOR,
                             context.requestVersion()
-                    );
+                );
             default -> handleOperationException(
                     operationName,
                     request,
diff --git 
a/metadata/src/main/java/org/apache/kafka/controller/DelegationTokenControlManager.java
 
b/metadata/src/main/java/org/apache/kafka/controller/DelegationTokenControlManager.java
index 050313d156f..4f9436637f0 100644
--- 
a/metadata/src/main/java/org/apache/kafka/controller/DelegationTokenControlManager.java
+++ 
b/metadata/src/main/java/org/apache/kafka/controller/DelegationTokenControlManager.java
@@ -100,11 +100,11 @@ public class DelegationTokenControlManager {
             if (logContext == null) logContext = new LogContext();
             if (tokenCache == null) tokenCache = new 
DelegationTokenCache(Set.of());
             return new DelegationTokenControlManager(
-              logContext,
-              tokenCache,
-              tokenSecretKeyString,
-              tokenDefaultMaxLifetimeMs,
-              tokenDefaultRenewLifetimeMs);
+                logContext,
+                tokenCache,
+                tokenSecretKeyString,
+                tokenDefaultMaxLifetimeMs,
+                tokenDefaultRenewLifetimeMs);
         }
     }
 

Reply via email to