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

vladimirsitnikov pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jmeter.git


The following commit(s) were added to refs/heads/master by this push:
     new 6d6654ed3b chore: remove removeUnusedImports() rule
6d6654ed3b is described below

commit 6d6654ed3b171e3599c8c59454e28d570aaa485a
Author: Vladimir Sitnikov <[email protected]>
AuthorDate: Mon Jul 21 16:56:29 2025 +0300

    chore: remove removeUnusedImports() rule
    
    removeUnusedImports causes issues with parsing newer Java, and
    google-java-format requires --add-exports when running with Java 17+
    
    We'd better use OpenRewrite for imports.
---
 .../verification/src/main/kotlin/build-logic.autostyle.gradle.kts | 1 -
 .../src/main/java/org/apache/jmeter/assertions/SizeAssertion.java | 2 +-
 .../src/main/java/org/apache/jmeter/functions/ChangeCase.java     | 2 +-
 .../org/apache/jmeter/protocol/http/proxy/TestHttpRequestHdr.java | 8 ++++----
 4 files changed, 6 insertions(+), 7 deletions(-)

diff --git 
a/build-logic/verification/src/main/kotlin/build-logic.autostyle.gradle.kts 
b/build-logic/verification/src/main/kotlin/build-logic.autostyle.gradle.kts
index 7117e87aba..eb874732ff 100644
--- a/build-logic/verification/src/main/kotlin/build-logic.autostyle.gradle.kts
+++ b/build-logic/verification/src/main/kotlin/build-logic.autostyle.gradle.kts
@@ -75,7 +75,6 @@ plugins.withId("java") {
         java {
             license()
             importOrder("static ", "java.", "javax", "org", "net", "com", "")
-            removeUnusedImports()
             indentWithSpaces(4)
         }
     }
diff --git 
a/src/components/src/main/java/org/apache/jmeter/assertions/SizeAssertion.java 
b/src/components/src/main/java/org/apache/jmeter/assertions/SizeAssertion.java
index 5e83d920c4..ac2ad0132b 100644
--- 
a/src/components/src/main/java/org/apache/jmeter/assertions/SizeAssertion.java
+++ 
b/src/components/src/main/java/org/apache/jmeter/assertions/SizeAssertion.java
@@ -249,7 +249,7 @@ public class SizeAssertion extends AbstractScopedAssertion 
implements Serializab
         if (operator == null) {
             return "ERROR - invalid condition";
         }
-        
+
         if (operator.evaluate(resultSize, allowedSize)) {
             return "";
         } else {
diff --git 
a/src/functions/src/main/java/org/apache/jmeter/functions/ChangeCase.java 
b/src/functions/src/main/java/org/apache/jmeter/functions/ChangeCase.java
index faf5c841b0..44187fb4e9 100644
--- a/src/functions/src/main/java/org/apache/jmeter/functions/ChangeCase.java
+++ b/src/functions/src/main/java/org/apache/jmeter/functions/ChangeCase.java
@@ -86,7 +86,7 @@ public class ChangeCase extends AbstractFunction {
             LOGGER.error("Unknown mode {}, returning {} unchanged", mode, 
originalString);
             return originalString;
         }
-        
+
         return switch (changeCaseMode) {
             case UPPER -> StringUtils.upperCase(originalString);
             case LOWER -> StringUtils.lowerCase(originalString);
diff --git 
a/src/protocol/http/src/test/java/org/apache/jmeter/protocol/http/proxy/TestHttpRequestHdr.java
 
b/src/protocol/http/src/test/java/org/apache/jmeter/protocol/http/proxy/TestHttpRequestHdr.java
index d538a73e99..da4868a20f 100644
--- 
a/src/protocol/http/src/test/java/org/apache/jmeter/protocol/http/proxy/TestHttpRequestHdr.java
+++ 
b/src/protocol/http/src/test/java/org/apache/jmeter/protocol/http/proxy/TestHttpRequestHdr.java
@@ -81,7 +81,7 @@ public class TestHttpRequestHdr extends JMeterTestCase {
                 Content-type: %s\r
                 Content-length: %d\r
                 \r
-                %s""".formatted(url, 
HTTPConstants.APPLICATION_X_WWW_FORM_URLENCODED, 
+                %s""".formatted(url, 
HTTPConstants.APPLICATION_X_WWW_FORM_URLENCODED,
                               getBodyLength(postBody, contentEncoding), 
postBody);
         s = getSamplerForRequest(url, testPostRequest, contentEncoding);
         assertEquals(HTTPConstants.POST, s.getMethod());
@@ -597,15 +597,15 @@ public class TestHttpRequestHdr extends JMeterTestCase {
     private String createMultipartFormBody(String titleValue, String 
descriptionValue,
             String contentEncoding, boolean includeExtraHeaders,
             String boundary, String endOfLine) {
-        
+
         String titleHeaders = includeExtraHeaders ? """
                 Content-Type: text/plain; charset=%s%s\
                 Content-Transfer-Encoding: 
8bit%s""".formatted(contentEncoding, endOfLine, endOfLine) : "";
-        
+
         String descriptionHeaders = includeExtraHeaders ? """
                 Content-Type: text/plain; charset=%s%s\
                 Content-Transfer-Encoding: 
8bit%s""".formatted(contentEncoding, endOfLine, endOfLine) : "";
-        
+
         return """
                 --%s%s\
                 Content-Disposition: form-data; name="title"%s\

Reply via email to