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
: