diff --git a/imports/fix.go b/imports/fix.go index ebb228d1..72bc4516 100644 --- a/imports/fix.go +++ b/imports/fix.go @@ -640,6 +640,8 @@ func scanGoDirs(which goDirType) { continue } testHookScanDir(srcDir) + srcV := filepath.Join(srcDir, "v") + srcMod := filepath.Join(srcDir, "mod") walkFn := func(path string, typ os.FileMode) error { dir := filepath.Dir(path) if typ.IsRegular() { @@ -648,6 +650,9 @@ func scanGoDirs(which goDirType) { // directly in your $GOPATH/src or $GOROOT/src. return nil } + if dir == srcV || dir == srcMod { + return filepath.SkipDir + } if !strings.HasSuffix(path, ".go") { return nil }