9.9
Hello everyone!
This release is focused on improving the symbolic execution engine to increase the issue accuracy.
We also deleted rule S2255 as its deprecation period came to an end.
Deleted Rules:
False Positives
- 7859 - [C#, VB.NET] Fix S2589/S4158: Do not consider a collection not to be empty if a remove method was called.
- 6158 - [C#, VB.NET] Fix S2259 FP: Recognize NotNull results of String methods
False Negatives
- 7910 - [C#] Fix S112 FN: When using null-coalesce operator.
- 7861 - [C#, VB.NET] Fix S4158 FN: If a collection is cleared, mark the collection as empty.
- 7780 - [C#, VB.NET] Fix S2589 FN: Track numerical constant patterns.
- 7704 - [C#, VB.NET] Fix FN S2583/S2589 when Equals is invoked with bool or number parameters.