Azure Open API Validator
Перейти к файлу
Tejaswi Salaigari edb65591d5
Tejaswis/remove rpc async v1 07 (#748)
* Removed RPC-Async-V1-07 rule

* Removed RPC-Async-V1-07 rule and related context
2024-10-16 14:13:22 -05:00
.github
.vscode
ISSUE_TEMPLATE
azure-pipelines
common
docs Tejaswis/remove rpc async v1 07 (#748) 2024-10-16 14:13:22 -05:00
eng/scripts
packages Tejaswis/remove rpc async v1 07 (#748) 2024-10-16 14:13:22 -05:00
regression Tejaswis/remove rpc async v1 07 (#748) 2024-10-16 14:13:22 -05:00
.azure-pipelines.yml
.eslintignore
.eslintrc.yaml
.gitattributes
.gitignore
.gitmodules
.markdownlint.jsonc
.npmignore
.prettierrc
CODE_OF_CONDUCT.md
CONTRIBUTING.md disable rule PatchPropertiesCorrespondToPutProperties (#737) 2024-09-04 16:08:14 -05:00
LICENSE
README.md
SECURITY.md
changelog.md
rush.json
tsconfig-base.json

README.md

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.