Skip to content

Support Go 1.11 modules #205

@ryboe

Description

@ryboe
> go version
go version go1.11 darwin/amd64
> go get github.com/golangci/golangci-lint/cmd/golangci-lint                                                                                                                
go: finding github.com/golangci/golangci-lint/cmd/golangci-lint latest
go: finding github.com/golangci/golangci-lint/cmd latest
go: finding github.com/golangci/lint-1 latest
go: finding github.com/golangci/maligned latest
go: finding github.com/GoASTScanner/gas latest
go: finding github.com/GoASTScanner/gas/rules latest
go: finding github.com/golangci/gocyclo/pkg/gocyclo latest
go: finding github.com/golangci/revgrep latest
go: finding github.com/golangci/check/cmd/varcheck latest
go: finding github.com/golangci/gocyclo/pkg latest
go: finding github.com/golangci/gocyclo latest
go: finding github.com/golangci/check/cmd/structcheck latest
go: finding github.com/golangci/check/cmd latest
go: finding github.com/golangci/check latest
go: finding golang.org/x/tools/go/loader latest
go: finding golang.org/x/tools/go/ssa/ssautil latest
go: finding golang.org/x/tools/go/ssa latest
go: finding github.com/golangci/unconvert latest
go: finding golang.org/x/tools/go latest
go: finding golang.org/x/tools latest
go: finding honnef.co/go/tools/staticcheck latest
go: finding honnef.co/go/tools/lint latest
go: finding honnef.co/go/tools/simple latest
go: finding honnef.co/go/tools/lint/lintutil latest
go: finding honnef.co/go/tools/unused latest
go: finding sourcegraph.com/sourcegraph/go-diff/diff latest
go: finding honnef.co/go/tools latest
go: finding sourcegraph.com/sourcegraph/go-diff latest
go: finding github.com/golangci/gofmt/goimports latest
go: finding github.com/golangci/prealloc latest
go: finding github.com/golangci/gofmt/gofmt latest
go: finding github.com/golangci/gofmt latest
go: finding github.com/kisielk/errcheck/golangci latest
go: finding github.com/golangci/ineffassign latest
go: finding github.com/OpenPeeDeeP/depguard latest
go: finding github.com/golangci/govet latest
go: finding github.com/golangci/go-misc/deadcode latest
go: finding github.com/golangci/goconst latest
go: finding mvdan.cc/unparam/check latest
go: finding github.com/golangci/go-misc latest
go: finding mvdan.cc/unparam latest
go: finding mvdan.cc/interfacer/check latest
go: finding mvdan.cc/interfacer latest
go: finding github.com/spf13/jwalterweatherman latest
go: finding github.com/nbutton23/zxcvbn-go latest
go: finding github.com/hashicorp/hcl latest
go: finding github.com/hashicorp/hcl/hcl/printer latest
go: finding github.com/hashicorp/hcl/hcl latest
go: finding github.com/securego/gosec latest
go: finding mvdan.cc/lint latest
go: finding github.com/gogo/protobuf/proto latest
go: finding sourcegraph.com/sqs/pbtypes latest
go: finding golang.org/x/sys/unix latest
go: finding golang.org/x/sys latest
go: finding golang.org/x/crypto/ssh/terminal latest
go: finding golang.org/x/crypto/ssh latest
go: finding golang.org/x/crypto latest
go: finding golang.org/x/text/width latest
build github.com/golangci/golangci-lint/cmd/golangci-lint: cannot find module for path github.com/kisielk/errcheck/golangci

The problem seems to be that the go tool is ignoring the github.com/kisielk/errcheck/golangci package in vendor. It gets confused because there is no package on GitHub at that path. Perhaps the path should be github.com/golangci/errcheck?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions