checkstyle / checkstyle/checkstyle

Migrate to jdk25 as minimum required

Open
#21,483 4 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.