I am working on a project (closed source, sorry) that has suffered from proliferation of parameters to constructors, and for this (and other) reasons looks like it would benefit from a DI approach, such as Uber FX.
The code base is pretty large at this point, and manually adapting it is slow, tedious and frustrating. But laziness, impatience and hubris says: why not use features like static analysis using DST and reflection to automate this process?
So here is an attempt at doing that: https://github.com/debedb/fxforce5.
P.S. For a related approach used to automatically generate Swagger docs, see Swagger as you Go.