| ! cue vet schema.cue data.yaml |
| cmp stderr vet-stderr |
| |
| ! cue export schema.cue data.yaml |
| cmp stderr export-stderr |
| |
| -- schema.cue -- |
| Language :: { |
| tag: string |
| name: =~"^\\p{Lu}" // Must start with an uppercase letter. |
| } |
| languages: [...Language] |
| |
| -- data.yaml -- |
| languages: |
| - tag: en |
| name: English |
| - tag: nl |
| name: dutch |
| - tag: no |
| name: Norwegian |
| |
| -- vet-stderr -- |
| languages.2.tag: conflicting values string and false (mismatched types string and bool): |
| ./data.yaml:6:11 |
| ./schema.cue:2:8 |
| languages.1.name: invalid value "dutch" (does not match =~"^\\p{Lu}"): |
| ./schema.cue:3:8 |
| ./data.yaml:5:12 |
| -- export-stderr -- |
| languages.1.name: invalid value "dutch" (does not match =~"^\\p{Lu}"): |
| ./schema.cue:3:8 |
| ./data.yaml:5:12 |