3 ms·
> Development usually involves far more failed compiles than successful ones This is less true when using LSP.
by ivanjermakov 3y ago
> Development usually involves far more failed compiles than successful ones
This is less true when using LSP.
- Animats 3y agoLSP just does local syntax. Not cross-module checks, including the borrow checker. The Rust compiler catches local syntax errors very quickly, so that's not a big issue.
- ivanjermakov 3y agoModern LSP servers are capable of workspace-level diagnostics, from my experience with tsserver and rustanalyzer. Had no issues with borrow checker or async checks.