in packages/rulesets/src/spectral/functions/utils.ts [195:210]
export function isXmsResource(schema: any) {
if (!schema) {
return false
}
if (schema["x-ms-azure-resource"]) {
return true
}
if (schema.allOf && Array.isArray(schema.allOf)) {
for (const base of schema.allOf) {
if (isXmsResource(base)) {
return true
}
}
}
return false
}