капасити слайса, но указал длину и пошёл аппендить:
otherItems := make([]OtherItems, len(items)) // должно было быть make([]OtherItems, 0, len(items))
for _, item := range items {
otherItems = append(otherItems, OtherItem{...})
}
Постоянно вижу данную ошибку. Может есть решение как это избегать, кроме как быть более внимательным?
golangci-lint вроде бы можно настроить свои правила, не знаю насколько гибкие, но вашу задачу думаю решитХЪелеПми1
Обсуждают сегодня