You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The official VS Code extension for [Rslint](https://github.com/web-infra-dev/rslint), a high-performance JavaScript and TypeScript linter written in Go.
4
+
5
+
## 📦 Installation
6
+
7
+
-**VS Code**: Install the extension from the [VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=rstack.rslint)
8
+
-**Cursor/Trae**: Install the extension from the [Open VSX Registry](https://open-vsx.org/extension/rstack/rslint).
9
+
10
+
## ⚙️ Configuration
11
+
12
+
The extension can be configured through VS Code settings:
13
+
14
+
### rslint.enable
15
+
16
+
-**Type:**`boolean`
17
+
-**Default:**`true`
18
+
19
+
Enable/disable Rslint.
20
+
21
+
### rslint.binPath
22
+
23
+
-**Type:**`"local"` | `"built-in"` | `"custom"`
24
+
-**Default:**`"local"`
25
+
26
+
Choose which Rslint binary to use:
27
+
28
+
-`local`: Use workspace node_modules Rslint binary
29
+
-`built-in`: Use extension's built-in Rslint binary
30
+
-`custom`: Use a custom path to Rslint binary
31
+
32
+
### rslint.customBinPath
33
+
34
+
-**Type:**`string`
35
+
-**Default:**`undefined`
36
+
37
+
Custom path to Rslint executable. Only used when `rslint.binPath` is set to `custom`. Requires reloading VS Code to take effect.
38
+
39
+
### rslint.trace.server
40
+
41
+
-**Type:**`"off"` | `"messages"` | `"verbose"`
42
+
-**Default:**`"off"`
43
+
44
+
Traces the communication between VS Code and the language server.
45
+
46
+
## 💬 Community
47
+
48
+
Join our community:
49
+
50
+
-[GitHub](https://github.com/web-infra-dev/rslint) - Report bugs and request features
51
+
-[Discord](https://discord.gg/uPSudkun2b) - Chat with the team and community
0 commit comments