The OpenAPI Validator allows you to validate your OpenAPI specification by writing a descriptive ruleset in Kotlin! There is an extensive set of built-in rules and is extensible, as it allows you to add custom rules easily.
The project is divided into three modules: core
, integration-gradle
, and integration-junit
. When rules validations,
you can use either Gradle or JUnit using the respective modules. As a user, the core
module will be provided as a
transitive dependency and contains all rules.