env GO111MODULE=off | |
# Issue 30296. Verify that "go vet" uses only immediate dependencies. | |
# First run fills the cache. | |
go vet a | |
go vet -x a | |
! stderr 'transitive' | |
-- a/a.go -- | |
package a | |
import "b" | |
func F() { | |
b.F() | |
} | |
-- b/b.go -- | |
package b | |
import "transitive" | |
func F() { | |
transitive.F() | |
} | |
-- transitive/c.go -- | |
package transitive | |
func F() { | |
} | |