Gradually-typed SQF (.sqfts / .d.sqfts) with live diagnostics, hover, and completion via sqfts-language-server.
Develop
# From repo root
cargo build --release -p sqfts-lsp
cd editors/vscode
npm install
npm run copy-server:win # or copy server/ manually on other OS
npm run build
Install the extension in Cursor/VS Code:
Command Palette → Extensions: Install from VSIX… after npx vsce package, or
Symlink this folder into your extensions directory for development.
Set sqfts.serverPath if the binary is not bundled under server/.
Features
Diagnostics from sqfts check (engine command DB + .d.sqfts)
Hover: engine overloads and declared function/global signatures