dep_radar
dep_radar copied to clipboard
Monitoring your Go dependencies in a microservice world
after a long service, a large number of repositories will leak of goroutines ```goroutine 203 [chan send, 10020 minutes]: github.com/stamm/dep_radar/deps.(*Detector).Deps.func1(0xc0004654a0, 0xc00046a0f0, 0x10b8680, 0xc0003c00a0, 0xc000292d20, 0xc000465680, 0xc0000b7240, 0x10ad480, 0x18ca528) /builds/platform/cherkizon-dep-radar/.cache/go/pkg/mod/github.com/stamm/[email protected]/deps/detect.go:47 +0x1e3...
``` ================== WARNING: DATA RACE Read at 0x00c0011cc140 by goroutine 1509: github.com/stamm/dep_radar/deps.(*Detector).Deps.func1() /pkg/mod/github.com/stamm/[email protected]/deps/detect.go:50 +0x11b ```
Base provider for get gitlab file/tags
Currently, glide and dep are only supported. Vgo is widely used too in many projects, so it would be great to have its support. https://github.com/golang/vgo
- Get rid of src package - Move domain object and interfaces into root package. Thanks @bketelsen for the presentation https://www.youtube.com/watch?v=MzTcsI6tn-0
Please add support gitlab. Many developers use it system.
Add example to add dep tools: gb, govendor, etc