🟡 Средний · 2 очк. Разное / продвинутое
Что делает go vet?
A Форматирует код
B Находит подозрительные конструкции в коде
C Запускает тесты
D Компилирует проект
Объяснение вопроса

Статический анализатор кода. Находит подозрительные конструкции, которые компилятор пропускает: неверные аргументы в Printf, копирование мьютексов, недостижимый код, ошибки в тегах структур.

fmt.Printf("%d", "string")  // go vet предупредит
mu2 := mu  // копирование sync.Mutex

Запуск: go vet ./.... Часто включают в CI вместе с go test.

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.