Можно ли ограничить FxCop / StyleCop анализом только выбранных методов с помощью Visual Studio? - PullRequest
4 голосов
/ 19 сентября 2008

Я беру на себя команду поддержки и хотел бы представить такие инструменты, как FxCop и StyleCop, чтобы помочь улучшить код и познакомить разработчиков с лучшими методами и стандартами программирования. Поскольку мы поддерживаем код и не вносим существенных улучшений, мы, вероятно, будем иметь дело только с несколькими методами / процедурами одновременно во время внесения изменений.

Можно ли нацеливать FxCop / StyleCop на определенные области кода в Visual Studio, чтобы избежать переполнения всеми проблемами, которые могут возникнуть при анализе всего класса или проекта? Если это возможно, как вы идете об этом?

Спасибо, Matt

Ответы [ 5 ]

3 голосов
/ 03 октября 2008

Я использую FxCopCmd.exe (FxCop 1.36) в качестве внешнего инструмента с различными параметрами командной строки, включая этот:

/types:<type list>  [Short form: /t:<type list>]
Analyze only these types and members.
1 голос
/ 25 июня 2009

Попробуйте подход в этой статье

http://blogs.msdn.com/sourceanalysis/archive/2008/11/11/introducing-stylecop-on-legacy-projects.aspx

Вы можете удалить отдельные файлы из глазного яблока StyleCop, добавив свойства для включения или исключения каждого файла в .csproj

1 голос
/ 03 октября 2008

FxCop может предназначаться для определенных типов, используя или командную строку или графический интерфейс. StyleCop не предоставляет такого механизма.

Однако для них обоих вы можете указывать конкретные правила вместо типов, которые могут работать лучше, чтобы уменьшить количество «шума» до более управляемых кусков.

0 голосов
/ 13 октября 2008

Создание новых правил для FXCop возможно, но «продвинуто». Настройка FXCop для использования только определенных правил из доступных является тривиальной.

0 голосов
/ 19 сентября 2008

Я бы предположил, что это не может (кажется, слишком специфическая потребность).

...