diff options
| author | Jeff Carr <[email protected]> | 2024-12-03 18:03:42 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-12-03 18:03:42 -0600 |
| commit | a58234f82cad50c0fd6739a1bab968d660777a38 (patch) | |
| tree | dd454c55426e522e39ae3af3041470081074085a | |
| parent | 5d5f69157050117af2a6f0b850a885fefa55c7ae (diff) | |
renamev0.0.20
| -rw-r--r-- | finalGoSumCheck.go (renamed from goDebCheck.go) | 33 |
1 files changed, 29 insertions, 4 deletions
diff --git a/goDebCheck.go b/finalGoSumCheck.go index b07bb7c..7bdddd8 100644 --- a/goDebCheck.go +++ b/finalGoSumCheck.go @@ -20,8 +20,16 @@ func (f *Forge) FinalGoDepsCheckOk(check *gitpb.Repo) bool { log.Info("boo, check == nil") return false } + if ! check.Exists("go.mod") { + log.Info("go.mod is missing in", check.GoPath) + return false + } + // clear out the protobuf and rescan from the file check.GoDeps = nil + if ok, _ := check.IsPrimitive(); ok { + return true + } if ok, err := check.ParseGoSum(); !ok { log.Info("FinalGoDepsCheckOk() error", err) return false @@ -70,15 +78,32 @@ func (f *Forge) FinalGoDepsCheckOk(check *gitpb.Repo) bool { func (f *Forge) checkOverride(gopath string) bool { if gopath == "cloud.google.com/go" { log.Info("checkOverride() is ignoring", gopath) - return false + return true + } + if gopath == "github.com/posener/complete/v2" { + log.Info("checkOverride() is ignoring", gopath) + return true } if strings.HasPrefix(gopath, "github.com/go-gl") { log.Info("checkOverride() is ignoring", gopath) - return false + return true } - if gopath == "github.com/posener/complete/v2" { + if strings.HasPrefix(gopath, "google.golang.org") { log.Info("checkOverride() is ignoring", gopath) - return false + return true + } + if strings.HasPrefix(gopath, "go.opencensus.io") { + log.Info("checkOverride() is ignoring", gopath) + return true + } + if strings.HasPrefix(gopath, "github.com/nicksnyder/go-i18n") { + log.Info("checkOverride() is ignoring", gopath) + return true + } + // fuckit for now. just blacklist github.com + if strings.HasPrefix(gopath, "github.com/") { + log.Info("checkOverride() is ignoring", gopath) + return true } return false } |
