From 1255226fdde632d33be50fbee42fae7566394eb3 Mon Sep 17 00:00:00 2001 From: Patrick Boos Date: Tue, 3 Jun 2025 10:00:01 +0200 Subject: [PATCH 1/2] [NO-TICKET] Update pmd version --- gradle/libs.versions.toml | 2 +- ruleset.xml | 32 ++++++++++---------------------- 2 files changed, 11 insertions(+), 23 deletions(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index dc4e3d69..be34d853 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -14,7 +14,7 @@ gradle-nexus-publish-plugin = "2.0.0" datadog-statsd = "4.4.4" # Verify checkstyle = "8.44" -pmd = "6.55.0" +pmd = "7.14.0" jacoco = "0.8.13" # Testing mockito = "5.17.0" diff --git a/ruleset.xml b/ruleset.xml index 83425388..27ae4480 100644 --- a/ruleset.xml +++ b/ruleset.xml @@ -12,40 +12,37 @@ - - - - - + + - - - + + + + + - - + - @@ -62,24 +59,16 @@ - + - - - - - - - - + - - From bec643a38b543aeb148bf0b6076b8e07bdbb080d Mon Sep 17 00:00:00 2001 From: Patrick Boos Date: Tue, 3 Jun 2025 10:47:14 +0200 Subject: [PATCH 2/2] [NO-TICKET] Remove pmd warnings & fix error in pmd --- .../core/log/ThrottlingOpenApiViolationHandler.java | 5 +---- ruleset.xml | 4 ++-- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/openapi-validation-core/src/main/java/com/getyourguide/openapi/validation/core/log/ThrottlingOpenApiViolationHandler.java b/openapi-validation-core/src/main/java/com/getyourguide/openapi/validation/core/log/ThrottlingOpenApiViolationHandler.java index c48d3ad4..a75fb068 100644 --- a/openapi-validation-core/src/main/java/com/getyourguide/openapi/validation/core/log/ThrottlingOpenApiViolationHandler.java +++ b/openapi-validation-core/src/main/java/com/getyourguide/openapi/validation/core/log/ThrottlingOpenApiViolationHandler.java @@ -31,10 +31,7 @@ private void registerLoggedMessage(OpenApiViolation openApiViolation) { private boolean isThrottled(OpenApiViolation openApiViolation) { var key = buildKey(openApiViolation); var lastLoggedTime = loggedMessages.get(key); - if (lastLoggedTime == null) { - return false; - } - return lastLoggedTime.plusSeconds(waitSeconds).isAfterNow(); + return lastLoggedTime != null && lastLoggedTime.plusSeconds(waitSeconds).isAfterNow(); } @NonNull diff --git a/ruleset.xml b/ruleset.xml index 27ae4480..290d5f4f 100644 --- a/ruleset.xml +++ b/ruleset.xml @@ -12,9 +12,9 @@ + - @@ -75,7 +75,7 @@ value="org.springframework.beans.factory.annotation.Autowired, javax.inject.Inject"/> - +