Практическое руководство. Задание свойств анализа кода для проектов C/C++
Вы можете настроить правила, которые средство анализа кода использует для анализа кода в каждой конфигурации проекта. Кроме того, вы можете направлять анализ кода для подавления предупреждений из кода, созданного и добавленного в проект сторонним средством.
Страница свойств анализа кода
Страница свойств Анализа кода содержит все параметры конфигурации анализа кода для проекта MSBuild. Чтобы открыть страницу свойства анализа кода для проекта в Обозреватель решений, щелкните проект правой кнопкой мыши и выберите пункт "Свойства". Затем разверните "Свойства конфигурации" и перейдите на вкладку "Анализ кода".
Конфигурация проекта и платформа
Список конфигураций и список платформ в верхней части окна позволяет применять различные параметры анализа кода к разным сочетаниям конфигурации проекта и платформы. Например, можно направлять анализ кода для применения одного набора правил к проекту для отладочных сборок и другого набора для сборок выпуска.
Включение анализа кода
Вы можете включить анализ кода для проекта, переключив параметры Enable Microsoft Code Analysis and Enable Clang-Tidy , а также настроить, если он выполняется в сборке, выбрав включить анализ кода в сборке. В сочетании со списком конфигураций можно, например, отключить анализ кода для отладочных сборок и включить его для сборок выпуска.
Анализ кода предназначен для улучшения качества кода и предотвращения распространенных ошибок. Поэтому тщательно рассмотрите возможность отключения анализа кода. Обычно рекомендуется отключить наборы правил, отдельные правила или отдельные проверки, которые не нужно применять к проекту.
Конфигурация CMake
В проектах CMake измените значение enableMicrosoftCodeAnalysis
и enableClangTidyCodeAnalysis
ключи внутри CMakeSettings.json
, чтобы включить или отключить анализ кода. Дополнительные сведения см. в разделе "Использование Clang-Tidy" в Visual Studio .