gplint
Version:
A Gherkin linter/validator written in Javascript.
8 lines • 724 B
TypeScript
import { ErrorLevels, GherkinData, Rule, RuleConfig, Rules, RulesConfig } from './types.js';
import { RuleErrors } from './errors.js';
export declare function getAllRules(additionalRulesDirs?: string[]): Promise<Rules>;
export declare function getRule(rule: string, additionalRulesDirs?: string[]): Promise<Rule | undefined>;
export declare function doesRuleExist(rule: string, additionalRulesDirs?: string[]): Promise<boolean>;
export declare function getRuleLevel(ruleConfig: RuleConfig, rule: string): ErrorLevels;
export declare function runAllEnabledRules(gherkinData: GherkinData, configuration?: RulesConfig, additionalRulesDirs?: string[], autoFix?: boolean): Promise<RuleErrors>;
//# sourceMappingURL=rules.d.ts.map