I'm hitting this error when running golangci-lint v1.20.0 on github.com/projectcalico/libcalico-go `level=error msg="Running error: context loading failed: package github.com/sirupsen/logrus: no go files to analyze"` > $ go env > GO111MODULE="on" > GOARCH="amd64" > GOBIN="" > GOCACHE="/go-cache" > GOENV="/home/user/.config/go/env" > GOEXE="" > GOFLAGS="-mod=vendor" > GOHOSTARCH="amd64" > GOHOSTOS="linux" > GONOPROXY="" > GONOSUMDB="" > GOOS="linux" > GOPATH="/go" > GOPRIVATE="" > GOPROXY="https://proxy.golang.org,direct" > GOROOT="/usr/local/go" > GOSUMDB="sum.golang.org" > GOTMPDIR="" > GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64" > GCCGO="gccgo" > AR="ar" > CC="gcc" > CXX="g++" > CGO_ENABLED="0" > GOMOD="/go/src/github.com/projectcalico/libcalico-go/go.mod" > CGO_CFLAGS="-g -O2" > CGO_CPPFLAGS="" > CGO_CXXFLAGS="-g -O2" > CGO_FFLAGS="-g -O2" > CGO_LDFLAGS="-g -O2" > PKG_CONFIG="pkg-config" > GOGCCFLAGS="-fPIC -m64 -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build253984656=/tmp/go-build -gno-record-gcc-switches" The go.mod in libcalico-go replaces logrus with our fork of that package, but the problem persists if I remove that replace statement.