pb33f/vacuum OpenAPI Linter and Quality Analysis tool
Lint and quality check an OpenAPI specification using vacuum, the world's fastest OpenAPI linter
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| openapi_path | Path to the OpenAPI spec file (relative to repo root, e.g., 'specs/openapi.yaml') | yes | — |
| show_rules | Show the rules that were applied (default: false) | no | false |
| minimum_score | Minimum score required to not fail the check (default: 70%) | no | 70 |
| fail_on_error | Any errors will fail the check (default: true), setting to will not fail, regardless of errors reported | no | true |
| ruleset | Optional ruleset file or URL for vacuum lint (e.g. 'rules/ruleset.yaml') | no | "" |
| github_token | GitHub token (needs write permissions on PRs to post comments) | yes | — |
| print_logs | Print the markdown report out to runner logs (defaults to 'true') | no | true |
| vacuum_version | Vacuum Docker image tag to use (default: latest) | no | latest |
Outputs
no outputs