Skip to content

8.15

Compare
Choose a tag to compare
@jbocc jbocc released this 23 Nov 10:25
0ab8ff1

Hello everyone,

We've added C# 9 testing infrastructure and added tests to all rules affected by C# 9 syntax to find and document all related True Positives, False Positives and False Negatives.

Improvements

  • 3662 - [C#, VB.NET] Deprecate Security Hotspots that are noisy for developers or overlap with SQ DE
  • 3686 - AZP - build should fail when UTs fail

Bug Fixes

  • 3439 - Update S3949 and CFG creation for C# 9 syntax

Performance

  • Usage of SemanticModel was improved in 19 rules to improve analysis performance

C# 9 Test cases

  • 3668 - Add test cases for all rules with relevant C# 9 syntax
  • 3697 - Add tests w/ C# 9 syntax for CBDE rule and MLIR exporter
  • 3669 - Add .NET 5.0 Examples to IT and Peach