ajv-validator / ajv-validator/ajv-cli
ajv-cli fails when a json schema specifies draft-2020-12 despite recognizing or ignoring others
- Vorherrschende Sprache
- TypeScript
- Sterne
- 316
- Forks
- 77
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
If a given JSON schema specifies `$schema` as `"https://json-schema.org/draft/2020-12/schema"`, i.e. `draft-2020-12`, you must manually specify `--spec=draft2020` to `ajv-cli`, or else you receive the following error:
```
error: no schema with key or ref "https://json-schema.org/draft/2020-12/schema"
```
However, if the value is seemingly anything else, there is no issue; presumably, it uses the default schema `draft-07`.
- `"http://json-schema.org/draft-04/schema#"`
- `"http://json-schema.org/draft-07/schema#"`
- `"http://json-schema.org/draft-08/schema#"` (this link does not exist)
- `"http://json-schema.org/draft/2019-09/schema#"`
- `"http://json-schema.org/draft-2019-09/schema#"` (also does not exist)
- `"asiniagdading"`
- `0`
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Bewertung
Dieses Issue wurde noch nicht bewertet.