line |
true |
false |
branch |
87
|
1 |
87 |
if ((my $type = get_type($schema)) ne "object")
|
93
|
1 |
86 |
unless assert_keyword_exists({%$state, "keyword", "openapi"}, $schema) and assert_keyword_type({%$state, "keyword", "openapi"}, $schema, "string")
|
96
|
1 |
85 |
unless ($schema->{'openapi'} =~ /^3\.1\.[0-9]+(-.+)?$/u)
|
105
|
1 |
84 |
if exists $schema->{'jsonSchemaDialect'} and not assert_keyword_type({%$state, "keyword", "jsonSchemaDialect"}, $schema, "string")
|
119
|
1 |
83 |
if (@{$check_metaschema_state->{'errors'}})
|
137
|
126 |
0 |
if $schema->{'$dynamicRef'} eq "#meta"
|
141
|
30 |
3109 |
if $schema->{'$ref'} eq "#/\$defs/operation" and defined $data->{'operationId'}
|
147
|
4 |
79 |
unless ($result)
|
155
|
16 |
110 |
if &any(sub {
|
163
|
6 |
24 |
if (my $existing = $self->get_operationId($operation_id)) { }
|
186
|
4 |
1 |
if $x >= -$bound
|
192
|
4 |
1 |
if $x >= -$bound
|
203
|
176 |
176 |
if $uri =~ /schema(-base)?$/u
|
209
|
26 |
84 |
unless XXX and keys %$schema
|
219
|
0 |
84 |
if @{$subschema_state->{'errors'}}
|