Использование наборов правил для задания выполняемых правил C++
Visual Studio Premium и Visual Studio Ultimate позволяют создавать и изменять пользовательский набор правил, чтобы удовлетворить определенные нужды проекта, связанные с анализом кода.Для создания настраиваемого набора правил С++, проект С/С++ должен быть открыт в интегрированной среде разработки Visual Studio.Затем откройте стандартный набор правил в редакторе набора правил, а затем добавьте или удалите определенные правила и, при необходимости, измените действие, производимое, когда анализ указывает, что правило нарушено.
Для создания нового пользовательского набора правил нужно сохранить с новым именем файла.Пользовательский набор правил автоматически присваивается проекту.
Открытие редактора набора правил
Создание настраиваемого правила из одного существующего набора правил
В области "Обозреватель решений" откройте контекстное меню для проекта и выберите пункт Свойства.
На вкладке Свойства выберите Анализ кода.
В раскрывающемся списке Набор правил выполните следующие действия.
- Выберите набор правил, который нужно настроить.
- либо -
- Выберите пункт <Обзор...>, чтобы указать существующий настраиваемый набор правил, если его нет в списке.
Выберите Открыть, чтобы отобразить правила в редакторе набора правил.
Изменение набора правил в редакторе набора правил
Чтобы изменить отображаемое имя набора правил, выберите Окно свойств в меню Вид.Введите новое отображаемое имя в поле Имя.Следует обратить внимание на то, что отображаемое имя может отличаться от имени файла.
Чтобы добавить все правила в группе в пользовательский набор правил, установите флажок для группы.Для удаления всех правил группы снимите этот флажок.
Чтобы добавить определенное правило в пользовательский набор правил, установите флажок для правила.Для удаления правила из набора правил снимите этот флажок.
Чтобы изменить действие, которое предпринимается при нарушении правила в ходе анализа кода, выберите поле Действие для правила и выберите одно из следующих значений.
Warn — создание предупреждения.
Error — создание ошибки.
None — отключение правила.Это действие аналогично удалению правила из набора правил.
Группировка, фильтрация или изменение полей в редакторе набора правил с помощью панели инструментов редактора
Чтобы развернуть правила во всех группах, выберите Развернуть все.
Чтобы свернуть правила во всех группах, выберите Свернуть все.
Чтобы изменить поле, по которому группируются правила, выберите поле в списке Группировать по.Чтобы отобразить несгрупированные правила, выберите значение <Нет>.
Чтобы добавить или удалить поле в столбцах правил, выберите Параметры столбцов.
Чтобы скрыть правила, которые не применяются к текущему решению, выберите Скрыть правила, которые неприменимы к текущему решению.
Для переключения между правилами отображения и скрытия, присвоенными действию "Ошибка", выберите Показать правила, которые могут приводить к возникновению ошибок при анализе кода.
Для переключения между правилами отображения и скрытия, присвоенными действию "Предупреждение", выберите Показать правила, которые могут приводить к возникновению предупреждений при анализе кода.
Для переключения между правилами отображения и скрытия, присвоенными действию Нет, выберите Показать правила, которые не включены.
Чтобы добавить или удалить наборы правил Майкрософт по умолчанию для текущего набора правил, выберите Добавить или удалить дочерние наборы правил.