UNPKG

gplint

Version:

A Gherkin linter/validator written in Javascript.

25 lines 751 B
export const name = 'no-multiple-empty-lines'; export function run({ 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: name, line: i + 2, column: 0, }); } } return errors; } export const documentation = { description: 'Disallows multiple empty lines.', examples: [{ title: 'Example', description: 'Enable rule', config: { [name]: 'error', } }], }; //# sourceMappingURL=no-multiple-empty-lines.js.map