This release includes the following enhancements:
Release date: February 4, 2022
Support for .NET 6
We've added support for .NET 6. See Supported Frameworks.
Support for C# 10
dotTEST can now analyze code written in C# 10.
Support for IDEs
We've added support for Visual Studio 2022.
Updated Static Analysis Rules
We've updated the following rules and metrics:
- CWE.486.CNFA
- CS.BRM.ES
- CS.BRM.IDOU
- CS.PB.ANIL
- CS.PB.CEB
- CS.PB.CNFA
- PB.INOE
- SEC.ACWNS
- METRIC.HALSTEAD
Updated Flow Analysis Rules
We've updated the following rule:
- BD.PB.CC
Other Changes
We've addressed log4j vulnerabilities (log4j version 2.17.1 is used for this release).
Removed Support for IDEs
Support for the following deprecated IDEs is now removed:
- Visual Studio 2012
- Visual Studio 2013
Resolved Bugs and FRs
Bug/FR ID | Description |
---|---|
FA-8668 | BD.RES.LEAKS reports false positive when resource in using statement is not assigned to any variable (.NET) |
FA-8670 | Incorrect information that a given type can be assigned to another type with the same name, ignoring that the types are generic (.NET) |
DT-17926 | Huge discrepancy in metric results for between dotTEST 2021.1 and 2021.2 |