Как проверять линтер в CI?

Middle
179 просмотров
AFK Offer AI

Добавляешь шаг с golangci-lint run ./... или используешь готовый action golangci/golangci-lint-action. Конфигурацию линтера хранишь в .golangci.yml в корне проекта. Включаешь нужные линтеры: errcheck, govet, staticcheck, gosimple. Линтер должен блокировать мерж если есть ошибки. Это ловит баги до code review.

Следующий вопрос

Что такое or-done channel?