В моей команде я хочу запретить разработчику регистрировать код с предупреждениями от анализа кода.
Как я нашел в некоторых блогах и вопросах stackoverflow, я попытался сделать это с помощью политики регистрации:
- Включите анализ кода в проекте Visual Studio и установите Rulset (минимальные рекомендуемые правила Microsoft).
- Добавьте политику регистрации «Анализ кода» и установите тот же набор правил (минимальные рекомендуемые правила Microsoft).
Теперь у меня проблема в том, что политика предотвращает регистрацию только в том случае, если есть ошибки, но не в том случае, если есть только предупреждения. Конечно, я могу изменить набор правил и установить все правила как ошибки. Но тогда и локальные сборки невозможны.
Итак, я хочу, чтобы все правила были предупреждениями, и построение проекта возможно, но регистрация невозможна также, если существует только предупреждение.
Моя идея заключалась в том, чтобы установить другой набор правил в настройках политики проверки (те же правила, но все правила как ошибки). Но при попытке возврата вы получаете сообщение об ошибке: Настройки анализа кода несовместимы с политикой анализа кода.
Итак, мой вопрос, если у кого-то есть решение или идея, как я могу решить эту проблему.
Заранее спасибо за ответ!