mirror of
https://github.com/golang/go
synced 2024-11-15 01:40:25 -07:00
cmd/go: add module information to vet actions
Update golang/go#66315 Change-Id: Ica9b7e010ea9a0a12f80cc83b8ace51f22822ec2 Reviewed-on: https://go-review.googlesource.com/c/go/+/580076 Reviewed-by: Michael Matloob <matloob@golang.org> Reviewed-by: Alan Donovan <adonovan@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
This commit is contained in:
parent
c98867d23a
commit
99283b81f4
@ -1140,6 +1140,8 @@ type vetConfig struct {
|
||||
NonGoFiles []string // absolute paths to package non-Go files
|
||||
IgnoredFiles []string // absolute paths to ignored source files
|
||||
|
||||
ModulePath string // module path (may be "" on module error)
|
||||
ModuleVersion string // module version (may be "" on main module or module error)
|
||||
ImportMap map[string]string // map import path in source code to package path
|
||||
PackageFile map[string]string // map package path to .a file with export data
|
||||
Standard map[string]bool // map package path to whether it's in the standard library
|
||||
@ -1187,6 +1189,11 @@ func buildVetConfig(a *Action, srcfiles []string) {
|
||||
v = gover.DefaultGoModVersion
|
||||
}
|
||||
vcfg.GoVersion = "go" + v
|
||||
|
||||
if a.Package.Module.Error == nil {
|
||||
vcfg.ModulePath = a.Package.Module.Path
|
||||
vcfg.ModuleVersion = a.Package.Module.Version
|
||||
}
|
||||
}
|
||||
a.vetCfg = vcfg
|
||||
for i, raw := range a.Package.Internal.RawImports {
|
||||
|
Loading…
Reference in New Issue
Block a user