diff --git a/imports/forward.go b/imports/forward.go index bb661d5990..eef25969de 100644 --- a/imports/forward.go +++ b/imports/forward.go @@ -35,6 +35,9 @@ var LocalPrefix string // so it is important that filename be accurate. // To process data ``as if'' it were in filename, pass the data as a non-nil src. func Process(filename string, src []byte, opt *Options) ([]byte, error) { + if opt == nil { + opt = &Options{Comments: true, TabIndent: true, TabWidth: 8} + } intopt := &intimp.Options{ Env: &intimp.ProcessEnv{ GOPATH: build.Default.GOPATH, diff --git a/internal/imports/imports.go b/internal/imports/imports.go index 8b63908c18..6253337604 100644 --- a/internal/imports/imports.go +++ b/internal/imports/imports.go @@ -42,9 +42,6 @@ type Options struct { // Process implements golang.org/x/tools/imports.Process with explicit context in env. func Process(filename string, src []byte, opt *Options) ([]byte, error) { - if opt == nil { - opt = &Options{Comments: true, TabIndent: true, TabWidth: 8} - } if src == nil { b, err := ioutil.ReadFile(filename) if err != nil {