diff --git a/config/checker-framework-suppressions/checker-index-suppressions.xml b/config/checker-framework-suppressions/checker-index-suppressions.xml index 4ba5b1ed5ef..16173efb3d6 100644 --- a/config/checker-framework-suppressions/checker-index-suppressions.xml +++ b/config/checker-framework-suppressions/checker-index-suppressions.xml @@ -2227,9 +2227,9 @@ src/main/java/com/puppycrawl/tools/checkstyle/checks/regexp/SinglelineDetector.java argument incompatible argument for parameter start of Matcher.find. - final boolean foundMatch = matcher.find(startPosition); + while (matcher.find(startPosition)) {
- found : int + found : @GTENegativeOne int required: @NonNegative int
diff --git a/config/checker-framework-suppressions/checker-nullness-optional-interning-suppressions.xml b/config/checker-framework-suppressions/checker-nullness-optional-interning-suppressions.xml index 7213d64bad9..4000ebd72a0 100644 --- a/config/checker-framework-suppressions/checker-nullness-optional-interning-suppressions.xml +++ b/config/checker-framework-suppressions/checker-nullness-optional-interning-suppressions.xml @@ -4572,13 +4572,6 @@ /* package */ MultilineDetector(DetectorOptions options) { - - src/main/java/com/puppycrawl/tools/checkstyle/checks/regexp/RegexpCheck.java - initialization.field.uninitialized - the default constructor does not initialize field matcher - private Matcher matcher; - - src/main/java/com/puppycrawl/tools/checkstyle/checks/regexp/RegexpCheck.java initialization.field.uninitialized diff --git a/config/pmd-main.xml b/config/pmd-main.xml index 7194e980949..3bcb9463fd2 100644 --- a/config/pmd-main.xml +++ b/config/pmd-main.xml @@ -66,4 +66,20 @@ //MethodDeclaration[@Name='processFiltered']"/> + + + + + + diff --git a/config/pmd-test.xml b/config/pmd-test.xml index e0d61b18740..9076f77d700 100644 --- a/config/pmd-test.xml +++ b/config/pmd-test.xml @@ -78,7 +78,7 @@ - + @@ -132,14 +132,14 @@ - + - + +
+
31.10.2024
+

Breaking backward compatibility:

+
    +
  • + JavadocMethodCheck: removed unnecessary tokens from acceptable. + Author: rnveach + #15687 +
  • +
+

New:

+
    +
  • + HideUtilityClassConstructor - Add option to skip validation based on list of annotations. + Author: Konstantinos Koutsilis + #14424 +
  • +
+

Bug fixes:

+
    +
  • + google_checks.xml not allowing eol left curly for switch statement with lambda-like + construct. + Author: Mauryan Kansara + #15831 +
  • +
+

Notes:

+
    +
  • + Resolve `TailRecursion` inspection violations by replacing tail recursive calls. + Author: Mohit Attry + #14814 +
  • +
  • + Enable examples tests. + Author: Amit Kumar Deohoria + #13345 +
  • +
  • + Missing test class for ConstructorsDeclarationGroupingCheck's documentation examples. + Author: akanksha + #15829 +
  • +
  • + Expand XPath IT Regression Testing. + Author: akanksha + #6207 +
  • +
  • + Define violation messages for all violations.. + Author: Amit Kumar Deohoria + #15456 +
  • +
  • + update JavadocTokenTypes.java to new format of AST print. + Author: Pakhi-7831 + #14631 +
  • +
+
26.10.2024

New: