Skip to content

Bump Gradle/checkstyle/spotbugs/JUnit versions; enable new checkstyle rules - #124

Merged
bobbylight merged 1 commit into
masterfrom
chore/checkstyle-and-version-bumps
Aug 17, 2026
Merged

Bump Gradle/checkstyle/spotbugs/JUnit versions; enable new checkstyle rules#124
bobbylight merged 1 commit into
masterfrom
chore/checkstyle-and-version-bumps

Conversation

@bobbylight

Copy link
Copy Markdown
Owner

Summary

  • Gradle wrapper 9.6.1 -> 9.7.0
  • checkstyle tool version 13.8.0 -> 13.11.0
  • spotbugs plugin 6.5.9 -> 6.5.10
  • junit-bom 6.0.1 -> 6.1.3
  • Enables new checkstyle rules: SummaryJavadoc, ArrayBracketNoWhitespace, UnnecessaryTypeArgumentsWithRecordPattern, MultilineCommentLeadingAsteriskPresence; removes JavadocStyle (superseded by newer checks)
  • Fixes the violations the new rules surfaced: prefer String#isEmpty()/Collection#isEmpty() over length()/size() comparisons, use List#subList().clear() instead of a manual backwards removal loop, and use an HTML anchor for a Javadoc issue link

Test plan

  • ./gradlew build — full build (compile, checkstyle, tests) passes on all modules with the new tool versions and rules

…ckstyle rules

- Gradle wrapper 9.6.1 -> 9.7.0
- checkstyle tool version 13.8.0 -> 13.11.0
- spotbugs plugin 6.5.9 -> 6.5.10
- junit-bom 6.0.1 -> 6.1.3
- Enables SummaryJavadoc, ArrayBracketNoWhitespace,
  UnnecessaryTypeArgumentsWithRecordPattern, and
  MultilineCommentLeadingAsteriskPresence; removes JavadocStyle (superseded)
- Fixes the resulting violations: prefer String#isEmpty()/Collection#isEmpty()
  over length()/size() comparisons, use List#subList().clear() instead of a
  manual removal loop, and use an HTML anchor for a Javadoc issue link

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@bobbylight
bobbylight marked this pull request as ready for review August 17, 2026 01:59
@bobbylight
bobbylight merged commit 4fae371 into master Aug 17, 2026
4 checks passed
@bobbylight
bobbylight deleted the chore/checkstyle-and-version-bumps branch August 17, 2026 02:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant