Что такое golangci-lint? Как настроить?

Ответ

golangci-lint - агрегатор линтеров для Go (десятки линтеров в одном запуске). Установка: go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest. Запуск: golangci-lint run ./.... Конфиг: .golangci.yml в корне - включение/отключение линтеров, правила, исключения.

linters:
  enable: [errcheck, staticcheck, gosimple]
  disable: [deadcode]
linters-settings:
  errcheck:
    check-type-assertions: true
🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.