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 IDDescription
FA-8668BD.RES.LEAKS reports false positive when resource in using statement is not assigned to any variable (.NET)
FA-8670Incorrect information that a given type can be assigned to another type with the same name, ignoring that the types are generic (.NET)
DT-17926Huge discrepancy in metric results for between dotTEST 2021.1 and 2021.2

  • No labels