Xiaomi · API Governance Rules
Xiaomi API Rules
Spectral linting rules defining API design standards and conventions for Xiaomi.
8 Rules
warn 5
info 3
Rule Categories
xiaomi
Rules
warn
xiaomi-operation-summary-title-case
All operation summaries must use Title Case.
$.paths[*][*].summary
warn
xiaomi-operation-id-camel-case
All operationIds must use camelCase.
$.paths[*][*].operationId
warn
xiaomi-tags-required
All operations must have at least one tag.
$.paths[*][*]
warn
xiaomi-response-200-required
All operations must define a 200 or 201 response.
$.paths[*][*].responses
info
xiaomi-security-defined
All operations must define security requirements.
$.paths[*][*]
warn
xiaomi-description-required
All operations must have a description.
$.paths[*][*].description
info
xiaomi-parameter-description
All parameters must have descriptions.
$.paths[*][*].parameters[*].description
info
xiaomi-api-version-prefix
API paths should be prefixed with a version segment like /v1/.
$.paths