У нас есть большое наследие решение (170 + проектов) и хотите:Можно ли интегрировать набор правил Microsoft (правила FxCop) в Resharper?
- Выполните начальный код очистки автоматически для всех наших кодовую с правилами, определенными нами.
- Есть плагин для интеграции с ReSharper, чтобы мы могли видеть предупреждения/подсказки/предложения в коде и применять быстрые исправления с помощью Ctrl + Enter.
- Имейте конфигурацию в исходном элементе управления, чтобы он мог делиться между всеми членами команды и стилем кодировки, проверенным TeamCity после каждого фиксации.
Лучшего, что для этого мы обнаружили, использовать R # + StyleCop для этого, но я недавно узнал, что есть еще много правил для качества коды, используемого FxCop и Visual Studio - Microsoft Code анализов набора правил: http://msdn.microsoft.com/en-us/library/dd264925.aspx
Набор правил StyleCop несовместим с ним. Мы предпочли бы использовать набор правил Microsoft, а не StyleCop.
Вопрос: есть ли способ интегрировать набор правил Microsoft (настроенный) в ReSharper и иметь все три выше - очистка, быстрые исправления, интеграцию TeamCity с правилами Microsoft? После дня похода я не нашел, как это сделать. Может ли кто-нибудь предложить?
Рассматривали ли вы NDepend? Он включает в себя 130 правил кода по умолчанию, но флагманская особенность заключается в том, что он очень легко записывает свои собственные правила кода, поскольку правило NDepend - это запрос LINQ. См. Правила кода по умолчанию здесь http://www.ndepend.com/DefaultRules/webframe.html Также он интегрирован в VS (2013, 2012, 2010,2008), а анализ и выполнение правил довольно быстр, например, менее 10 секунд на большой базе кода. (Отказ от ответственности: я работаю в команде NDepend) –
Спасибо за ваш ответ, похоже, что NDepend - довольно интересный инструмент, но мы используем R # для многих вещей, которые покрывает NDepend, и мы не можем позволить себе еще один инструмент. –