gherkin-lint
Version:
A Gherkin linter/validator written in javascript
24 lines (19 loc) • 434 B
JavaScript
const rule = 'no-multiple-empty-lines';
function run(unused, file) {
let 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: rule,
line: i + 2
});
}
}
return errors;
}
module.exports = {
name: rule,
run: run
};
;