Skip to content

cmd/go: build is slow to report misspelled package name #26874

Closed
@adonovan

Description

@adonovan

The go command's support for versioned modules means that go build takes 12 seconds to report a typo in a package name.

$ pwd
/home/adonovan/got/src/golang.org/x/tools

$ time go build ./cmd/ssadump
real	0m0.185s
user	0m0.332s
sys	0m0.140s

$ time go build ./cmd/ssadum
go: finding golang.org/x/tools/cmd/ssadum latest
go: finding golang.org/x/tools/cmd latest
go: import "golang.org/x/tools/cmd/ssadum": cannot find module providing package golang.org/x/tools/cmd/ssadum

real	0m12.422s
user	0m0.200s
sys	0m0.096s

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions