UNPKG

gherkin-lint

Version:

A Gherkin linter/validator written in javascript

24 lines (19 loc) 434 B
"use strict"; 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 };