私たちの(かなり大きな)コードベースには、これらの構造がいくつかあります。
try {
DoSomething();
}
catch (Exception e) {
CleanUp();
throw new MoreSpecificException();
}
そして、ほとんどの場合、InnerException を設定して新しい例外を確実にスローするようにしたいと考えています。
InnerException を設定せずに新しい例外のスローを検出する標準の FxCop ルールはありますか? 私の調査 (グーグル) によると、そのようなルールは存在しません。
そうでない場合、そのようなルールをどのように作成できますか? (カスタム FxCop ルールを作成したことはありません)。
Gendarme toolも調べましたが、必要なものが見つかりませんでした。
FxCop ルールは、ところで、SonarQube によって実行されます。