Автоматический StyleCop - PullRequest
       10

Автоматический StyleCop

6 голосов
/ 08 февраля 2010

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

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

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

Или ReSharper - единственный способ сделать это в настоящее время?

Заранее спасибо ...

Ответы [ 3 ]

3 голосов
/ 06 марта 2010

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

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

Некоторые из моих личных фаворитов:
- щелкните правой кнопкой мыши окно Refactor (переименуйте что-нибудь, в любое время, везде!)
- Редактировать / Дополнительно / Форматировать документ в сочетании с изменениями параметров Visual Studio в разделе Инструменты / Параметры / Среда и сохранить эти параметры в файле .vssettings и сохранить эти параметры вместе с решением. Заставь Visual Studio воплощать свой стиль в жизнь! Hoo-ах!
- Пользовательские фрагменты ! Сделайте так, чтобы полная страница шаблона отображалась всего лишь тремя нажатиями клавиш! Я знаю, что вы мечтали о такой производительности!

Но подождите, это еще не все!

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

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

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

3 голосов
/ 05 апреля 2010

Я недавно начал другой плагин DXCore

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

См. Страницу плагина CR_StyleNinja на сайте плагина сообщества

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

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

На сайте есть много других плагинов, написанных несколькими членами сообщества. Если вы хотите узнать больше о любом из них, или если вы хотите узнать больше о CodeRush , CodeRush Xpress , RefactorPro или DXCore , тогда не стесняйтесь связаться со мной. Подробная информация о плагине моего сообщества. Страница автора

2 голосов
/ 08 февраля 2010

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

...