
gofmt, go vet и golangci-lint: три уровня чистоты Go-кода
Go — один из немногих языков, где стиль форматирования не обсуждают: gofmt решает за вас. Но форматирование — лишь первый слой. go vet ловит скрытые ошибки компиляции, а golangci-lint объединяет десятки линтеров в один прогон. Разбираем, что именно проверяет каждый инструмент, чем они отличаются и как собрать из них рабочий пайплайн.










