Conversation
JuditKnoll
approved these changes
Jan 28, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
8.22.0.41895→8.23.0.42096Release Notes
SonarSource/sonar-java (org.sonarsource.java:sonar-java-plugin)
v8.23.0.42096Compare Source
Release notes - SonarJava - 8.23
New Feature
SONARJAVA-5930 S8346: Increment and decrement operators (++/--) should not be used with floating point variables.
SONARJAVA-6000 New public API to access module fully qualified key in ModuleScannerContext
False Positive
SONARJAVA-5929 S1258 FP on Spring @Value annotation
Task
SONARJAVA-5942 Fix Plugin QA failure in CI
SONARJAVA-5946 Use develocity in GHA build
SONARJAVA-5958 Upgrade ECJ to version 3.44
SONARJAVA-5968 Migrate build to Java 25
SONARJAVA-5969 Update commons-lang3 to version 3.20
SONARJAVA-6004 Update rules metadata
Improvement
SONARJAVA-5928 S1118 provides a quick fix
Documentation
SONARJAVA-5927 Compliant examples for S1118 should suggest a commented body as a first alternative before throwing an exception
False Negative
SONARJAVA-5122 FN on S5977 when using SecureRandom and others
SONARJAVA-5123 FN on S2119 when using SecureRandom and others
SONARJAVA-5820 S2698 should suggest using `assertThrows` and `expectThrows` with message
Sub-task
SONARJAVA-5971 Modify rule S1258: Add exception for @Value annotated fields
SONARJAVA-5972 Modify rule S1118: Change the compliant example to an empty constructor with a comment
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.