ajv-validator / ajv-validator/ajv-cli
how to compile/validate group of json-schema files that might reference each other in v4+
- Ngôn ngữ chính
- TypeScript
- Star
- 316
- Fork
- 77
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
Scenario: Directory with several JSON-schema files, some of which might `$ref`erence the others. Each schema file defines a unique `$id` property.
I want to compile/validate them all at once
This command worked in ajv-cli v3.x:
`ajv -s 'src/models/*.json' -r 'src/models/*.json'`
But with 4.x and 5.0, I get errors like this:
`error: schema with key or id "https://mycompany.com/this/schema/model.json" already exists`
But the only file that has that id is the file itself in that directory. It would seem that the -r flag is not excluding the file's self when checking for duplicate ids in that referenced list.
How can I accomplish validating a group of schemas like this with the newer version?
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Đánh giá
Issue này chưa được đánh giá.