何千もの C# コード ファイルを検索して、例外が隠蔽されて単純に消滅する可能性のある壊れたブロックを見つけたいと思います。これに似た構造を見つけることができる正規表現が必要です:
catch{}, catch(Exception e){}, try{}finally{}, ...
...改行、冗長な空白などを含む
たとえば、" logcatch
" 句 (あらゆる種類のログ記録の試みを示している可能性があります) を含まないステートメントをさらに分析すると、さらに役立ちます。
catch(Exception){
var x = ..
// some other code without "log" phrase, which could indicate any error logging
}
よろしく