8.50
Hi everyone,
This release brings you the second fragment of C# 11 support in our Sonarway rules. It fixes false negatives that were caused by the new C# 11 syntax. Look out for new releases as soon we will start adding C# 11 support to our non-sonarway rules.
Special thanks to @Corniel for implementing a new VB.NET rule, and also for adding a new codefix provider.
New Rules
- 6459 - [VB.NET] Implement S1123 - Obsolete attributes need explanation - for VB.NET
- 6043 - [C#] Add code fix for S3353: Unchanged local variables should be const
Improvements
False Negative
- 6434 - Fix S3433 FN: Support derived attributes
- 6397 - Fix S1607 FN: Support derived attributes
- 6392 - Fix S3456 FN: Support utf-8 literals
- 6388 - [C#] Fix S3218 FN: Support interfaces
- 6385 - Fix S2190 FN: Support mathematical operators in generic types
- 6383 - Fix S5122 FN: Support raw string literals interpolation
- 6378 - Fix S1117 FN: Support list patterns
- 6377 - Fix S1481 FN: Support list patterns
- 6376 - Fix S1313 FN: Support utf-8 literals