ElixirLS failing to init the wire protocol leaves state = starting and client.initializeResult! = undefined so parseTestsInFileContents crashes. Should a undefined conditional be added here or would that hide the problem and logic to check the extension/client state be added elsewhere?
ElixirLS failing to init the wire protocol leaves state = starting and client.initializeResult! = undefined so parseTestsInFileContents crashes. Should a undefined conditional be added here or would that hide the problem and logic to check the extension/client state be added elsewhere?
Reported on slack by @thetamind