Comments 14
Полезная штука, спасибо!
Некоторые правила StyleCop периодически вызывают бурные дебаты в офисе, теперь можно не отключать «правила раздора», а подправлять в зависимости от контекста.
Некоторые правила StyleCop периодически вызывают бурные дебаты в офисе, теперь можно не отключать «правила раздора», а подправлять в зависимости от контекста.
+2
Эх! Жаль что только для C#. Для Delphi, интересно, есть подобное?
0
А я вот постепенно перехожу с Delphi на C#.
И знаете, это не так болезненно, как могло показаться.
Пошли с нами? =)
И знаете, это не так болезненно, как могло показаться.
Пошли с нами? =)
0
На stackoverflow поднимался такой вопрос.
+1
хотел бы добавить, что StyleCop можно интегрировать в ReSharper и его анализатор кода и правила (и даже действия) будут работать как правила самого ReSharper.
Сделать это можно через проект stylecopforresharper.codeplex.com/
Сделать это можно через проект stylecopforresharper.codeplex.com/
+5
«StyleCop можно интегрировать в ReSharper».
Можно? Нет, нет, это нужно сделать в первую же очередь :)
Можно? Нет, нет, это нужно сделать в первую же очередь :)
+1
спорно. интеграция по умолчанию привносит появление 100500 сообщений, предупреждений и советов с подчеркиванием половины исходного кода.
0
Ну это все спорные моменты, которые надо решить. Аналогично, некоторые правила в самом Решарпере по-умолчанию прямо конфликтуют с правилами StyleCop, но все это настраивается.
Я говорил только о том, что ReSharper + StyleCop нужно настроить чем раньше, тем лучше, если необходимо писать качественный код. Если работает команда, то об этом даже не разработчики должны заботиться а руководители проекта.
Я говорил только о том, что ReSharper + StyleCop нужно настроить чем раньше, тем лучше, если необходимо писать качественный код. Если работает команда, то об этом даже не разработчики должны заботиться а руководители проекта.
+1
Да, все верно. StyleCop for ReSharper — замечательный add-in к Решарперу.
Проблема в том, что Решарпер не слишком удобен для использования вне Visual Studio — при проверках на билд-сервере, или в т.н. «check-in policy» (когда код проверяется при попытке коммита в систему контроля версий).
Поэтому часто Решарпером пользуются на локальной машине, а для проверок «снаружи» выбирают StyleCop.
И, к сожалению, его правила по многим позициям гораздо слабее, чем в Решарпере (но сильнее по некоторым другим).
Проблема в том, что Решарпер не слишком удобен для использования вне Visual Studio — при проверках на билд-сервере, или в т.н. «check-in policy» (когда код проверяется при попытке коммита в систему контроля версий).
Поэтому часто Решарпером пользуются на локальной машине, а для проверок «снаружи» выбирают StyleCop.
И, к сожалению, его правила по многим позициям гораздо слабее, чем в Решарпере (но сильнее по некоторым другим).
+3
Ну, если использовать СтайлКоп на сервере — очевидно, что на локальной машине его использовать ну просто необходимо. Не получать же сообщения о нарушении правил SC уже с сервера. Решарпер тем и удобен, что прямо по ходу, наряду со своими правилами подсвечивает несостыковки со StyleCop-правилами, и позволяет прямо на месте все отрефакторить.
+1
используем stylecop довольно давно, настроили под себя отключили несколько правил, полет нормальный,
за статью спасибо :) полезно
за статью спасибо :) полезно
+1
Работа точно проделана не зря. Спасибо большое за расширение!
Жаль что с последней версией StyleCop перестало работать — приходится локально пересобирать из-за ошибки
stylecopplus.codeplex.com/workitem/10424 но все равно всё супер.
Жаль что с последней версией StyleCop перестало работать — приходится локально пересобирать из-за ошибки
stylecopplus.codeplex.com/workitem/10424 но все равно всё супер.
0
Sign up to leave a comment.
Articles
Change theme settings
Расширяем возможности StyleCop