Как я уже писал в одном из своих предыдущих постов, стал доступен очередной релиз StyleCop.
Обновление включает:
- Различные фиксы, включая задачи интеграции c Visual Studio
- Документация с правилами теперь включена и интегрирована в Visual Studio в меню "Show Error Help"
- Добавлены новые правила
- Бренд Source Analisys сменился на StyleCop
Также меня порадовало то, что теперь StyleCop работает с веб-проектами, созданными как Web Site. Напомню, что ранее StyleCop проверял только те веб-приложения, которые создавались как Web Application.
Ниже приведен небольшой список новых правил, вошедших в StyleCop 4.3:
- Требование сортировать директивы using
- Требование использовать встроенные алиасы типов для int, string, float и т.д.
- Требование стандартного текстового описания для конструкторов и деструкторов
- Требование использовать String.Empty вместо ""
- Запрет использования регионов внутри тела методов
- Запрет использования регионов вообще (данное правило по-умолчанию выключено)
- Запрет использования пустого статического конструктора
- Запрет ненужных или пустых блоков try\catch\finally
Кроме этого, как и обещалось ранее, стал доступен SDK для StyleCop. В котором объясняется:
- как создавать и устанавливать собственные StyleCop-правила
- как интегрировать кастомные настройки в диалог настроек StyleCop'а
- а также описано как интегрировать StyleCop в произвольную среду для сборки кода
Напомню, что StyleCop не является официальным продуктом Microsoft, так что используйте SDK на свой страх и риск :-)
Скачать все это можно пройдя по этой ссылке.
Также ниже приведены прямые ссылки на закачку: