Исключить одну библиотеку из индекса GoLand (автозаполнение) - PullRequest
0 голосов
/ 12 июня 2019

GoLand по умолчанию индексирует библиотеку, определенную go.mod, что отлично. Это происходит потому, что одна из библиотек получает косвенную зависимость, и это индексируется. Можно ли исключить из автозаполнения / автоматического импорта одну косвенную зависимость?

Например, когда я набираю return errors.New(buffer.String()), среда IDE автоматически импортирует "github.com/pkg/errors" вместо errors.

import "github.com/pkg/errors"
// import "errors" << This is what I want
func myFunc() error{
    return errors.New(buffer.String())
}
module actual-experience.com/digital-user

require (
    github.com/coreos/bbolt v1.3.0
    github.com/davecgh/go-spew v1.1.0 // indirect
    github.com/georgeok/go-httpstat v0.0.0-20180624225026-6e05174a0aaf
    github.com/google/gopacket v1.1.14
    github.com/pkg/errors v0.8.0 // indirect
    ....
)
...