2010-02-08 5 views
6

StyleCop - это удивительное небольшое дополнение для визуальной студии. Но он не показывает вам живые намеки или не дает никаких автоматических исправлений.Automatic StyleCop

В дополнение к reSharper и StyleCop для reSharper, это идеальное решение, однако оно стоит слишком дорого.

Есть ли способ с открытым исходным кодом для получения подсказок в реальном времени и автоматических исправлений для стиля cop?

Или решается только единственный способ сделать это сейчас?

Спасибо заранее ...

+0

В каком смысле это стоит слишком много? У меня не было проблем с запуском плагина в фоновом режиме. – Steven

+0

@Steven - цена ... 300 евро за коммерческую лицензию. –

+0

Ahh .. Вы не говорите о производительности :-) – Steven

ответ

2

Вы можете попробовать StyleCop for CodeRush плагин. Вам нужно только установить плагин DXCore из DevExpress (который является бесплатным). Одно предупреждение: этот проект находится в альфе, и, похоже, нет никакой активности.

3

Ну, есть один способ добиться небольшого количества автоматических исправлений StyleCop бесплатно без установки какого-либо нового программного обеспечения. Правильно, читайте мои губы, нет нового программного обеспечения!

В Visual Studio есть множество встроенных функций, которые помогут исправить множество ошибок StyleCop. Все, что вам нужно сделать, это настроить и использовать их. Слушай, и я скажу тебе еще!

Некоторые из моих личных фаворитов:
- правая кнопка мыши окна рефакторинга (переименовать что-нибудь, в любое время, везде!)
- Edit/Advanced/Формат документа в сочетании с изменениями в настройки Visual Studio в Tools/Options/Environment и сохраните эти параметры в файле .vssettings и сохраните эти параметры с помощью решения. Сделайте Visual Studio своим стилем! Hoo-ах!
- Custom Snippets! Сделайте полную страницу шаблона с тремя нажатиями клавиш! Я знаю, что у вас были мечты об этой производительности!

Но подождите, есть еще!

Что касается «живых подсказок», если вы щелкните правой кнопкой мыши на нарушении StyleCop в списке ошибок, вы можете получить ссылку на соответствующий раздел документации, чтобы помочь вам! Прямо там, где вы этого хотите, когда захотите!

Отнюдь не так полно, как ReSharper, но сделка по низкой цене ничего! Вы не можете отказаться от этой сделки!

(предложение не в полной мере действует до тех, кто использует интеграцию MSBuild)

3

Я недавно начал еще DXCore плагин

CR_StyleNinja это бесплатный плагин для CodeRush/CodeRush Xpress/DXCore

См CR_StyleNinja plugin page на community plugin site

На момент написания статьи были введены правила именования SA13xx (в комплекте с исправлениями). Я также начал серию SA14xx и серии SA11xx.

Кроме того, правила, в случае необходимости, будут применяться к языковым границам. Таким образом, правила могут применяться к C# или VB.Net или любому другому языку, поддерживаемому DXCore.

На сайте есть много других плагинов, написанных несколькими членами сообщества. Если вы хотите узнать больше о любом из них или хотите узнать больше о CodeRush, CodeRush Xpress, RefactorPro или DXCore, тогда не стесняйтесь обращаться ко мне. Details on my Community plugin Author page