﻿# Настройка профиля качества

## Профили качества

Для настройки профиля качества перейдите на страницу **Менеджмент \> Профили качества**\. Доступно только пользователям с правом **Управление проектами**\. 

![AtlasServer_QualityProfile_ru/image1.png](https://import.viva64.com/docx/blog/AtlasServer_QualityProfile_ru/image1.png)

Профиль качества можно создать через **Меню \> Создать профиль качества** или сделать копию через меню существующего профиля\.

При создании профиля можно задать только его имя\. Дальнейшие настройки производятся на самой странице профиля\.

## Страница профиля

Новый профиль качества не имеет никаких диагностик для настройки:

![AtlasServer_QualityProfile_ru/image2.png](https://import.viva64.com/docx/blog/AtlasServer_QualityProfile_ru/image2.png)

Скачайте файл с профилем качества PVS\-Studio по указанной ссылке в формате JSON и добавьте вручную\.

После загрузки профиль будет выглядеть следующим образом:

![AtlasServer_QualityProfile_ru/image3.png](https://import.viva64.com/docx/blog/AtlasServer_QualityProfile_ru/image3.png)

Для настройки профиля качества доступны следующие элементы интерфейса:

* кнопка загрузки обновлений профиля;
* поиск по коду и названию диагностического правила;
* список всех тегов, которые встречаются в диагностических правилах;
* фильтр списка правил по любому из выбранных тегов;
* фильтр списка правил, включающих все выбранные теги;
* таблица с диагностическими правилами;
* сортировка по состоянию, критичности и коду правила\.

Каждое диагностическое правило содержит следующие данные:

* состояние правила, т\. е\. включено оно или выключено;
* критичность \(по умолчанию критичность берётся не из профиля, а от анализатора кода\);
* код диагностического правила;
* название диагностического правила;
* документация к правилу;
* контрол для удаления правила\.

## Условия применения и обновления профиля

Проекты, не использующие профиль качества, загружают **все** результаты анализа, которые выдаёт статический анализатор кода\.

В случае привязки профиля к проекту он будет пропускать только включённые диагностические правила, которые есть в профиле\.

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

Обновление безопасно для настроек проектов, потому что обновляются только следующие поля:

* название диагностики;
* теги диагностики;
* документация диагностики

Новые диагностические правила при добавлении в существующий профиль по умолчанию будут выключены\. Их можно будет изучить перед включением\.