Skip to content

Commit 4e9aeaf

Browse files
feat: add support for extension joselitofilho.ginkgotestexplorer
1 parent a9e06d8 commit 4e9aeaf

4 files changed

Lines changed: 19 additions & 2 deletions

File tree

docs/src/content/docs/reference/Settings.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ List of extensions that should not be configured automatically.
8383
- `dart-code.flutter`
8484
- `ziglang.vscode-zig`
8585
- `signageos.signageos-vscode-sops`
86+
- `joselitofilho.ginkgotestexplorer`
8687

8788
---
8889

docs/src/content/docs/reference/Supported-extensions.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ If you want to configure it manually, search for
3535
| [flutter](https://marketplace.visualstudio.com/items?itemName=dart-code.flutter) | `dart.flutterSdkPath` | Does not work with shims or symlinks |
3636
| [zig](https://marketplace.visualstudio.com/items?itemName=ziglang.vscode-zig) | `zig.path`, `zig.zls.path` (install [zls](https://mise.jdx.dev/lang/zig.html#zig-language-server) with `mise`) | Does not work with shims or symlinks |
3737
| [sops](https://marketplace.visualstudio.com/items?itemName=signageos.signageos-vscode-sops) | `sops.binPath` | |
38+
| [ginkgo test explorer](https://marketplace.visualstudio.com/items?itemName=joselitofilho.ginkgotestexplorer) | `ginkgotestexplorer.ginkgoPath` | |
3839

3940
Extensions which have built-in support for `mise`:
4041

package.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,8 @@
150150
"Dart-Code.dart-code",
151151
"dart-code.flutter",
152152
"ziglang.vscode-zig",
153-
"signageos.signageos-vscode-sops"
153+
"signageos.signageos-vscode-sops",
154+
"joselitofilho.ginkgotestexplorer"
154155
]
155156
},
156157
"markdownDescription": "List of extensions that should not be configured automatically."
@@ -183,7 +184,8 @@
183184
"Dart-Code.dart-code",
184185
"dart-code.flutter",
185186
"ziglang.vscode-zig",
186-
"signageos.signageos-vscode-sops"
187+
"signageos.signageos-vscode-sops",
188+
"joselitofilho.ginkgotestexplorer"
187189
]
188190
},
189191
"markdownDescription": "List of extensions that should be configured automatically. If both include and ignore lists are set, the ignore list takes precedence. If the include list includes 'all' (default), all supported extensions are considered except those in the ignore list."

src/utils/supportedExtensions.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -396,6 +396,19 @@ export const SUPPORTED_EXTENSIONS: Array<ConfigurableExtension> = [
396396
});
397397
},
398398
},
399+
{
400+
toolNames: ["ginkgo"],
401+
extensionId: "joselitofilho.ginkgotestexplorer",
402+
generateConfiguration: async ({ miseService, tool, miseConfig }) => {
403+
return configureSimpleExtension(miseService, {
404+
configKey: "ginkgotestexplorer.ginkgoPath",
405+
useShims: false,
406+
useSymLinks: false,
407+
tool,
408+
miseConfig,
409+
});
410+
},
411+
},
399412
];
400413

401414
export const CONFIGURABLE_EXTENSIONS_BY_TOOL_NAME = new Map<

0 commit comments

Comments
 (0)