The Philadelphia Inquirer · API Governance Rules
The Philadelphia Inquirer API Rules
Spectral linting rules defining API design standards and conventions for The Philadelphia Inquirer.
The Philadelphia Inquirer API Rules is a Spectral governance ruleset published by The Philadelphia Inquirer on the APIs.io network, containing 4 lint rules.
The ruleset includes 1 error-severity rule and 3 warning-severity rules.
Tagged areas include News, News Media, Newspaper, Journalism, and Philadelphia.
Rulesets can be applied to your own OpenAPI specs via Spectral to enforce the same governance standards.
4 Rules
error 1
warn 3
Rule Categories
inquirer
Rules
warn
inquirer-rss-title-case-summaries
Operation summaries should be Title Case.
$.paths[*][get,post,put,patch,delete].summary
error
inquirer-rss-operation-id-camel
operationId should be lowerCamelCase.
$.paths[*][get,post,put,patch,delete].operationId
warn
inquirer-rss-output-type-xml
RSS endpoints must accept outputType=xml.
$.paths[*][get].parameters[?(@.name=='outputType')]
warn
inquirer-rss-tag-required
Operations must carry at least one tag.
$.paths[*][get,post,put,patch,delete].tags