rstudio/plumber

Use `openapi-schema-validator` for `validate_api_spec()`

開放

#817 建立於 2021年8月9日

 (0 則留言) (1 個反應) (0 位負責人)R (257 個分叉)batch import
difficulty: intermediateeffort: lowhelp wantedpriority: mediumtheme: OpenAPI

倉庫指標

星標
 (1,437 顆星)
PR 合併指標
 (30 天內沒有已合併 PR)

描述

Found while resolving #796

npmjs.com/package/openapi-schema-validator has added support for OAS v3. (Live) Example: runkit.com/embed/fitj6h1o17e8

Describe the problem in detail

swagger-parser does not validate OAS v3. https://github.com/APIDevTools/swagger-parser/issues/164#issuecomment-895261437 This is 😢 .

openapi-schema-validator does validate OAS v3 and has a quarter million downloads a week. Should work fine.

Plan, remove swagger-validator and use openapi-schema-validator instead.

貢獻者指南