Skip to content

7.1.0.26670

Compare
Choose a tag to compare
@alban-auzeill alban-auzeill released this 25 Jun 13:20
· 1150 commits to master since this release
4431332
    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