| 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() { | |
| } | |