我们正在使用Swagger从源代码生成API文档。我现在想知道是否有任何工具可以自动检查生成的OpenAPI文档(= Swagger JSON)是否符合RESTful API设计最佳实践。
例如Zalando定义了一个公开可用的REST设计指南我认为在这些指南中有许多规则可以根据OpenAPI规范自动检查:
到目前为止,我只找到了检查OpenAPI文档的完整性和命名约定的工具。有人知道具有更高级规则的工具吗?
更新:
与此同时,我找到了一个名为Zally(https://github.com/zalando-incubator/zally)的工具。该工具可检查Zalando的REST-Api指南是否存在违规行为。它很容易配置或扩展。