The official VSCode plugin for ReScript.
You must have bs-platform 8.3.3
installed locally in your project, through the usual npm installation. Older versions are not guaranteed to work.
The plugin's on VSCode Marketplace. In VSCode, cmd-shift-p
-> "Install Extensions", then find "rescript-vscode".
The plugin activates on .res
and .resi
files. If you've already got Reason-Language-Server installed, it's possible that the latter took precedence over this one. Make sure you're using this plugin ("ReScript syntax") rather than Reason-Language-Server ("BuckleScript syntax").
- Supports
.res
,.resi
andbsconfig.json
. - Syntax highlighting.
- Formatting, with caveats:
- Currently requires the file to be part of a ReScript project, i.e. with a
bsconfig.json
. - Cannot be a temporary file.
- Currently requires the file to be part of a ReScript project, i.e. with a
- Syntax errors diagnosis (only after formatting).
- Built-in bsb watcher (optional, and exposed explicitly as a pop-up; no worries of dangling build).
- Type hint.
- Jump to location.
- Autocomplete.
- Snippets to ease a few syntaxes:
external
features such as@bs.module
and@bs.val
try
,for
, etc.
- Formatting of temporary files
- Formatting of files outside of a ReScript project root