Skip to content

Azure/azure-openapi-validator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b267348 · Jan 28, 2025
Jan 15, 2025
Feb 1, 2024
Apr 27, 2022
Jan 15, 2025
May 30, 2024
Jan 14, 2025
Jul 25, 2024
Jan 28, 2025
Oct 16, 2024
Jan 15, 2025
Oct 10, 2022
Jan 28, 2025
Jul 7, 2017
Feb 26, 2024
Oct 10, 2022
Feb 1, 2024
Jul 7, 2017
May 19, 2020
Oct 10, 2022
Jan 28, 2025
Oct 10, 2022
Jun 14, 2023
May 19, 2022
May 4, 2023
Apr 25, 2024
Feb 26, 2024

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

  • If you want to submit a new rule request or bug, please file an issue. Prefix the title with [LintDiff].

  • If you want to submit changes to this repository, including contributing new linter rules, check out CONTRIBUTING.md.

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.