学习
实践
活动
工具
TVP
写文章

呆呆

LV7
举报
发表了文章

CA2327:不要使用不安全的 JsonSerializerSettings

如果 Newtonsoft.Json.JsonSerializerSettings 实例的以下两个条件均为 true,则会触发此规则:

呆呆
数据处理数据分析文件存储HTTP编程算法
发表了文章

CA2326:请勿使用 None 以外的 TypeNameHandling 值

引用了 None 以外的 Newtonsoft.Json.TypeNameHandling 枚举值。

呆呆
数据分析文件存储数据处理
发表了文章

CA2008:不要在未传递 TaskScheduler 的情况下创建任务

以下 .NET 任务创建和延续方法具有允许指定或省略 TaskScheduler 实例的重载:

呆呆
.NET数据分析
发表了文章

CA2002:不要锁定具有弱标识的对象

当可以跨应用程序域边界直接进行访问对象时,则认为该对象具有弱标识。 对于尝试获取对具有弱标识的对象的锁的线程,该线程可能会被其他应用程序域中持有对同一对象的锁的...

呆呆
数据分析
发表了文章

CA2000:丢失范围之前释放对象

创建了 IDisposable 类型的本地对象,但该对象不会被释放,除非对对象的所有引用都超出范围。

呆呆
数据分析.NET
发表了文章

可靠性规则

由于可能发生异常事件,导致对象的终结器无法运行,因此,应显式释放对象,以避免对该对象的所有引用超出范围。

呆呆
数据分析
发表了文章

IL3002:当发布为单个文件时,避免调用

将应用发布为单个文件(例如将项目中的 PublishSingleFile 属性设置为 true)时,调用使用 RequiresAssemblyFilesAttr...

呆呆
编程算法
发表了文章

IL3001:当发布为单个文件时,避免访问程序集文件路径

发布为单文件(例如,通过将项目中的 PublishSingleFile 属性设置为 true)时,为单文件捆绑包内嵌入的程序集调用 Assembly.GetFi...

呆呆
编程算法
发表了文章

IL3000:当发布为单个文件时,避免访问程序集文件路径

发布为单文件(例如将项目中的 PublishSingleFile 属性设置为 true)时,调用嵌入在单文件捆绑包内的程序集的 Assembly.Locatio...

呆呆
发表了文章

单文件规则

IL3002 当发布为单个文件时,避免调用使用“RequiresAssemblyFilesAttribute”批注的成员

呆呆
编程算法.NET
发表了文章

CA2007:不直接等待任务

异步方法直接等待 Task 时,延续任务通常会出现在创建任务的同一线程中,具体取决于异步上下文。 此行为可能会降低性能,并且可能会导致 UI 线程发生死锁。 请...

呆呆
数据分析JavaScriptNode.js.NET
发表了文章

CA1850:首选静态 HashData 方法,而非 ComputeHash

创建派生自 HashAlgorithm 的实例类型,用于调用其 ComputeHash 方法,并且该类型具有静态 HashData 方法。

呆呆
编程算法
发表了文章

CA1849:当在异步方法中时,调用异步方法

从任务返回方法调用时,存在 Async 后缀等效项的所有方法都会生成此警告。 此外,调用 Task.Wait()、Task<T>.Result 或 Task.G...

呆呆
发表了文章

CA1847:对单个字符使用 string.Contains(char) 而不是 string.Contains(string)

当 string.Contains(char) 可用时使用 string.Contains(string)。

呆呆
编程算法
发表了文章

CA1846:首选 AsSpan 次选 Substring

对其中一个 String.Substring 重载的调用结果被传递给具有接受 ReadOnlySpan<Char> 的可用重载的方法。

呆呆
JavaScript编程算法
发表了文章

CA1845:使用基于跨度的“string.Concat”

此规则查找包含 Substring 调用的字符串串联表达式,同时建议将 Substring 替换为 AsSpan 并使用基于跨度的 String.Concat ...

呆呆
JavaScript编程算法数据分析
发表了文章

CA1844:对“流”进行子分类时,提供异步方法的基于内存的重写

派生自 Stream 的类型会重写 ReadAsync(Byte[], Int32, Int32, CancellationToken),但不会重写 ReadA...

呆呆
JavaScriptNode.js编程算法
发表了文章

CA1841:首选字典包含方法

此规则可找到在 IDictionary<TKey,TValue> 的 Keys 或 Values 集合上对 Contains 方法的调用,这些调用可替换为在字典...

呆呆
发表了文章

CA1713:事件不应具有 before 或 after 前缀

事件名称应描述引发该事件的操作。 若要命名按特定顺序引发的相关事件,请使用现在时或过去时指示一系列操作中的相对位置。 例如,在对关闭资源时引发的一对事件进行命名...

呆呆
发表了文章

全球化规则

某外部可见的方法将一个字符串字面量作为参数传递给 .NET 构造函数或方法,该字符串应该是可本地化的字符串。

呆呆
编程算法数据分析

个人简介

个人成就

扫码关注腾讯云开发者

领取腾讯云代金券