github SonarSource/sonar-java 8.29.0.43460

6 hours ago

Release notes - SonarJava - 8.29

Feature

SONARJAVA-5719 S1176 Should have a separate message for undocumented type parameters.
SONARJAVA-6196 S1451 should provide a default template for headers
SONARJAVA-6273 S3706: "stream" should not be used for Collection "forEach" calls
SONARJAVA-6283 S3706 should have a quickfix

False Positive

SONARJAVA-6198 S1451 should accept an empty headerFormat as the absence of any line
SONARJAVA-6208 S2699: Add approve to assertion method name pattern

Bug

SONARJAVA-6197 S1451 should not fail at analysis time when an empty headerFormat rule property marked as a regular expression is provided
SONARJAVA-6269 S1451 should correctly handle empty headerFormat

Maintenance

SONARJAVA-6231 Set up orchestrator cache
SONARJAVA-6233 Logs from the orchestrator are not preserved in the ruling test
SONARJAVA-6235 Update orchestrator to 6.1.0.3962
SONARJAVA-6241 Do not test PRs against DEV SQ
SONARJAVA-6244 Update RSPEC before 8.29 release
SONARJAVA-6246 Update Develocity URL
SONARJAVA-6247 Use orchestrator-cache in autoscan tests
SONARJAVA-6251 Reduce test log noise by restricting debug to selected packages
SONARJAVA-6253 Ensure ITs jobs do not share cache
SONARJAVA-6254 Use mise to install mvn in PrepareNextIteration.yml
SONARJAVA-6268 Fix issue in primitveType() and primitiveWrapperType() when the sema is incomplete
SONARJAVA-6289 Fix QG : Issues with .stream().foreach(...)
SONARJAVA-6291 SubmitReview: Use Vault token
SONARJAVA-6299 Unpin SonarSource GitHub actions

Don't miss a new sonar-java release

NewReleases is sending notifications on new releases.