то иногда достаточно страшные глупости проскакивают…
линтер вряд ли поможет но в Go идет искаропки рейс детектор, запускайте приложение/тесты c флагом -race
Флаг -race
Смотря что вы подразумеваете под race.
ну, к примеру такую ситуацию: for _, smth := range <smth> { go func(){ // smth is used }() }
ну я думаю что-нибудь с golangci-lint словит такое, там вроде есть линтер который замыкания проверяет
такое ловит scopelint
Обсуждают сегодня