簡體   English   中英

我如何使用 resharper 找到所有空捕獲?

[英]How can i find all empty catch with resharper?

我知道可以使用搜索模式,但我不知道如何實現此功能

您可以在 Visual Studio 中標記任何代碼,然后單擊,例如空的 try-catch,然后單擊 go

  • 擴展 -> Resharper -> 查找 -> 使用模式搜索

現在 resharper 為您創建了一個匹配該代碼的模式:

try
{
$statement$
}
catch ($Exception$ $e$)
{
}

整形器找到模式

您可以編輯它或添加新的占位符並保存它,然后單擊“查找”。

在這種情況下,添加另一個匹配沒有Exception參數的空 catch 塊的模式可能是個好主意:

try
{
$statement$
}
catch
{
}

順便說一下,如果 catch 包含類似的評論,這也會匹配

// don't do anything

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM