Lint Gherkin Files

Build Status Code Climate

This tool lints gherkin files.

Usage

run gherkin_lint on a list of files

gherkin_lint FEATURE_FILES

With --disable CHECK or --enable CHECK it's possible to disable respectivly enable program wide checks.

Checks could be disabled using tags within Feature Files. To do so, add @disableCHECK. Detailed usage within the disable_tags feature.

Checks

Errors and Warnings

There are errors and warnings.

Warnings

Warnings are for issues that do not influence the returncode. These issues are also for introducing new checks. These new checks will stay some releases as warning and will be later declared as error, to give users the possibility to adapt their codebase.

Errors

If there is at least one error, the returncode will be set to ERROR (!= 0).