Я реализую StyleCop в проекте .NET, который начался 2 года назад и в котором не было ни соглашений о коде, ни статического анализа.
После настройки правил, которые я хочу использовать в StyleCop, и запуска его, я получил несколько тысяч предупреждений (я не буду указывать фактическое число, потому что это переполнило бы сайт StackOverflow :)).
Дело в том, что, поскольку я не могу сразу исправить все предупреждения, я хочу установить какой-то «порог», чтобы избежать новых нарушений, и я хочу реализовать его как сборку после действия в MSBuild. .
Теперь вопрос: можно ли получить количество предупреждений в MSBuild и сгенерировать Ошибка задачи, если это число больше некоторого предела?
Механизм должен быть доступен как в MSBuild, так и в VisualStudio, так как IDE является наиболее распространенным инструментом, который разработчики используют в своей повседневной работе (поэтому я не хочу писать скрипт, который берет вывод MSBuild, анализирует его и выдает ошибку, если предел предупреждений достигнут).
По вашему мнению, я решаю не ту проблему или сталкиваюсь с ней неправильно? Вы когда-нибудь сталкивались с подобной ситуацией?