Netcracker · API Governance Rules
Netcracker — qubership api linter service rules
Spectral linting rules defining API design standards and conventions for Netcracker.
10 Rules
warn 10
Published by Netcracker
Served by the provider at https://github.com/Netcracker/qubership-api-linter-service/blob/08730a6744a3efab7521aae436dbf0c9ff1a54d5/qubership-api-linter-service/resources/vacuum/rules/rules.yaml; the copy below was fetched from there.
Rule Categories
components
license
no
paths
request
responses
schema
server
Rules
warn
license-url
License URL check
$.info.license
warn
no-example-com-in-url
Url must not use example.com based domain inside
$..*
warn
server-variables-descriptions
Server variables need to be described
$.servers.variables[*]
warn
paths-description
All the paths need to be described
$.paths[*][*]
warn
request-body-description
All the request bodies need to be described
$.paths[*][*].requestBody
warn
responses-description
All the responses need to be described
$.paths[*][*].responses[*]
warn
components-security-schemas-description
All the component security schemas need to be described
$.components.securitySchemes[*]
warn
schema-description
All the schemas need to be described
$.schema[*]
warn
schema-properties-description
All the schema properties need to be described
$.schema.properties[*]
warn
schema-properties-children-description
All the schema children properties need to be described
$.schema.properties[*][*].properties
Spectral Ruleset
Work with this as data
Every ruleset here is available over the APIs.io API and to AI agents over MCP.