UNPKG

gherkin-lint-ts

Version:

Gherkin features linter written in Typescript

19 lines 619 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.run = exports.name = void 0; exports.name = "no-multiple-empty-lines"; function run(unused, file) { const errors = []; for (let i = 0; i < file.lines.length - 1; i++) { if (file.lines[i].trim() === "" && file.lines[i + 1].trim() === "") { errors.push({ message: "Multiple empty lines are not allowed", rule: exports.name, line: i + 2, }); } } return errors; } exports.run = run; //# sourceMappingURL=no-multiple-empty-lines.js.map