extractor: Reorganize code to be in a slightly more sensible order

This commit is contained in:
Sauyon Lee
2020-09-23 04:31:42 -07:00
parent e158b39287
commit 7ea3b34e4b

View File

@@ -37,6 +37,13 @@ func ExtractWithFlags(buildFlags []string, patterns []string) error {
log.Println("Go module mode disabled.")
}
modFlags := make([]string, 0, 1)
for _, flag := range buildFlags {
if strings.HasPrefix(flag, "-mod=") {
modFlags = append(modFlags, flag)
}
}
log.Println("Running packages.Load.")
cfg := &packages.Config{
Mode: packages.NeedName | packages.NeedFiles |
@@ -47,14 +54,6 @@ func ExtractWithFlags(buildFlags []string, patterns []string) error {
BuildFlags: buildFlags,
}
pkgs, err := packages.Load(cfg, patterns...)
modFlags := make([]string, 0, 1)
for _, flag := range buildFlags {
if strings.HasPrefix(flag, "-mod=") {
modFlags = append(modFlags, flag)
}
}
if err != nil {
return err
}