UNPKG

@stoplight/spectral

Version:

A flexible object linter with out of the box support for OpenAPI v2 and v3.

22 lines 1.18 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const path_1 = require("path"); const reader_1 = require("../reader"); exports.operationPath = "$..paths.*[?( name() === 'get' || name() === 'put' || name() === 'post'" + " || name() === 'delete' || name() === 'options' || name() === 'head'" + " || name() === 'patch' || name() === 'trace' )]"; exports.commonOasFunctions = () => { return { oasPathParam: require('./functions/oasPathParam').oasPathParam, oasOp2xxResponse: require('./functions/oasOp2xxResponse').oasOp2xxResponse, oasOpSecurityDefined: require('./functions/oasOpSecurityDefined').oasOpSecurityDefined, oasOpIdUnique: require('./functions/oasOpIdUnique').oasOpIdUnique, oasOpFormDataConsumeCheck: require('./functions/oasOpFormDataConsumeCheck').oasOpFormDataConsumeCheck, oasOpParams: require('./functions/oasOpParams').oasOpParams, }; }; exports.rules = () => tslib_1.__awaiter(this, void 0, void 0, function* () { return reader_1.readRulesFromRulesets(path_1.resolve(__dirname, 'ruleset.json')); }); //# sourceMappingURL=index.js.map