Проверка соответствия кода осуществляется через интерфейс командной строки Checks, а результаты загружаются в консоль Checks.
Соответствие кода установки
Для начала следуйте инструкциям по установке Checks CLI .
После установки вы сможете запускать команды проверки соответствия кода:
checks code <command>
Сканируйте свой проект
После установки Checks Code Compliance вы можете сканировать свою кодовую базу, чтобы понять, как собираются, передаются или обрабатываются конфиденциальные данные.
Для сканирования кода репозитория с помощью Code Compliance CLI используйте команду checks code scan
.
Например, чтобы протестировать репозиторий my-swift-app
, который находится в папке repositories/personal
:
checks code scan repositories/personal/my-swift-app
По умолчанию Code Compliance выводит результаты в текстовом формате в терминале.
Вывести результаты теста в формате JSON
Чтобы экспортировать результаты в формат JSON в терминале:
checks code scan PATH --format=json > ./checks-code-results
Чтобы экспортировать результаты в формат JSON и сохранить в локальном файле:
checks code scan PATH --format=json > ./checks-code-results.json
Вывести результаты теста в формате HTML
Чтобы экспортировать результаты в формат HTML в терминале:
checks code scan PATH --format=html > ./checks-code-results
Чтобы экспортировать результаты в формат HTML и сохранить в локальном файле:
checks code scan PATH --format=html > ./checks-code-results.html
Дополнительная помощь
Запустить checks code scan --help
.
Настройте автоматическое сканирование
Информацию о настройке автоматизированных сканирований на соответствие коду см. в нашей обзорной документации CI/CD.
Получение поддержки
Отправьте электронное письмо на адрес checks-support@google.com, если вам нужна помощь с проверкой соответствия кодам или с проверками в целом.