Визуализация нарушений правил StyleCop и Code Analysis - PullRequest
0 голосов
/ 07 апреля 2011

Я настраиваю проект, в котором мы решили использовать правила StyleCop и VS2010 «Анализ кода».

Я настроил сборку, чтобы оба набора правил выполнялись при каждой сборке. Проблема заключается в том, что разработчики этого проекта только смогут увидеть нарушения правил StyleCop и Code Analysis при сборке.

Хотя при разработке кода редактор кода VS2010 не выделяет нарушения правил, как это было бы при ошибках сборки. Я боюсь, что это означает, что люди будут в конечном итоге создавать код в течение длительного периода времени, а затем перед проверкой необходимо исправить более 100 нарушений правил. Я хотел бы изучить более органичный процесс.

Потратив большую часть последних двух недель на поиски, я признаю поражение. Я обнаружил «StyleCop for Resharper», который предоставит встроенный редактор кода для нарушений правил StyleCop. Мне было интересно, есть ли что-то подобное для анализа кода или есть какие-либо другие варианты для StyleCop?

Спасибо,

- Джастин Энджел

1 Ответ

1 голос
/ 16 апреля 2011

К сожалению, для FxCop нет ничего похожего на StyleCop for Resharper.StyleCop ищет только нарушения правил стиля, а это означает, что ему нужно только просматривать исходный код, текстовые файлы.FxCop выполняет анализ скомпилированных сборок и рассматривает такие вещи, как корректность P / Invoke, множественные вызовы Dispose, использование неуправляемого или управляемого API и т. Д. Хотя инструмент, безусловно, может выполнять такой анализ источника (действительно, Resharper может помочь вам снекоторые, но, конечно, не все предупреждения FxCop), чтобы сделать это полностью, потребуется компиляция.Если вы компилируете, то вы можете просто использовать FxCop.Кстати, Решарпер стоит своих денег.

...