Skip to content
| Marketplace
Sign in
Visual Studio Code>Linters>BDD LintNew to Visual Studio Code? Get it now.
BDD Lint

BDD Lint

Abhinand Raj

|
4 installs
| (0) | Free
Lint Gherkin feature files with bdd-lint rules (tense checks and BDD best practices).
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

BDD Lint VS Code extension (skeleton)

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

  1. Install vsce (the VS Code packaging/publishing tool):
npm install -g vsce
  1. Update package.json publisher field and version.
  2. Package the extension:
cd vscode-extension
vsce package
  1. 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.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft