2015-07-09 2 views
27

Я хочу, чтобы интегрировать мой экземпляр VS 2015 RC с StyleCop в том, что у меня есть варианты меню StyleCop [Run StyleCop, Run StyleCop (Rescan All), StyleCop Настройки ] доступно при щелчке правой кнопкой мыши по проекту в обозревателе решений. Установка StyleCop-4.7.49.0.msi с официального сайта StyleCop добавляет правильные варианты для VS 2013, но не для 2015 года. Можно ли это достичь?интеграция StyleCop с Visual Studio 2015 RC

+0

Главная страница проекта (https://stylecop.codeplex.com/) заявляет, что не совместимо с 2015 пока, поэтому вам, вероятно, придется ждать, пока разработчики изменят это. –

+0

Да, я видел это, но, может быть, есть несколько простых трюков с конфигурационными файлами или реестрами, которые могут помочь редактору StyleCop работать с VS 2015 :). – leszek

+0

Я вижу. Я тоже заинтересован в этом, нуждаясь в StyleCop, когда VS 2015 выйдет в эфир в конце июля = 3 –

ответ

19

Установленный выпуск сообщества VS2015 недавно. Так как проект StyleCop не соответствует списку 2015, я получил дальнейшее развитие.

И нашел решение. Это StyleCopAnalyzers, который можно установить через nuget (убедитесь, что вы нажмете «включить предварительную проверку») на основе каждого проекта. Это интересное решение, и мне нравится, как он выглядит.

Недостатком является то, что нельзя использовать только старые настройки.StyleCop, и мне потребовался какой-то поиск, как настроить правила. И я нашел this blog post. В основном вы расширяете список ссылок. Затем щелкните правой кнопкой мыши по набору правил анализаторов, и у вас есть файл .ruleset в проекте.

+3

http://fssnip.net/ss вот небольшой скрипт F #, который поможет переносить старые настройки .StyleCop в новый формат .ruleset –

+1

Спасибо, звучит очень полезно! – SerrNovik

+0

@StasShusha, вы можете участвовать в конвертации [здесь] (https://github.com/DotNetAnalyzers/StyleCopAnalyzers/issues/1144). –

30

Если это может вам помочь, я создал вилку StyleCop от CodePlex. Моя версия теперь работает с VS2015 и поддерживает большинство новых спецификаций C# 6. Как и версия 4.7.49.0, вы можете щелкнуть правой кнопкой мыши по вашему проекту, и вы можете найти меню «Run StyleCop, Run StyleCop (Rescan All) или Edit settings».

Как установить:

  1. Начало VS2015
  2. Перейти в раздел Инструменты и выберите "Расширения и обновления ..." меню
  3. Выберите "Интернет", затем "Visual Studio Gallery" на левый список
  4. В поле поиска введите: «StyleCop»
  5. Выбрать и загрузить «Визуальный StyleCop»
  6. Затем щелкните правой кнопкой по вашему проекту и запустите StyleCop

Если у вас есть какие-либо проблемы, вы можете сообщить об этом на GitHub, название проекта: Visual StyleCop.

+3

Вы должны (по крайней мере) суммировать информацию по вашей ссылке, если ссылка перерывается позже. –

+0

У меня есть прямая ссылка. Теперь я объясню, как установить версию StyleCop для VS2015 из галереи визуальных студий. – ptittof57

+0

Позволяет ли это расширение использовать функцию dll пользовательского правила? – Dillorscroft

Смежные вопросы