33 lines
970 B
Plaintext
33 lines
970 B
Plaintext
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
const spec = {
|
|
rules: {
|
|
struct: 'error',
|
|
},
|
|
// TODO: populate with spec-related rules similar to `arazzo1Rules`
|
|
oas2Rules: {},
|
|
oas3_0Rules: {},
|
|
oas3_1Rules: {},
|
|
async2Rules: {},
|
|
async3Rules: {},
|
|
arazzo1Rules: {
|
|
'sourceDescription-type': 'error',
|
|
'respect-supported-versions': 'off',
|
|
'workflowId-unique': 'error',
|
|
'stepId-unique': 'error',
|
|
'sourceDescription-name-unique': 'error',
|
|
'sourceDescriptions-not-empty': 'error',
|
|
'workflow-dependsOn': 'error',
|
|
'parameters-unique': 'error',
|
|
'step-onSuccess-unique': 'error',
|
|
'step-onFailure-unique': 'error',
|
|
'requestBody-replacements-unique': 'error',
|
|
'no-criteria-xpath': 'off',
|
|
'criteria-unique': 'error',
|
|
},
|
|
overlay1Rules: {
|
|
'info-contact': 'warn',
|
|
},
|
|
};
|
|
exports.default = spec;
|