-
Notifications
You must be signed in to change notification settings - Fork 901
82 lines (81 loc) · 3.07 KB
/
json_validate.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
- name: JSON Validation
# You may pin to the exact commit or the version.
# uses: ammarlakis/action-ajv@445274826a4b7d391eb2b995e1414b669c10b6b9
uses: ammarlakis/action-ajv@v1.0.0
with:
# The schema file used for valiation.
schema:
# The data files to be validated. Glob pattern is supported.
data:
# https://ajv.js.org/options.html#strict
strict: # optional
# https://ajv.js.org/options.html#strictschema
strictSchema: # optional
# https://ajv.js.org/options.html#strictnumbers
strictNumbers: # optional
# https://ajv.js.org/options.html#stricttypes
strictTypes: # optional
# https://ajv.js.org/options.html#stricttuples
strictTuples: # optional
# https://ajv.js.org/options.html#strictrequired
strictRequired: # optional
# https://ajv.js.org/options.html#allowuniontypes
allowUnionTypes: # optional
# https://ajv.js.org/options.html#allownatchingproperties
allowMatchingProperties: # optional
# https://ajv.js.org/options.html#validateformats
validateFormats: # optional
# https://ajv.js.org/options.html#allerrors
allErrors: # optional
# https://ajv.js.org/options.html#verbose
verbose: # optional
# https://ajv.js.org/options.html#discriminator
discriminator: # optional
# https://ajv.js.org/options.html#unicoderegexp
unicodeRegExp: # optional
# https://ajv.js.org/options.html#timestamp
timestamp: # optional
# https://ajv.js.org/options.html#parsedate
parseDate: # optional
# https://ajv.js.org/options.html#allowdate
allowDate: # optional
# https://ajv.js.org/options.html#int32range
int32range: # optional
# #https://ajv.js.org/options.html#comment
comment: # optional
# https://ajv.js.org/options.html#removeadditional
removeAdditional: # optional
# https://ajv.js.org/options.html#usedefaults
useDefaults: # optional
# https://ajv.js.org/options.html#coercetypes
coerceTypes: # optional
# https://ajv.js.org/options.html#meta
meta: # optional
# https://ajv.js.org/options.html#validateschema
validateSchema: # optional
# https://ajv.js.org/options.html#addusedschema
addUsedSchema: # optional
# https://ajv.js.org/options.html#inlinerefs
inlineRefs: # optional
# https://ajv.js.org/options.html#passcontext
passContext: # optional
# https://ajv.js.org/options.html#looprequired
loopRequired: # optional
# https://ajv.js.org/options.html#loopenum
loopEnum: # optional
# https://ajv.js.org/options.html#ownproperties
ownProperties: # optional
# https://ajv.js.org/options.html#multipleOfprecision
multipleOfPrecision: # optional
# https://ajv.js.org/options.html#messages
messages: # optional
# https://ajv.js.org/options.html#code
codeEs5: # optional
# https://ajv.js.org/options.html#code
codeEsm: # optional
# https://ajv.js.org/options.html#code
codeLines: # optional
# https://ajv.js.org/options.html#code
codeSource: # optional
# https://ajv.js.org/options.html#code
codeOptimize: # optional