首先介紹下StyleCop.Analyzers是干啥用的:StyleCop.Analyzers是微軟開源的一個代碼分析器,主要用途就是用來規范你的代碼風格,比如注釋后面打一個空格。if...else{}的最后一個大括號要換行這種。
這個是元素屬性必須要空一行的規范:
接下來介紹如何安裝並使用StyleCop.Analyzers:
在Nuget上搜索包並下載安裝:
安裝完后,如果你使用的是VS2022,此時你的解決方案設計器里會顯示StyleCop.Analyzers,(有些低版本可能不顯示)
此時我們單機分析器下的StyleCop.Analyzers,選中靜態字段必須以下划線開頭這個規范,然后將他的級別提升至錯誤
於是我們就可以看見:
此時可能會有小伙伴會問,那如果我使用的是低版本的Visual Studio,沒有這個分析器選項,那該怎么辦呢?這里以VS2015為例子,當nuget安裝完StyleCop.Analyzers后,項目里會生成.ruleset文件,單擊文件操作和上方一致。