Как убрать проверку импортированных модулей go с официальным расширением?
Суть в том, что все импортируемые пакеты по факту установлены и работают. Но расширение их подсвечивает красным указывая на ошибку и пишет, что не нашел пакета не по goroot, ни по gopath (пакеты есть и работают, повторюсь, при go run main.go сам язык их находит).
Еще и при установке этого расширения, оно юзает свои собственные пути, при этом добавляя везде /path/src, даже если самой папки src нету, он просто на нее как промежуточную указывает. А при попытке уже в настройках самого расширения указать правильные пути, он все равно оставляет /path/src на конце (даже если ты его не писал). Мне это просто надоело и не хочу тратить свои человеко-часы на вещи, которые не работают не из за меня.
Как отключить проверку валидности пути при импорте?
Начиная с версии 1.11, используются Go modules.
При этом нет необходимости использовать ни GOROOT, ни GOPATH.
Для удовлетворения зависимостей предпочитаю использовать go mod tidy.