Our current class for downloading the Language Server is one that was made-for-purpose and as such has a bit of an anti-pattern design for what we would like for the extension overall.
Discuss improving upon the current implementation to make it easier to re-use for future cases where we may need to download extra libs/interpreters/etc.
Discussion should also include cost/benefit of redesigning the current implementation to incorporate DI, and to improve test-ability.
Reactions are currently unavailable
Our current class for downloading the Language Server is one that was made-for-purpose and as such has a bit of an anti-pattern design for what we would like for the extension overall.
Discuss improving upon the current implementation to make it easier to re-use for future cases where we may need to download extra libs/interpreters/etc.
Discussion should also include cost/benefit of redesigning the current implementation to incorporate DI, and to improve test-ability.