gplint
Version:
A Gherkin linter/validator written in Javascript.
25 lines • 751 B
JavaScript
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: {
[]: 'error',
}
}],
};
//# sourceMappingURL=no-multiple-empty-lines.js.map