Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Java style guide (January 2025 revisions) #983

Merged
merged 7 commits into from
Feb 6, 2025

Conversation

alexbishop1
Copy link
Contributor

The Java community meeting reviewed the Java style guide on 13 January 2025.

There was rough consensus on some changes, which are detailed in the individual commit messages.

This was discussed at the January 2025 Java community meeting.
In their wisdom, Oracle removed their introduction to Java local
variable type inference, so link to the guide in the Java Language
Updates documentation, even though it’s not as good.

This was discussed at the January 2025 Java community meeting.
This was discussed at the January 2025 Java community meeting.
In the list of static analysis tools in the Java style guide, list
CodeQL first because it’s part of GitHub, which most teams already
use, which makes information assurance simpler.

This was discussed at the January 2025 Java community meeting.
SonarQube is now SonarQube Server and SonarCloud is now SonarQube
Cloud.

This was discussed at the January 2025 Java community meeting.
Recommend upgrading from Dropwizard 2 to Dropwizard 3 then to
Dropwizard 4 rather than trying to go from 2 to 4 in one step.

Advise that some other dependencies that use Java EE will likely
have to be upgraded to Jakarta EE versions — but not all of them.

This was discussed at the January 2025 Java community meeting.
The Java community meeting reviewed the Java style guide on 13
January 2025.
@alexbishop1 alexbishop1 merged commit 1fddd90 into main Feb 6, 2025
1 check passed
@alexbishop1 alexbishop1 deleted the update_java_style_guide_january_2025 branch February 6, 2025 12:21
romaricpascal pushed a commit that referenced this pull request Feb 13, 2025
…_2025

Update Java style guide (January 2025 revisions)
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