Идея для проверки очень хорошая, но, судя по всему, такого литера ещё нет. Если найдёте или сами реализуете, пожалуйста отпишитесь.
Есть близкий по смыслу
https://github.com/GaijinEntertainment/go-exhaustruct
Вариант с регулярной может помочь с реализацией необходимого вам поведения с помощью других линтеров.
Идея как это реализовать.
!! Warning похоже на небольшой костыль и сам это поведение не проверял!!
Линтеры:
1. Регулярка из ответа выше.
2.
https://github.com/gordonklaus/ineffassign
3. Проверка на использование директивы nolint
Алгоритм:
1. Запрещаете неявную инициализации при помощи регулярки.
2. Если переменная должна быть инициализирована дальше в коде, ineffassing выдаст ошибку, поэтому добавляем директиву nolint. Если этой инициализации не будет (ошибка которую хотим поймать) - упадёт проверка на использование nolint