SharpSource
1.26.0

通过命令行安装它:
Install-Package SharpSource或自己添加参考:
< ItemGroup >
< PackageReference Include = " SharpSource " Version = " 1.26.0 " PrivateAssets = " All " />
</ ItemGroup >如果您想将其作为扩展名安装,请从市场上下载它。
此存储库包含一系列分析仪,旨在使一些语言功能和框架类型更容易使用。它是通过突出显示您可能以不正确的方式以次优性能,运行时异常或一般意外行为的方式来实现这一目标的。
换句话说,此存储库仅包含具有具有具体潜力变成缺陷票的模式的分析仪。它并不是要帮助制定一般的家政任务,例如格式化代码或提供生产力帮助者。
有兴趣贡献吗?看看指南!
可以在文档中找到每个分析仪的详细说明
| 代码 | 姓名 |
|---|---|
| SS001 | 异步WithvoidReturnType |
| SS002 | datetimenow |
| SS003 | DivideIntegerbyByInteger |
| SS004 | elementarymethodsoftypeincollectionnotoverriddrid |
| SS005 | 等于和刺刺的核模拟 |
| SS006 | Thrownull |
| SS007 | flagsenumvaluesarenotpowersoftwo |
| SS008 | gethashcodereferstomutablemember |
| SS009 | loopedrandominestation |
| SS010 | 新格 |
| SS011 | onpropertychangedwithoutnameoferator |
| SS012 | 递归处理程序 |
| SS013 | rethrowexceptionwithOutlosingStackTrace |
| SS014 | StringDotFormatWithDifferentAmountaFarguments |
| SS015 | StringPlaceHolderSinwrongorder |
| SS017 | 结构无乙化合物 |
| SS018 | switchdoesnothantlealenumoptions |
| SS019 | SwitchismissingDefaultLabel |
| SS020 | testMethodwithOutPublicModifier |
| SS021 | testmethodwithOutTestatTribute |
| SS022 | 从象征器的异常 |
| SS023 | 异常从跨性别者进行 |
| SS024 | 从施加构建器的异常 |
| SS025 | 从封顶的异常 |
| SS026 | 异常富素质体 |
| SS027 | 异常从dispose |
| SS028 | from frommensizer |
| SS029 | 异常从什施加码 |
| SS030 | 异常 |
| SS032 | 螺纹螺丝夹 |
| SS033 | 异步载体可利用 |
| SS034 | 访问taskResultwithoutawait |
| SS035 | SynchronousTaskWait |
| SS036 | 显元价值 |
| SS037 | httpclientinstantipationdirectional |
| SS038 | httpContextStoreDinfield |
| SS039 | EnumwithOutDefaultValue |
| SS040 | 未使用ResultonImmutableObject |
| SS041 | 不必要的本材料材料 |
| SS042 | InstressFieldWithThreadStatic |
| SS043 | 从摄影机进行多个 |
| SS044 | attributemustSpecifyAttributeage |
| SS045 | 静态式填充式前序化 |
| SS046 | Unboundedstackalloc |
| SS047 | linqtraversalbeforefter |
| SS048 | lockingondiscouragedObject |
| SS049 | 比较与分类的比较 |
| SS050 | parameterAssignedInctructor |
| SS051 | lockingonMutablEreference |
| SS052 | 螺纹线静脉器 |
| SS053 | 毫无意义的CollectionTostring |
| SS054 | newtonsoftmixedwithsystemtextjson |
| SS055 | 多订单BYCALLS |
| SS056 | formReadsynsnotion |
| SS057 | collectionManipulationDurringTraversal |
| SS058 | 字符串ConcatenatedInloop |
| SS059 | disposyncdisposable |
| SS060 | contrentDictionaryEmptyCheck |
特定的规则不喜欢您吗?有很多方法可以调整其严重性,甚至完全禁用它们。有关某些选项的概述,请查看此文档。