このリリースには以下の拡張が含まれます。
リリース日: 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-8668 | using 文のリソースが変数に代入されていない場合、BD.RES.LEAKS ルールが違反を誤検出する (.NET) |
FA-8670 | 型がジェネリックであるにもかかわらず、特定の型が同じ名前の別の型に代入可能であるという誤った情報 (.NET) |
DT-17926 | dotTEST 2021.1 と 2021.2 でメトリクスの結果が大幅に異なる |