@@ -52,14 +52,14 @@ definitions:
5252
5353 sub-schemas :
5454 allOf :
55- - $ref : " # "
55+ - $ref : ' # '
5656 - $ref : items.yaml#
5757 - $ref : types.yaml#
5858 propertyNames :
5959 # The subset of keywords allowed for sub-schema
6060 anyOf :
61- - $ref : " #/definitions/json-schema-prop-names"
62- - $ref : " #/definitions/overlapping-json-schema-prop-names"
61+ - $ref : ' #/definitions/json-schema-prop-names'
62+ - $ref : ' #/definitions/overlapping-json-schema-prop-names'
6363
6464 scalar-prop-list :
6565 propertyNames :
@@ -79,19 +79,20 @@ definitions:
7979# Array keywords should not be mixed with scalar keywords
8080dependentSchemas :
8181 contains :
82- $ref : " #/definitions/scalar-prop-list"
82+ $ref : ' #/definitions/scalar-prop-list'
8383 items :
84- $ref : " #/definitions/scalar-prop-list"
84+ $ref : ' #/definitions/scalar-prop-list'
8585 maxItems :
86- $ref : " #/definitions/scalar-prop-list"
86+ $ref : ' #/definitions/scalar-prop-list'
8787 minItems :
88- $ref : " #/definitions/scalar-prop-list"
88+ $ref : ' #/definitions/scalar-prop-list'
8989 additionalProperties :
90- description : " 'additionalProperties' depends on 'properties' or 'patternProperties'"
90+ description : >
91+ 'additionalProperties' depends on 'properties' or 'patternProperties'
9192 if :
9293 properties :
9394 additionalProperties :
94- type : boolean
95+ type : boolean
9596 then :
9697 anyOf :
9798 - required : [ type ]
@@ -113,11 +114,11 @@ properties:
113114 propertyNames :
114115 description : A json-schema keyword was found in $defs key.
115116 not :
116- $ref : " #/definitions/json-schema-prop-names"
117+ $ref : ' #/definitions/json-schema-prop-names'
117118 additionalProperties :
118119 description : $defs entries must contain schemas
119120 type : object
120- $ref : " #/definitions/sub-schemas"
121+ $ref : ' #/definitions/sub-schemas'
121122 $ref :
122123 description :
123124 References must start with '/schemas' or be relative to current
@@ -129,38 +130,39 @@ properties:
129130 oneOf :
130131 - type : object
131132 allOf :
132- - $ref : " #/definitions/sub-schemas"
133+ - $ref : ' #/definitions/sub-schemas'
133134 - type : boolean
134135 additionalProperties :
135136 oneOf :
136137 - type : object
137138 allOf :
138- - $ref : " #/definitions/sub-schemas"
139+ - $ref : ' #/definitions/sub-schemas'
139140 - type : boolean
140141 allOf :
141142 uniqueItems : true
142143 items :
143- $ref : " #/definitions/sub-schemas"
144+ $ref : ' #/definitions/sub-schemas'
144145 anyOf :
145146 uniqueItems : true
146147 items :
147- $ref : " #/definitions/sub-schemas"
148+ $ref : ' #/definitions/sub-schemas'
148149 contains :
149- $ref : " #/definitions/sub-schemas"
150+ $ref : ' #/definitions/sub-schemas'
150151 dependencies :
151152 additionalProperties :
152- $ref : " #/definitions/sub-schemas"
153+ $ref : ' #/definitions/sub-schemas'
153154 dependentRequired :
154155 uniqueItems : true
155156 dependentSchemas :
156157 additionalProperties :
157- $ref : " #/definitions/sub-schemas"
158+ $ref : ' #/definitions/sub-schemas'
158159 else :
159- $ref : " #/definitions/sub-schemas"
160+ $ref : ' #/definitions/sub-schemas'
160161 const :
161162 type : [ integer, string ]
162163 enum :
163- description : ' "enum" must be an array of either integers or strings'
164+ description : >
165+ "enum" must be an array of either integers or strings'
164166 type : array
165167 uniqueItems : true
166168 oneOf :
@@ -169,27 +171,27 @@ properties:
169171 - items :
170172 type : string
171173 if :
172- $ref : " #/definitions/sub-schemas"
174+ $ref : ' #/definitions/sub-schemas'
173175 items :
174176 if :
175177 type : object
176178 then :
177- $ref : " #/definitions/sub-schemas"
179+ $ref : ' #/definitions/sub-schemas'
178180 else :
179181 type : array
180182 items :
181- $ref : " #/definitions/sub-schemas"
183+ $ref : ' #/definitions/sub-schemas'
182184 maxItems :
183185 minimum : 1
184186 minItems :
185187 description : An array property has at least 1 item or is not present
186188 minimum : 1
187189 not :
188- $ref : " #/definitions/sub-schemas"
190+ $ref : ' #/definitions/sub-schemas'
189191 oneOf :
190192 allOf :
191193 - items :
192- $ref : " #/definitions/sub-schemas"
194+ $ref : ' #/definitions/sub-schemas'
193195 - description : Use 'enum' rather than 'oneOf' + 'const' entries
194196 not :
195197 items :
@@ -203,38 +205,39 @@ properties:
203205 - description : Fixed strings belong in 'properties', not 'patternProperties'
204206 pattern : ' [\^$()*@]'
205207 not :
206- pattern : ' ^\^[a-zA-Z0-9,\-._#@]+\$$'
208+ pattern : ' ^\^[a-zA-Z0-9,\-._#@]+\$$'
207209 - description : A json-schema keyword was found instead of a DT property name.
208210 not :
209- $ref : " #/definitions/json-schema-prop-names"
211+ $ref : ' #/definitions/json-schema-prop-names'
210212 additionalProperties :
211- $ref : " #/definitions/sub-schemas"
213+ $ref : ' #/definitions/sub-schemas'
212214 properties :
213215 propertyNames :
214216 allOf :
215217 - description : Expected a valid DT property name
216- pattern : " ^[#$a-zA-Z][a-zA-Z0-9#,+\\ -._@]{0,63}$"
218+ pattern : ' ^[#$a-zA-Z][a-zA-Z0-9#,+\-._@]{0,63}$'
217219 - description : A json-schema keyword was found instead of a DT property name.
218220 not :
219- $ref : " #/definitions/json-schema-prop-names"
221+ $ref : ' #/definitions/json-schema-prop-names'
220222 additionalProperties :
221223 type : [ object, boolean ]
222- $ref : " #/definitions/sub-schemas"
224+ $ref : ' #/definitions/sub-schemas'
223225 required :
224- description : " 'required' must be valid DT property or node names"
226+ description : >
227+ 'required' must be valid DT property or node names
225228 type : array
226229 uniqueItems : true
227230 items :
228231 pattern : ' ^([a-zA-Z#][a-zA-Z0-9#,+\-._@]{0,63}|\$nodename)$'
229232 select :
230- $ref : " #/definitions/sub-schemas"
233+ $ref : ' #/definitions/sub-schemas'
231234 then :
232- $ref : " #/definitions/sub-schemas"
235+ $ref : ' #/definitions/sub-schemas'
233236 unevaluatedProperties :
234237 if :
235238 type : object
236239 then :
237- $ref : " #/definitions/sub-schemas"
240+ $ref : ' #/definitions/sub-schemas'
238241 else :
239242 type : boolean
240243 uniqueItems :
0 commit comments