このリリースには以下の拡張が含まれます。

リリース日: 2022年2月4日

.NET 6 のサポート

.NET 6 のサポートが追加されました。「サポート対象フレームワーク」を参照してください。

C# 10 のサポート

dotTEST は C# 10 で書かれたコードを解析できるようになりました。

IDE のサポート

Visual Studio 2022 のサポートが追加されました。

更新された静的解析ルール

以下のルールが更新されました。

  • CWE.486.CNFA
  • CS.BRM.ES
  • CS.BRM.IDOU
  • CS.PB.ANIL
  • CS.PB.CEB
  • CS.PB.CNFA
  • PB.INOE
  • SEC.ACWNS
  • METRIC.HALSTEAD

更新されたフロー解析ルール

以下のルールが更新されました。

  • BD.PB.CC

その他の変更

log4j の脆弱性に対応しました (このリリースでは log4j version 2.17.1 が使用されています)。

廃止された IDE

次の非推奨の環境のサポートは廃止されました。

  • Visual Studio 2012
  • Visual Studio 2013

解決済みのバグおよび FR

バグ/FR ID説明
FA-8668using 文のリソースが変数に代入されていない場合、BD.RES.LEAKS ルールが違反を誤検出する (.NET)
FA-8670型がジェネリックであるにもかかわらず、特定の型が同じ名前の別の型に代入可能であるという誤った情報 (.NET)
DT-17926dotTEST 2021.1 と 2021.2 でメトリクスの結果が大幅に異なる

  • No labels