Carnegie Mellon University · API Governance Rules
Carnegie Mellon University API Rules
Spectral linting rules defining API design standards and conventions for Carnegie Mellon University.
6 Rules
error 4
warn 1
info 1
Rule Categories
cmu
Rules
error
cmu-schema-id
Every schema declares a resolvable $id.
$
error
cmu-schema-dialect
Every schema declares its dialect via $schema.
$
error
cmu-schema-title
Every schema carries a title.
$
warn
cmu-schema-description
Every schema carries a description explaining what it models.
$
error
cmu-schema-provenance
Every schema carries x-provenance naming its method and operator, because none of these were published by CMU.
$
info
cmu-schema-property-descriptions
Top-level properties should be described, not just typed.
$.properties[*]