github SonarSource/sonar-java 7.1.0.26670

latest releases: 7.34.0.35958, 7.33.0.35775, 7.32.0.35531...
2 years ago
    Release Notes - SonarJava - Version 7.1.0.26670

Bug

New Feature

  • [SONARJAVA-3739] - Implement rule S6201: Use Pattern Matching on instanceof to substitute instanceof + cast
  • [SONARJAVA-3775] - Implement rule S6220: Functional interfaces should not be sealed
  • [SONARJAVA-3869] - Provide CFG for the body of a lambda

Task

Improvement

  • [SONARJAVA-3738] - Upgrade ECJ to 3.26.0
  • [SONARJAVA-3742] - Extend S3457 and S2275 to support String “formatted” method from Java 15
  • [SONARJAVA-3870] - Remove S6212 from default quality profile.
  • [SONARJAVA-3873] - Order rules based on execution time to make the best of issue streaming

False-Positive

  • [SONARJAVA-3784] - FP in S3958 when Java 16 "toList()" terminator operation is used
  • [SONARJAVA-3865] - Deprecate rule RSPEC-4604
  • [SONARJAVA-3874] - FP in S1168 when using classes with the same unqualified name as collections

Don't miss a new sonar-java release

NewReleases is sending notifications on new releases.