Что такое go-naming?
Соглашения об именах Go для пакетов, функций, методов, переменных, констант и получателей из руководств по стилю Google и Uber. Используйте при именовании любого идентификатора в коде Go (выбирая имена для типов, функций, методов, переменных, констант или пакетов) для обеспечения ясности, последовательности и идиоматического стиля. Источник: cxuu/golang-skills.