checkstyle / checkstyle/checkstyle
Migrate to jdk25 as minimum required
- Dominant language
- Java
- Stars
- 9.6k
- Forks
- 4.2k
- Avg merge
- 22h 23m
- Merged PRs (30d)
- 232
Description
Intellij idea already use jdk25: https://github.com/JetBrains/JetBrainsRuntime
Eclipse: will release first jdk25 version on Dec 2026.
Sonar: they just migrated to jdk21 https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/scanner-environment/general-requirements#required-java-versions , `Starting with version 2026.4, Java 21 is required.`
Contributor guide
Research direction
No files, tests, or entry points are named. Start by locating the project's current minimum-JDK declarations, build configuration, CI setup, and documentation, then verify which parts must change for JDK 25. Done means the supported runtime requirement is consistently updated and the project builds and tests successfully under that minimum.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- build-system, tooling
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100