UNPKG

gplint

Version:

A Gherkin linter/validator written in Javascript.

30 lines 876 B
import { featureSpread } from './utils/gherkin.js'; export const name = 'no-unnamed-scenarios'; export function run({ feature }) { if (!feature) { return []; } const errors = []; featureSpread(feature).children.forEach(child => { if (child.scenario && !child.scenario.name) { errors.push({ message: 'Missing Scenario name', rule: name, line: child.scenario.location.line, column: child.scenario.location.column, }); } }); return errors; } export const documentation = { description: 'Disallows empty Scenario name.', examples: [{ title: 'Example', description: 'Enable rule', config: { [name]: 'error', } }], }; //# sourceMappingURL=no-unnamed-scenarios.js.map