Поделиться через


Использование наборов правил для задания выполняемых правил C++

Visual Studio Premium и Visual Studio Ultimate позволяют создавать и изменять пользовательский набор правил, чтобы удовлетворить определенные нужды проекта, связанные с анализом кода.Для создания настраиваемого набора правил С++, проект С/С++ должен быть открыт в интегрированной среде разработки Visual Studio.Затем откройте стандартный набор правил в редакторе набора правил, а затем добавьте или удалите определенные правила и, при необходимости, измените действие, производимое, когда анализ указывает, что правило нарушено.

Для создания нового пользовательского набора правил нужно сохранить с новым именем файла.Пользовательский набор правил автоматически присваивается проекту.

Открытие редактора набора правил

Создание настраиваемого правила из одного существующего набора правил

  1. В области "Обозреватель решений" откройте контекстное меню для проекта и выберите пункт Свойства.

  2. На вкладке Свойства выберите Анализ кода.

  3. В раскрывающемся списке Набор правил выполните следующие действия.

    • Выберите набор правил, который нужно настроить.

    - либо -

    • Выберите пункт <Обзор...>, чтобы указать существующий настраиваемый набор правил, если его нет в списке.
  4. Выберите Открыть, чтобы отобразить правила в редакторе набора правил.

Изменение набора правил в редакторе набора правил

  • Чтобы изменить отображаемое имя набора правил, выберите Окно свойств в меню Вид.Введите новое отображаемое имя в поле Имя.Следует обратить внимание на то, что отображаемое имя может отличаться от имени файла.

  • Чтобы добавить все правила в группе в пользовательский набор правил, установите флажок для группы.Для удаления всех правил группы снимите этот флажок.

  • Чтобы добавить определенное правило в пользовательский набор правил, установите флажок для правила.Для удаления правила из набора правил снимите этот флажок.

  • Чтобы изменить действие, которое предпринимается при нарушении правила в ходе анализа кода, выберите поле Действие для правила и выберите одно из следующих значений.

    Warn — создание предупреждения.

    Error — создание ошибки.

    None — отключение правила.Это действие аналогично удалению правила из набора правил.

Группировка, фильтрация или изменение полей в редакторе набора правил с помощью панели инструментов редактора

  • Чтобы развернуть правила во всех группах, выберите Развернуть все.

  • Чтобы свернуть правила во всех группах, выберите Свернуть все.

  • Чтобы изменить поле, по которому группируются правила, выберите поле в списке Группировать по.Чтобы отобразить несгрупированные правила, выберите значение <Нет>.

  • Чтобы добавить или удалить поле в столбцах правил, выберите Параметры столбцов.

  • Чтобы скрыть правила, которые не применяются к текущему решению, выберите Скрыть правила, которые неприменимы к текущему решению.

  • Для переключения между правилами отображения и скрытия, присвоенными действию "Ошибка", выберите Показать правила, которые могут приводить к возникновению ошибок при анализе кода.

  • Для переключения между правилами отображения и скрытия, присвоенными действию "Предупреждение", выберите Показать правила, которые могут приводить к возникновению предупреждений при анализе кода.

  • Для переключения между правилами отображения и скрытия, присвоенными действию Нет, выберите Показать правила, которые не включены.

  • Чтобы добавить или удалить наборы правил Майкрософт по умолчанию для текущего набора правил, выберите Добавить или удалить дочерние наборы правил.