DefaultOpts returns default options to process the snapshot.
()
| 62 | |
| 63 | // DefaultOpts returns default options to process the snapshot. |
| 64 | func DefaultOpts() *Opts { |
| 65 | p := runtime.GOROOT() |
| 66 | if runtime.GOOS == "windows" { |
| 67 | p = strings.Replace(p, pathSeparator, "/", -1) |
| 68 | } |
| 69 | return &Opts{ |
| 70 | LocalGOROOT: p, |
| 71 | LocalGOPATHs: getGOPATHs(), |
| 72 | NameArguments: true, |
| 73 | GuessPaths: true, |
| 74 | AnalyzeSources: true, |
| 75 | } |
| 76 | } |
| 77 | |
| 78 | func (o *Opts) isValid() bool { |
| 79 | if !o.GuessPaths && o.AnalyzeSources { |
searching dependent graphs…