Skip to content

Commit ab8cfda

Browse files
committed
antigravity compatibility
1 parent f70f238 commit ab8cfda

3 files changed

Lines changed: 60 additions & 13 deletions

File tree

README.md

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,15 @@
1-
# Blinter — VS Code Batch Linter
1+
# Blinter — the IDE Batch Linter
22

3-
Blinter integrates the native Blinter executable into Visual Studio Code’s **Run & Debug** workflow so Windows batch files (`.bat`, `.cmd`) get live diagnostics, variable tracking, and actionable quick fixes while you iterate.
3+
Blinter integrates the native Blinter executable into the IDE's **Run & Debug** workflow so Windows batch files (`.bat`, `.cmd`) get diagnostics and actionable quick fixes while you iterate.
44

55
## What it does
6-
- Registers a `blinter-debug` debug type that launches the bundled `blinter.exe` and streams its output into VS Code.
6+
- Registers a `blinter-debug` debug type that launches the bundled `blinter.exe` and streams its output into the IDE.
77
- Parses stdout incrementally to keep the **Problems** panel, hover tooltips, and inline “stupid line” decorations in sync.
88
- Exposes a **Blinter Output** view in the Run & Debug sidebar that groups diagnostics (errors, warnings, undefined variables, etc.) and lets you jump straight to problem lines.
99
- Provides command-casing quick fixes (configurable) and detailed variable traces for undefined-variable diagnostics.
1010

1111
## Requirements
12-
- Visual Studio Code 1.75.0 or higher (stable or Insiders).
13-
- Bundled native `blinter.exe` in `bin/` (or `bins/`) inside the extension. The extension does **not** fall back to Python scripts.
12+
- Visual Studio Code 1.75.0 or higher (stable, Insiders of forks).
1413

1514
Important third-party notice
1615
----------------------------
@@ -26,14 +25,13 @@ is released under the MIT license (see `LICENSE`).
2625
Credits
2726
-------
2827
- Blinter (core linter executable): tboy1337 — https://github.com/tboy1337/Blinter
29-
- This VS Code integration and extension scaffolding: Blinter VS Code Extension
28+
- This the IDE integration and extension scaffolding: Blinter the IDE Extension
3029
contributors (see repository history / git log)
3130

3231
## Quick start
33-
1. Confirm `bin/blinter.exe` is included alongside the extension (already bundled in the published VSIX).
34-
2. Open a workspace that contains the batch file you want to lint.
35-
3. Open the **Run & Debug** view (`Ctrl+Shift+D`) and choose the `Launch Batch (Blinter)` configuration. If prompted, allow VS Code to create a `launch.json` using the snippet below.
36-
4. Press **Run** (F5). Blinter runs immediately, populating the Problems panel, in-editor highlights, and the Blinter Output view.
32+
1. Open a workspace that contains the batch file you want to lint.
33+
2. Open the **Run & Debug** view (`Ctrl+Shift+D`) and choose the `Launch Batch (Blinter)` configuration. If prompted, allow the IDE to create a `launch.json` using the snippet below.
34+
3. Press **Run** (F5). Blinter runs immediately, populating the Problems panel, in-editor highlights, and the Blinter Output view.
3735

3836
Example `launch.json` entry:
3937

@@ -61,7 +59,6 @@ Example `launch.json` entry:
6159

6260
## Output & troubleshooting
6361
- View → Output → **Blinter** shows the exact command invocation, stdout, and stderr.
64-
- If `blinter.exe` cannot be located, a warning is raised and the Output channel logs the lookup paths (`bin/` or `bins/`). Copy the executable into one of those folders and rerun.
6562
- Diagnostics clear automatically when a session ends; start a new Run & Debug session to refresh analysis.
6663

6764
## Packaging & publishing

package.json

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,32 @@
1919
"Other"
2020
],
2121
"engines": {
22-
"vscode": "^1.105.0"
22+
"vscode": "^1.105.0",
23+
"Windsurf": "*",
24+
"Gitpod": "*",
25+
"code-server": "*",
26+
"GitLab Web IDE": "*",
27+
"Arduino IDE 2.x": "*",
28+
"Cursor": "*",
29+
"VSCodium": "*",
30+
"Trae": "*",
31+
"theia": "*",
32+
"code-oss": "*",
33+
"codium": "*",
34+
"vscodium": "*",
35+
"openvscode": "*",
36+
"openvscode-server": "*",
37+
"eclipse.theia": "*",
38+
"cursor": "*",
39+
"gitpod": "*",
40+
"coder": "*",
41+
"openvsx": "*",
42+
"arduino-ide": "*",
43+
"cloud9": "*",
44+
"gitlab-web-ide": "*",
45+
"aws-cloud9": "*",
46+
"PearlAI": "*",
47+
"Antigravity": "*"
2348
},
2449
"keywords": [
2550
"batch",

package0.json

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,32 @@
1919
"Other"
2020
],
2121
"engines": {
22-
"vscode": "^1.105.0"
22+
"vscode": "^1.105.0",
23+
"Windsurf": "*",
24+
"Gitpod": "*",
25+
"code-server": "*",
26+
"GitLab Web IDE": "*",
27+
"Arduino IDE 2.x": "*",
28+
"Cursor": "*",
29+
"VSCodium": "*",
30+
"Trae": "*",
31+
"theia": "*",
32+
"code-oss": "*",
33+
"codium": "*",
34+
"vscodium": "*",
35+
"openvscode": "*",
36+
"openvscode-server": "*",
37+
"eclipse.theia": "*",
38+
"cursor": "*",
39+
"gitpod": "*",
40+
"coder": "*",
41+
"openvsx": "*",
42+
"arduino-ide": "*",
43+
"cloud9": "*",
44+
"gitlab-web-ide": "*",
45+
"aws-cloud9": "*",
46+
"PearlAI": "*",
47+
"Antigravity": "*"
2348
},
2449
"keywords": [
2550
"batch",

0 commit comments

Comments
 (0)