Перейти к основному содержимому

Схемы сканирования

Схема сканирования содержит несколько наборов правил, которые помогают реализовать сканирование репозиториев, содержащих несколько языков, и использовать несколько инструментов сканирования. В Gitlife есть два типа схем сканирования: системные и пользовательские. По умолчанию в системе сконфигурированы схемы сканирования для каждого языка отдельно, и общая схема сканирования всех языков. Пользователь может сделать необходимую ему схему, используя только языки, содержащиеся в его репозитории.

Основные параметры схемы сканирования

На картинке выше показан пример схемы сканирования.

Схема сканирования включает в себя:

Основные свойства: Название схемы сканирования и ее описание

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

Контроль качества: Пользователь может задать параметры критериев контроля качества для разных сценариев. Система поддерживает следующие параметры: количество дефектов высокого приоритета на тысячу строчек кода, количество дефектов спецификации, общее количество дефектов, общее количество дефектов высокого приоритета и общее количество угроз безопасности.

Создание пользовательской схемы сканирования

В Gitlife у пользователя есть возможность создавать свои собственные схемы сканирования. Для создания новой схемы сканирования необходимо:

1. Перейти в модуль Scan нажав на соответствующую кнопку в панели навигации, которая расположена с правой стороны

2. Перейти в раздел “Схемы сканирования” нажав на соответствующий значок в панели навигации.

3. Нажать на кнопку “+” для добавления новой схемы.

4. Система откроет окно создания новой схемы.

5. В данном окне пользователю доступны следующие настройки:

  • Название схемы сканирования: обязательный параметр
  • Описание схемы сканирования: краткое описание функционала новой схемы сканирования
  • Языки: выбор языков программирования, которые будут сканироваться в данной схеме. Для каждого выбранного языка появляется выпадающее окно, где пользователь может выбрать наборы правил, которые будут применятся в этой схеме
  • Наборы правил: наборы правил для выбранных ранее языков программирования, которые будут использоваться в данной схеме
  • Контроль качества: необязательный параметр. С помощью данного параметра пользователь выбирает параметры, по которым будет проведена проверка.

6. После заполнения всех параметров нажать на кнопку “Confirm”.