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 |
特定的規則不喜歡您嗎?有很多方法可以調整其嚴重性,甚至完全禁用它們。有關某些選項的概述,請查看此文檔。