[PROJECT] Switching to a Salsa based backend like Rust-Analyzer #362
Labels
enhancement
New feature or request
sourcepawn-lsp
Issue affects the LSP
tree-sitter
Issue related to the tree-sitter grammar
As part of my end-of-study project, I am working on adding "real-time" lints (outside of spcomp) to
sourcepawn-vscode
.The development is happening on the #feat/salsa branch, and as a result, main is frozen until this gets merged.
Using Salsa for lints will (should) yield much better performances out of the LSP. It will only compute what it needs to resolve requests, as opposed to what is currently done: parse all files and maintain a list of references for every declarations.
I will try to have a working beta as soon as possible. The goal is to have everything ready by the end of March.
List of TODOs before I can merge (will change):
The text was updated successfully, but these errors were encountered: