You dont run an IDE with indexing, error checking and code completion?

vscode-server runs the LSP etc in the remote machine. The local machine is really just the UI.