postman-open-technologies / openapi-linter

An open source implementation of Spectral for applying linting rules to an OpenAPI which can be deployed to AWS, Azure, and Heroku.

Home Page:https://api.linting.org/?rulesUrl=https://rules.linting.org/rulesets/base/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

spec-linter

Deploy Deploy to Azure

Deploy to AWS

An API for linting OpenAPI, AsyncAPI, and other JSON/YAML documents, built on top of Spectral.

πŸ›  Usage

See the published Postman Collection for more information on interacting with the spec-linter API.

Spectral config must be hosted at a URL. This API supports configuration in the following forms:

  • JSON/YAML file
  • Spectral JavaScript configuration (alpha, typically .spectral.js)
  • Spectral TypeScript configuration (alpha, typically .spectral.ts)

πŸ™ Thanks

This project wouldn't be possible without the efforts of Stoplight and the Spectral contributors.

πŸ“„ License

Apache-2.0

About

An open source implementation of Spectral for applying linting rules to an OpenAPI which can be deployed to AWS, Azure, and Heroku.

https://api.linting.org/?rulesUrl=https://rules.linting.org/rulesets/base/

License:Apache License 2.0


Languages

Language:TypeScript 87.0%Language:JavaScript 6.2%Language:Bicep 5.4%Language:Shell 1.4%