Ласкаво просимо до dev.net.ua Увійти | Приєднатися | Допомога | Увійти Live ID
в Пошук

Антон Палёк

StyleCop for ReSharper

Еще весной, когда такой продукт как StyleCop увидел этот мир, появилось множество обсуждений о том зачем он нужен, как его использовать и т.п. В то же время Howard van Rooijen в своем блоге написал, что было бы очень хорошо, если скрестить StyleCop и ReSharper. Тогда разработчик видел бы ошибки прямо во время написания кода, без необходимости вручную запускать механизм анализа кода. Причем, непосредственно проблемный участок подсвечивался бы и всплывала подсказка с указанием причины проблемы. При этом Howard пообещал попробывать сделать такой плагин для ReSharper'a и если у него получится, он выложит это на Codeplex'e.

И у него это получилось. Недавно на портале Codeplex стал доступен плагин StyleCop для ReSharper. Давайте посмотрим как это выглядит.

Текущая версия плагина - 0.0.14137. Для того, чтобы ей воспользоваться, необходимо, иметь установленные StyleCop v4.3 и ReSharper v4.1. После  уставки плагина необходимо зайти в меню Resharper -> Plugins...

image

и убедиться, что выбран чекбокс напротив "Microsoft StyleCop For ReSharper 4.1":

image

Теперь, открыв любой проект, у нас непосредственно в Real-Time будут подсвечиваться "тухлые" места по мнению StyleCop.

image

Единственное, что может напугать или как-то раздражать, так это то, что будет подчеркнута красным цветом почти каждая строчка вашего кода, если она попадает под какое-то правило. В отличие от стандарного механизма анализа кода, который свои рекомендации выводит в окно "Error List" в закладку "Warnings". И вы сами решаете следовать вам этому правилу или нет.

Хотя, если вы заядлый фанат StyleCop, то возможно вам и понравится такой способ указания на ошибки. С другой стороны, можно отключить ненужные правила в настройках StyleCop и они перестанут подсвечиваться плагином, либо можно отключить плагин, и включать по мере надобности. Это уже кому как удобно.

Напоследок, хочу сказать, что все это стало возможно благодаря SDK к StyleCop, которое стало доступно начиная с версии 4.3 о чем неоднократно упоминалось здесь и здесь.

P.S. Картинки любезно позаимствованы с домашней страницы плагина.

Ссылки по материалу:

Опубліковані Wednesday, October 22, 2008 9:17 PM від Anton Palyok
Помічено як: , , ,

Коментарі

 

Ivan Kolodyazhny сказав:

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

October 22, 2008 2:30 PM
Анонімні коментарі деактивовані. Увійдіть або Зареєструйтесь щоб мати доступ до ресурсів Спільноти.