0

я в настоящее время проводит исследования, чтобы завершить миграцию моего орг к VS 2015, в том числе реализации StyleCop.Analyzers, получение настроек ReSharper обновляется и проверяется в систему управления версиями, и т.д.Что такое "Совместимость с StyleCop" с ReSharper?

Одна тема, которую я продолжаю встретив является «совместимость» между StyleCop и ReSharper. Разработчик Jet Brains даже разработал классический StyleCop, чтобы сделать его «совместимым» с ReSharper 9.

Что означает «совместимый» здесь? Это так же просто, как сделать все настройки анализа кода по умолчанию ReSharper сопоставимыми с настройками в StyleCop или чем-то более привлекательным?

Наши обновления/изменения включают в себя:

  • Visual Studio 2010 до 2015
  • ReSharper 8 до 10
  • StyleCop классическая StyleCop.Analyzers

... так что я просто хочу чтобы убедиться, что мои базы покрыты.

ответ

1

Это так же просто, как сделать все анализы кода по умолчанию ReSharper. параметры соответствуют тем, что есть в StyleCop, или что-то более активное?

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


Единственная вещь, на которую нужно обратить внимание при миграции, - это версия плагина R #. У меня не было большой радости от ReSharper.StyleCop, но StyleCop by JetBrains 4.8 отлично работает, плюс он предназначен для «игры с хорошим» с StyleCop.Analyzers.

enter image description here

+0

Итак, есть проблема с старший плагин не «играть хорошо» просто, что вы должны изменить много правил, чтобы сделать его бросить лаять? – bubbleking

+0

IIRC он действительно не работал и не давал одинаковый уровень инструмента в R #. В то время как другой может сразу совпадать и дает хороший интерфейс на экране меню R # – NikolaiDante

+0

Кроме того, расширение ReSharper использует собственный синтаксический анализатор C# StyleCop, а не ReSharper, который не помогает с перфомансом и не поддерживает C# 6 , поэтому он предпочтет Analyzer, если он включен, поэтому вы, безусловно, делаете правильные вещи при переходе к анализаторам по классическому стилю. – NikolaiDante

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