Skip to content

8.52

Compare
Choose a tag to compare
@SonarTech SonarTech released this 31 Jan 12:33
791eddb

@Corniel: Thank you for implementing S3898 for VB.NET!

New Rules

  • 6667 - [VB.NET] Implement S3898 -ValueTypes should implement IEquatable - for VB.NET

Improvements

  • 6638 - Rename S3866 to DoNotUseIIf
  • 6636 - [C#] Update S4018: Improve rule message
  • 6605 - Bump sonar-plugin-api from 9.13.0.360 to 9.14.0.375
  • 6602 - Add clean code as a tag on our nuget packages
  • 6573 - Fix ProjectOutFolderPath processing
  • 6571 - Update RSPEC before 8.52 release
  • 6532 - Refactor SonarAnalysisContext
  • 6511 - Remove useless package references
  • 6488 - [C#] Merge rule S4214 onto S4200
  • 6132 - [C#] Remove S4457 from SonarWay

Bug Fixes

  • 6612 - [C#] Fix S3353: Add support for different function types
  • 6598 - Incremental PR analysis fails for SQ < 9.4

False Positive

  • 6449 - [C#] Fix S4457 FP: When argument check is after async code
  • 5879 - [C#] Fix S2930 FP: Recognize IAsyncDisposable

False Negative

  • 6646 - Fix S2190 FN: Recursion inside init accessor of property