Мой vscode не обнаруживает ошибок в golang.
Пример:
package somepackage
import "fmt"
func f(name string) string {
name = 1
return name
}
Это должно вызвать ошибку типа, но это не так. Я никогда не получаю никаких ошибок.
Мой settings.json
содержит
"go.gopath": "some/path",
"go.vetOnSave": "package",
"go.lintOnSave": "package",
"go.testOnSave": true,
"go.buildOnSave": "package",
"go.coverOnSave": true
Мне удалось запустить go: install/update Tools
. Все инструменты успешно установлены.
Я также могу запустить отладку файла .go в vscode.