Azure / azure-openapi-validator

Azure Open API Validator
MIT License
44 stars 43 forks source link

azure-openapi-validator

For a deep-dive on this tool, please see https://aka.ms/lintdiff.

azure-openapi-validator, aka LintDiff, is a linter for Azure OpenAPI specifications. It is an extension of autorest and supports spectral lint rule format. This repo also contains all the automated linter rules that apply to the API specs in the azure-rest-api-specs.

Executed validation rules

Please refer to rules.md.

Contributing

Submitting PRs, building, testing, running locally

Please see the Contributing section above.

Packages

Name Latest
AutoRest extension
openapi-validator https://www.npmjs.com/package/@microsoft.azure/openapi-validator
core functionality
openapi-validator-core https://www.npmjs.com/package/@microsoft.azure/openapi-validator-core
ruleset
openapi-validator-rulesets https://www.npmjs.com/package/@microsoft.azure/openapi-validator-rulesets

Troubleshooting

There is no troubleshooting guide available at this time.