andrey-priemko / go_study

0 stars 0 forks source link

Неверные импорты #1

Open ilya-shikhaleev opened 5 years ago

ilya-shikhaleev commented 5 years ago

Не проходит go vet ./...

videoserver/provider/dataprovider.go:3:8: cannot find package "go_study/videoserver/model" in any of:
import (
    "context"
    _ "github.com/go-sql-driver/mysql"
    log "github.com/sirupsen/logrus"
    "go_study/videoserver/handlers"
    "go_study/videoserver/provider"
    "go_study/videoserver/provider/mysql"
    "net/http"
    "os"
    "os/signal"
    "syscall"
)

Дело в том, что надо указывать полный путь до пакета. В данном случае, вместо go_study/videoserver/handlers надо писать github.com/andrey-priemko/go_study/videoserver/handlers

ilya-shikhaleev commented 5 years ago

Дополнительно, строгие линтеры рекомендуют а) сортировать импорты, б) группировать стандартные, нестандартные и собственные

andrey-priemko commented 5 years ago

Сортировку и группировку сделал По импорту пакетов есть вопросы