2008-09-19 5 views
4

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

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

Спасибо, Matt

ответ

3

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

/types:<type list> [Short form: /t:<type list>] 
Analyze only these types and members. 
-1

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

1

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

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

-1

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