У меня вопрос по поводу golangci-lint.
Линтер возвращает меня за что-то вроде:
type outputFormat string
const (
formatNone outputFormat = ""
formatText = "TEXT"
formatJSON = "JSON"
)
ошибка типа:
только первая константа в этой группе имеет явный тип
(Staticcheck)
formatNone outputFormat = ""
Но в чем проблема?
В https://go101.org/article/constants-and-variables.html они описывают в главе Автозаполнение в объявлениях констант , что неполные константы будут распознаны и заполнены.
Я не нашел ни одной ссылки, которая бы указала мне избегать использования неполных константных определений.
Может кто-нибудь объяснить мне, что за этим стоит?