2
我們的代碼庫中有很多問題,特別是單元測試,其中devs一直在使用Thread.Sleep
來等待事情。這些變得非常脆弱和高維護。如何創建代碼分析規則來警告Thread.Sleep的用法
有沒有人知道是否有一個Visual Studio「代碼分析」規則或Resharper「代碼問題」,可以檢測和警告使用Thread.Sleep
?
如果沒有,創建這樣的規則的最簡單的方法是什麼?
我們的代碼庫中有很多問題,特別是單元測試,其中devs一直在使用Thread.Sleep
來等待事情。這些變得非常脆弱和高維護。如何創建代碼分析規則來警告Thread.Sleep的用法
有沒有人知道是否有一個Visual Studio「代碼分析」規則或Resharper「代碼問題」,可以檢測和警告使用Thread.Sleep
?
如果沒有,創建這樣的規則的最簡單的方法是什麼?
好吧,這對於Resharper來說非常簡單。見Creating Custom Code Inspections and Quick-Fixes。
這裏是我的自定義模式的樣子,和它的設置,以提供一條警告消息,開發者避免Thread.Sleep
: