Taxi - Describe How Your APIs and Data Relate · API Governance Rules
Taxi - Describe How Your APIs and Data Relate API Rules
Spectral linting rules defining API design standards and conventions for Taxi - Describe How Your APIs and Data Relate.
8 Rules
error 2
warn 6
Rule Categories
taxi
Rules
warn
taxi-operation-ids-camel-case
Operation IDs must use camelCase
$.paths[*][*].operationId
warn
taxi-path-kebab-case
Path segments must use kebab-case
$.paths[*]~
error
taxi-operation-summary-exists
All operations must have a summary
$.paths[*][get,post,put,patch,delete]
warn
taxi-operation-description-exists
All operations must have a description
$.paths[*][get,post,put,patch,delete]
error
taxi-response-200-exists
All operations must define a 200 response
$.paths[*][get,post,put,patch,delete].responses
warn
taxi-tags-title-case
Tags must use Title Case
$.tags[*].name
warn
taxi-info-license
API must include license information (open source)
$.info
warn
taxi-schema-descriptions
Component schemas must have descriptions
$.components.schemas[*]