Skip to content

Commit 93a2b3f

Browse files
authored
Merge pull request #77 from dimakis/rule-changes
Rule changes
2 parents 7b496e2 + a9e5c6f commit 93a2b3f

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

spectral/ruleset.yaml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,6 @@ rules:
1212
no-$ref-siblings: warn
1313
oas3-valid-media-example: warn
1414

15-
rhoas-external-$ref:
16-
given: "$..['$ref']"
17-
severity: error
18-
type: 'validation'
19-
resolved: false
20-
then:
21-
function: externalRefs
2215
rhoas-oas3minimum:
2316
given: "$"
2417
description: OpenAPI version must be >= 3
@@ -68,7 +61,7 @@ rules:
6861
field: application/json
6962
rhoas-error-response:
7063
given: "$.paths..responses[?( @property >= 300)].content.*"
71-
severity: error
64+
severity: warn
7265
then:
7366
field: schema
7467
function: schema
@@ -77,7 +70,7 @@ rules:
7770
"$ref": "#/components/schemas/Error"
7871
rhoas-object-resource-schema:
7972
given: "$.paths..responses[?( @property < 300)].content.*"
80-
severity: error
73+
severity: warn
8174
then:
8275
function: schema
8376
field: schema
@@ -106,7 +99,7 @@ rules:
10699
functionOptions:
107100
match: "/^[a-z0-9_]{1,}/"
108101
rhoas-error-schema:
109-
severity: error
102+
severity: warn
110103
recommended: true
111104
given: "$.components.schemas"
112105
then:
@@ -129,7 +122,7 @@ rules:
129122
type: string
130123
required: true
131124
rhoas-object-schema:
132-
severity: error
125+
severity: warn
133126
recommended: true
134127
given: "$.components.schemas"
135128
then:
@@ -149,7 +142,7 @@ rules:
149142
type: string
150143
required: true
151144
rhoas-list-schema:
152-
severity: error
145+
severity: warn
153146
recommended: true
154147
given: "$.components.schemas"
155148
then:
@@ -174,3 +167,10 @@ rules:
174167
total:
175168
type: integer
176169
required: true
170+
rhoas-operaton-id:
171+
severity: warn
172+
recommended: true
173+
given: "$.paths.*.*"
174+
then:
175+
function: truthy
176+
field: operationId

0 commit comments

Comments
 (0)