This fixes a bug in fake-cucumber where undefined steps were reported as SKIPPED when the previous step was not PASSED.
This fixes a bug in fake-cucumber where undefined steps were reported as SKIPPED
when the previous step was not PASSED.

In the process I also fixed some eslint issues across the repo and made CI
run eslint.

cucumber/gherkin,cucumber/gherkin,cucumber/gherkin,cucumber/gherkin,cucumber/gherkin,cucumber/gherkin,cucumber/gherkin,cucumber/gherkin,cucumber/gherkin,cucumber/gherkin,cucumber/gherkin,cucumber/gherkin