Skip to content

Java 23#12

Merged
leesjensen merged 3 commits into
mainfrom
java-23
Jun 10, 2026
Merged

Java 23#12
leesjensen merged 3 commits into
mainfrom
java-23

Conversation

@mewilker

Copy link
Copy Markdown
Contributor

This PR is a prerequisite to upgrading the version of Java that runs on the autograder.

The build script was changed, compiling the jar with Java 23 and the lastest version of Checkstyle.

The xml with the custom checks was changed, allowing for unnamed variables. These are denoted by an underscore (see here for more information. As per the documentation, the following are allowed to be unnamed variables:

  • Lambda Parameters
  • Catch Parameters
  • Local Variables (not final local variables)
  • Pattern Variables

@mewilker mewilker requested review from jerodw, leesjensen and rodham June 10, 2026 00:33
@mewilker mewilker self-assigned this Jun 10, 2026

@leesjensen leesjensen left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great

@leesjensen leesjensen merged commit 9a076f6 into main Jun 10, 2026
1 check passed
@leesjensen leesjensen deleted the java-23 branch June 10, 2026 15:51
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