Tsinghua University · API Governance Rules
Tsinghua University API Rules
Spectral linting rules defining API design standards and conventions for Tsinghua University.
5 Rules
error 2
warn 3
Rule Categories
tsinghua
Rules
warn
tsinghua-info-contact
API info should include a contact for the TUNA association.
$.info
warn
tsinghua-info-license
API info should declare a license.
$.info
error
tsinghua-operation-id
Every operation must have an operationId.
$.paths[*][*]
error
tsinghua-status-enum
Mirror status must constrain values to the known tunasync states.
$.components.schemas.MirrorStatus.properties.status
warn
tsinghua-timestamp-int64
Unix epoch timestamp fields should use integer int64 format.
$.components.schemas.MirrorStatus.properties[?(@property.match(/_ts$/))]