@redocly/openapi-core
Version:
See https://github.com/Redocly/redocly-cli
48 lines • 2.91 kB
JavaScript
import { Struct } from '../common/struct.js';
import { Assertions } from '../common/assertions/index.js';
import { SourceDescriptionType } from '../arazzo/sourceDescription-type.js';
import { SourceDescriptionsNotEmpty } from './sourceDescriptions-not-empty.js';
import { RespectSupportedVersions } from '../respect/respect-supported-versions.js';
import { WorkflowIdUnique } from './workflowId-unique.js';
import { StepIdUnique } from './stepId-unique.js';
import { SourceDescriptionsNameUnique } from './sourceDescriptions-name-unique.js';
import { WorkflowDependsOn } from './workflow-dependsOn.js';
import { ParametersUnique } from './parameters-unique.js';
import { StepOnSuccessUnique } from './step-onSuccess-unique.js';
import { StepOnFailureUnique } from './step-onFailure-unique.js';
import { RequestBodyReplacementsUnique } from './requestBody-replacements-unique.js';
import { NoCriteriaXpath } from '../respect/no-criteria-xpath.js';
import { CriteriaUnique } from './criteria-unique.js';
import { NoXSecuritySchemeNameWithoutOpenAPI } from '../respect/no-x-security-scheme-name-without-openapi.js';
import { XSecuritySchemaRequiredValues } from '../respect/x-security-scheme-required-values.js';
import { NoXSecuritySchemeNameInWorkflow } from '../respect/no-x-security-scheme-name-in-workflow.js';
import { NoUnresolvedRefs } from '../common/no-unresolved-refs.js';
import { NoRequiredSchemaPropertiesUndefined } from '../common/no-required-schema-properties-undefined.js';
import { NoEnumTypeMismatch } from '../common/no-enum-type-mismatch.js';
import { NoSchemaTypeMismatch } from '../common/no-schema-type-mismatch.js';
export const rules = {
struct: Struct,
'no-unresolved-refs': NoUnresolvedRefs,
assertions: Assertions,
'sourceDescription-type': SourceDescriptionType,
'respect-supported-versions': RespectSupportedVersions,
'workflowId-unique': WorkflowIdUnique,
'stepId-unique': StepIdUnique,
'sourceDescription-name-unique': SourceDescriptionsNameUnique,
'sourceDescriptions-not-empty': SourceDescriptionsNotEmpty,
'workflow-dependsOn': WorkflowDependsOn,
'parameters-unique': ParametersUnique,
'step-onSuccess-unique': StepOnSuccessUnique,
'step-onFailure-unique': StepOnFailureUnique,
'requestBody-replacements-unique': RequestBodyReplacementsUnique,
'no-criteria-xpath': NoCriteriaXpath,
'criteria-unique': CriteriaUnique,
'no-x-security-scheme-name-without-openapi': NoXSecuritySchemeNameWithoutOpenAPI,
'x-security-scheme-required-values': XSecuritySchemaRequiredValues,
'no-x-security-scheme-name-in-workflow': NoXSecuritySchemeNameInWorkflow,
'no-required-schema-properties-undefined': NoRequiredSchemaPropertiesUndefined,
'no-enum-type-mismatch': NoEnumTypeMismatch,
'no-schema-type-mismatch': NoSchemaTypeMismatch,
};
export const preprocessors = {};
//# sourceMappingURL=index.js.map