8.52
@Corniel: Thank you for implementing S3898 for VB.NET!
New Rules
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