2010-02-08 49 views
6

StyleCop是一個很棒的視覺工作室的小插件。但它不會向您顯示實時提示或提供任何自動修復。自動StyleCop

隨着reSharper和StyleCop for reSharper,這是理想的解決方案,但它的成本太高。

是否有開源的方式來實現風格警察的實時代碼提示和自動修復?

或者reSharper是目前唯一的方法嗎?

在此先感謝...

+0

它以什麼方式花費太多?我在後臺運行插件沒有問題。 – Steven 2010-02-08 12:30:11

+0

@Steven - 價格... 300歐元的商業許可證。 – 2010-02-08 12:35:13

+0

Ahh ..你不是在談論性能:-) – Steven 2010-02-08 12:36:38

回答

2

你可以嘗試StyleCop for CodeRush插件。您只需要安裝DevExpress的DXCore插件(免費)。一個警告:這個項目是在阿爾法,並沒有任何活動。

3

那麼,有一種方法可以在不安裝任何新軟件的情況下免費實現少量自動化StyleCop修復。沒錯,閱讀我的嘴脣,沒有新的軟件!

Visual Studio有許多內置功能可以修復很多StyleCop錯誤。你所要做的就是設置並使用它們。聽着,我會告訴你更多!

一些我個人最喜歡的是:
- 右鍵重構窗口(重命名任何東西,隨時隨地,無處不在!)
- 編輯/高級/格式文檔與修改,在工具/選項在Visual Studio設置相結合/ Environment並將這些設置保存在.vssettings文件中,並將這些設置存儲在解決方案中。使Visual Studio強制你的風格!胡胡啊!
- Custom Snippets!只需三次按鍵即可顯示樣板的整頁內容!我知道你對這種生產力有夢想!

但是等等,還有更多!

至於「活的提示」,如果您在錯誤列表中右鍵單擊StyleCop違例,您可以獲得鏈接到適當的文檔部分以幫助您!就在那裏,你想要它的地方,當你想要的時候!

決不會像ReSharper一樣具有完整功能,但價格低廉沒有什麼!你不能拒絕這筆交易!

(報價不完全有效使用的MSBuild集成的)

3

我最近開始另一個DXCore插件

CR_StyleNinja是對的CodeRush /的CodeRush隨心/ DXCore

CR_StyleNinja plugin page一個免費的插件community plugin site

在撰寫本文時,實施了SA13xx系列命名規則(完成修復)。我還開始了SA14xx系列和SA11xx系列。

此外,規則將適用於跨語言邊界自己。因此規則可以應用於C#或VB.Net或DXCore支持的任何其他語言。

該網站有許多其他插件由幾個社區成員編寫。如果您想了解更多關於它們的任何信息,或者想了解更多關於CodeRushCodeRush XpressRefactorProDXCore的信息,請隨時與我聯繫。 Details on my Community plugin Author page