@ibm-cloud/openapi-ruleset
Version:
Spectral ruleset for validating IBM Cloud services
30 lines (28 loc) • 1.34 kB
JavaScript
/**
* Copyright 2017 - 2024 IBM Corporation.
* SPDX-License-Identifier: Apache2.0
*/
module.exports = {
computeRefsAtPaths: require('./compute-refs-at-paths'),
getCompositeSchemaAttribute: require('./get-composite-schema-attribute'),
getResourceSpecificSiblingPath: require('./get-resource-specific-sibling-path'),
getResourceOrientedPaths: require('./get-resource-oriented-paths'),
getResponseCodes: require('./get-response-codes'),
getSchemaNameAtPath: require('./get-schema-name-at-path'),
isCreateOperation: require('./is-create-operation'),
isDeprecated: require('./is-deprecated'),
isEmptyObjectSchema: require('./is-empty-object-schema'),
isOperationOfType: require('./is-operation-of-type'),
isRefSiblingSchema: require('./is-ref-sibling-schema'),
isRequestBodyExploded: require('./is-requestbody-exploded'),
LoggerFactory: require('./logger-factory'),
mergeAllOfSchemaProperties: require('./merge-allof-schema-properties'),
operationMethods: require('./constants'),
pathHasMinimallyRepresentedResource: require('./path-has-minimally-represented-resource'),
pathMatchesRegexp: require('./path-matches-regexp'),
...require('./date-based-utils'),
...require('./mimetype-utils'),
...require('./pagination-utils'),
...require('./path-location-utils'),
...require('./schema-finding-utils'),
};