github SonarSource/sonar-java 8.13.0.38826

latest releases: 8.9.3.40165, 8.9.3.40136, 8.18.0.40025...
4 months ago

Release notes - SonarJava - 8.13

New Feature

SONARJAVA-5454 S7467: Unused exception parameter should use the unnamed variable pattern

SONARJAVA-5457 S7466: Use `var` instead of a type with unnamed variable _

SONARJAVA-5483 S7475: The type of an unused component should be removed from pattern matching

Bug

SONARJAVA-5338 JVariableSymbol `equals(...)` returns true for unrelated symbols that are declared in different methods

SONARJAVA-5492 S1481 quickfix breaks compilation on record pattern matching

Task

SONARJAVA-5441 document how to find tag corresponding to eclipse releases

SONARJAVA-5451 Update Slack notification in .github/workflows/slack_notify.yml

SONARJAVA-5452 update autoscan differences

SONARJAVA-5456 Set max supported java version to 23 and build with java 23

SONARJAVA-5465 Prepare next development iteration 8.13

SONARJAVA-5466 add script to override ECJ and update instructions in README.md

SONARJAVA-5479 Update rules metadata

SONARJAVA-5484 Address FIXME comment about the use of IdentityHashMap

SONARJAVA-5486 Bump orchestrator to version 5.5 or greater

SONARJAVA-5509 Refactor test sample files of S1481

SONARJAVA-5511 Update required Java version and test source folder in README

SONARJAVA-5516 Update external rules

SONARJAVA-5521 Update rules metadata

Improvement

SONARJAVA-5410 S5977 Rationale in the RSpec should be improved

SONARJAVA-5430 S1481 offers a quick fix for the unused local variable in an enhanced for loop

SONARJAVA-5439 Update JDT core 3.39 -> 3.41

SONARJAVA-5485 S1481 should report on try-with-resources since Java 22

Don't miss a new sonar-java release

NewReleases is sending notifications on new releases.