isl-lang.org / vscode
VS Code Extension
The ISL VS Code extension provides syntax highlighting for
.isl files and embedded intent blocks, inline violation
diagnostics, code actions for scaffolding new intent blocks, and hover
documentation for constraint keywords.
ISL Language Support
publisher: isl-lang · id: isl-lang.isl-vscode
Preview
Screenshot placeholder — add real screenshot to
public/screenshots/vscode.png
Features
- — Syntax highlighting for ISL intent blocks in TypeScript, JavaScript, and standalone .isl files
- — Inline error and warning diagnostics from the ISL parser (requires @isl-lang/parser in your project)
- — Code action: "Wrap with ISL intent block" for any function or module
- — Hover documentation for all built-in constraint keywords
- — Go-to-definition for constraint identifiers defined in your project
- — Snippets for common intent patterns (pure, idempotent, maxComplexity)
Manual install (VSIX)
Download the .vsix directly from the GitHub releases page
and install via Extensions: Install from VSIX... in the
VS Code command palette.