@accordproject/concerto-linter
Version:
Concerto Linter using Spectral rulesets
10 lines (9 loc) • 485 B
TypeScript
import { IRuleResult } from '@stoplight/spectral-core';
/**
* Lints Concerto models using Spectral and Concerto rules
* @param {string | object} model - Model to lint (string CTO or parsed AST)
* @param {string} [rulesetOption] - Path to custom ruleset or 'default'
* @returns {Promise<IRuleResult[]>} Linting results
* @throws {Error} For critical processing failures
*/
export declare function lintModel(model: string | object, rulesetOption?: string): Promise<IRuleResult[]>;