Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Gherkin Linter (UnderTest.FeatureLint)New to Visual Studio Code? Get it now.
Gherkin Linter (UnderTest.FeatureLint)

Gherkin Linter (UnderTest.FeatureLint)

undertest

|
4,343 installs
| (1) | Free
Opinionated gherkin feature linter.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

UnderTest.Featurelint VS

Version Rating Downloads

Feature/Gherkin linting and style checking for Visual Studio Code

Features

  • Executes linters against *.feature (gherkin) files.
  • Current rules are:
    • Bad Phrase (phrases which should not be in high quality features)
    • Data Table Headers Use Pascal Case
    • Ensure feature names are unique
    • Ensure scenario names are unique
    • Feature name required
    • No duplicate tags
    • No empty feature files
    • No periods at the end of lines
    • No Thens in backgrounds
    • No upper case words
    • Ensure order of Given-When-Then
    • Scenario name required
    • Scenario outline examples should have a name
    • Scenario outline should have an example table
    • Ensure example elements are mapped rul

Requirements

  • VS Code (>= 0.10.1)
  • UnderTest.FeatureLint

Installing

  1. Press Ctrl+Shift+X to open the Extensions tab
  2. Type undertest to find the extension
  3. Click the Install button, then the Enable button

OR

  1. Open Visual Studio Code
  2. Press Ctrl+P to open the Quick Open dialog
  3. Type ext install undertest.undertest-featurelint to find the extension
  4. Click the Install button, then the Enable button

OR

  1. Open a command-line prompt
  2. Run code --install-extension undertest.undertest-featurelint

Extension Settings

None currently. If you have a request for one, please request.

Changelog

The full changelog is available here: changelog.

Known Issues

Linting is currently limited to single file rules.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft