Who doesn't need this? Do you really want different people on your team accidentally using different versions of dependencies?
> the standard, idiomatic Go approach is to vendor your dependencies.
How does that work with transitive dependencies? Do you vendor those too?
> Google, for example, does not use any Go-specific tool for vendoring IIRC.
How much third-party code does Google actually use?
> Do you vendor [transitive dependencies] too?
Who doesn't need this? Do you really want different people on your team accidentally using different versions of dependencies?
> the standard, idiomatic Go approach is to vendor your dependencies.
How does that work with transitive dependencies? Do you vendor those too?
> Google, for example, does not use any Go-specific tool for vendoring IIRC.
How much third-party code does Google actually use?