IBM/openapi-validator

JavaScript 616 stars

Configurable and extensible validator/linter for OpenAPI documents

✓ Synced 1h ago Share on X →
README badge: [![ngmi](https://ngmi.review/badge/IBM/openapi-validator.svg)](https://ngmi.review/repo/IBM/openapi-validator)
507 Merged PRs
4 days Avg Merge Time
0m Fastest PR
5 months Slowest PR
#511 Global Speed Rank

PR Size Analysis

Lines changed (additions + deletions) vs review outcomes. Re-sync to populate data for older PRs.

PRs by size
Avg review time (hrs)
Clean approval rate (%)

Top Reviewers

Recent Merged PRs

# Title Author Time Reviews Blocks
#780 fix: bump ajv to avoid CVEs @diatrcz 4.3h 1
#769 fix(ibm-schema-keywords): allow examples keyword @diatrcz 3 months 1
#778 fix: bump jsonpath-plus to avoid CVEs @Andris28 8.4h 2
#777 fix: bump lodash version to avoid CVEs @Andris28 5.4h 1
#776 fix(ibm-use-date-based-format): extend date-based-utils with exceptions @diatrcz 1 day 1
#774 fix(build): update validator depdendency to fix CVE @pyrooka 1.3h 0
#773 fix: replace remaining `safeLoad` with `load` @pyrooka 23.2h 1
#772 fix(build): bump version to avoid CVEs @diatrcz 1 day 1
#771 fix: usage of deleted yaml.safeLoad @blaubaer 3.9h 1
#770 fix(build): bump version to avoid CVEs @diatrcz 3.7h 1
#767 fix(ibm-operationid-naming-convention): extend rule @diatrcz 13 days 5
#766 fix(ibm-major-version-in-path): extend rule to check major version is the first segment @diatrcz 13 days 3
#768 fix(build): bump validator.js to avoid CVEs @diatrcz 5.2h 1
#765 fix(build): bump dependency to avoid CVE-2025-59343 @diatrcz 3 days 1
#764 fix(ibm-operationid-naming-convention): make full naming check optional @diatrcz 1 day 1
#758 feat(ibm-redirect-response-body): introduce new validation rule @diatrcz 27 days 3
#761 build: add new unit testing method @diatrcz 12 days 1
#760 fix: fix dependency issue with inflected @diatrcz 55m 1
#757 feat(ibm-operationid-naming-convention): extend operationid naming check @diatrcz 12 days 2
#756 fix(ibm-integer-attributes): add validation for type integer ranges @diatrcz 11 days 3