c# - 如何创建代码分析规则来警告 Thread.Sleep 使用情况

标签 c# visual-studio resharper code-analysis thread-sleep

我们的代码库中出现了很多问题,特别是单元测试,开发人员一直在使用 Thread.Sleep 来等待事情。事实证明,这些非常脆弱且维护成本很高。

有谁知道是否有 Visual Studio“代码分析”规则或 Resharper“代码问题”可以检测并警告 Thread.Sleep 的使用?

如果没有,创建此类规则的最简单方法是什么?

最佳答案

好的,使用 Resharper 这非常简单。请参阅Creating Custom Code Inspections and Quick-Fixes .

这是我的自定义模式的样子,它设置为向开发人员提供警告消息以避免 Thread.Sleep:

Resharper custom search pattern for Thread.Sleep

关于c# - 如何创建代码分析规则来警告 Thread.Sleep 使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39969421/

相关文章:

c# - 在派生类中隐藏基类的公共(public)属性

c# - 将开发从 Windows 转移到 Linux

c++ - 如何在 JetBrains Clion 中更改项目字符集

asp.net - 在 ASP.net 页面中在源 View 和设计 View 之间移动的快捷键

visual-studio - ReSharper 中是否有引用计数?

c# - 如何禁用特定属性的 ReSharper ConvertToAutoProperty 警告?

c# - 使用 NHibernate 在 MVC3 中处理异常和回滚

c# - 在 C# 中,我可以在 Restsharp 中设置一些 httpclienthandler 属性吗?

c# - Model 应该如何让 ViewModel 知道其状态的变化?

c# - async 和await 可以被省略吗?