This folder contains a minimal VS Code extension that runs the bdd-lint CLI on the currently open .feature file and shows output in an output channel.
How it works
The extension calls the bdd-lint console script. Make sure bdd-lint is available in PATH or the workspace Python environment (e.g., install with pip install -e . or pip install bdd-lint).
The command registered is bdd-lint.run and can be run from the command palette or via a keybinding you add.
Publish
Install vsce (the VS Code packaging/publishing tool):
npm install -g vsce
Update package.json publisher field and version.
Package the extension:
cd vscode-extension
vsce package
Publish (follow Visual Studio Marketplace publisher steps):
vsce publish
Notes
This is a small, unbuilt extension (pure JavaScript) to keep the integration straightforward. If you want TypeScript sources and CI to build the extension, I can add that.