2008-11-28 59 views
2

有沒有人爲Visual Studio設置XML或與.vssettings文件兼容的StyleCopVisual Studio C#-settings和StyleCop(MS源代碼分析)

我已經使用Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries這本書作爲關於微軟認爲是格式化C#並正確設置Visual Studio設置的正確方法的指導。

但是,當我在Visual Studio中使用「格式化文檔」時,StyleCop會在所有滾動條上觸發並投訴各種事物。

有些錯誤甚至似乎無法在設置中設置。像捲曲的大括號應該在一條新的線上,如果有東西橫跨多行。

+2

我完全同情你。很多StyleCop規則只是代碼格式化,所以工具應該修復它。 Visual Studio的設置應該與StyleCop兼容,但不是,到目前爲止我沒有找到設置文件。 – mfloryan 2009-08-26 19:15:27

回答

3

StyleCop for ReSharper會有一定的幫助:

了StyleCop ReSharper的是目前功能在完成時已達到功能平價4.3 StyleCop的。

有148個StyleCop規則。

  • 其中38個必須手動修復(通常是因爲您必須鍵入描述性文本或重命名變量)。
  • 剩餘的110條規則中的58條通過R#Code Cleanup(靜默模式)進行修復。
  • 在剩下的52箇中,我們有代碼清理規則自動修復所有這些規則。

我們還提供了106個快速修復,對於違規可自動固定在110條規則提供到位上下文菜單修復

我們還船就配置「了StyleCop友好ReSharper的代碼風格共享設置文件」 ReSharper以StyleCop友好的方式自動格式化代碼。

+1

夠好。沒有真正解決問題中描述的問題,但它可能儘可能接近你能得到的。 – 2009-08-27 07:44:36