[x] Для запуска линтеров golangci-lint используется make lint;
[x] В зависимости от окружения, тесты запускаются с помощью make docker_test или make podman_test. Покрытие обеспечивается интеграционным тестом, правильные результаты покрытия доступны с помощью команды
go tool cover -html=coverage.out;
[x] make sec проверяет безопасность кода с помощью trivy и govulncheck;
[x] Тесты проверяют покрытие кода и состояния гонки.
make lint
;make docker_test
илиmake podman_test
. Покрытие обеспечивается интеграционным тестом, правильные результаты покрытия доступны с помощью командыgo tool cover -html=coverage.out
;make sec
проверяет безопасность кода с помощью trivy и govulncheck;