2017-04-09 49 views
0

如何使用resharper強制執行類文件的排序?強制類文件中變量/方法的排序

例如,我要強制所有開發者使用的聲明變量/屬性/方法

私有變量 保護變量 公共變量 保護遺產按照下列順序 公共屬性 公共構造 公共方法等

回答

1

Resharper可能會幫助您維護文件中的順序,但無法執行此操作。

如果您將Resharper與代碼分析工具結合使用,您可以實現您的目標,如果類成員的訂單被破壞,並啓用「將警告視爲錯誤」設置(右鍵單擊項目>屬性>生成) 。

看看了StyleCop分析儀項目:對了StyleCop規則https://github.com/DotNetAnalyzers/StyleCopAnalyzers一個強制秩序和可配置

一旦你因爲不正確的排序,你可以使用Resharpers代碼清理「應用佈局」的項目失敗。可以在Resharper選項的C#>文件佈局部分配置類成員的期望順序