Skip to content

Upgrade PMD to 7.14.0 and Checkstyle to 10.25.0#484

Merged
kaikreuzer merged 2 commits intoopenhab:mainfrom
holgerfriedrich:pr-all
Jun 9, 2025
Merged

Upgrade PMD to 7.14.0 and Checkstyle to 10.25.0#484
kaikreuzer merged 2 commits intoopenhab:mainfrom
holgerfriedrich:pr-all

Conversation

@holgerfriedrich
Copy link
Copy Markdown
Member

@holgerfriedrich holgerfriedrich commented Jun 8, 2025

Separate PRs, do not squash!

Comparison of output before/after the patch will be made available once my build finishes.

Upgrades PMD from 7.13.0 to 7.14.0.
Now defaults to parallel execution.

For release notes, see:
https://github.com/pmd/pmd/releases/tag/pmd_releases%2F7.14.0

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
@holgerfriedrich holgerfriedrich requested a review from a team as a code owner June 8, 2025 16:38
Upgrades Checkstyle from 10.23.0 to 10.25.0.

For release notes, see:
https://github.com/checkstyle/checkstyle/releases

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
@holgerfriedrich
Copy link
Copy Markdown
Member Author

Still working as expected, missing SimplifyBooleanReturns is expected, as we removed this after release 0.17.
grafik

@kaikreuzer kaikreuzer merged commit 455017c into openhab:main Jun 9, 2025
2 checks passed
@kaikreuzer kaikreuzer added this to the 0.18.0 milestone Jun 9, 2025
@holgerfriedrich
Copy link
Copy Markdown
Member Author

@kaikreuzer can you please create a release?

@holgerfriedrich holgerfriedrich deleted the pr-all branch June 9, 2025 09:01
@kaikreuzer
Copy link
Copy Markdown
Member

Is it urgent?

@holgerfriedrich
Copy link
Copy Markdown
Member Author

@kaikreuzer

Is it urgent?

Not really, as the functionality is largely the same. But it would be appreciated. :-)
At the moment, we have some clutter in the report, which will be gone after an upgrade (refers to SimplifyBooleanReturns we removed in an earlier commit).

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.

2 participants