Rule "ibm-success-response-example" fails for some operations but not others
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 32/100
- Issue-Typ
- Bug
- Klarheit
- Muss geklärt werden
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- javascript, openapi
Rechercherichtung
Beginne damit, das Verhalten der Regel „ibm-success-response-example“ mit Operationen zu reproduzieren, deren Antwortschemas die Prüfung bestehen bzw. nicht bestehen, und vergleiche diese Schemas anschließend mit den Beispielen, die Swagger UI generiert. Im Issue werden keine Dateien oder Tests genannt, daher ist das Auffinden der Implementierung der Regel und der relevanten Testabdeckung der erste Schritt. Als abgeschlossen gilt die Aufgabe, wenn entweder eine klare Erklärung der fehlenden Schemaanforderungen oder eine definierte Änderung am Validator vorliegt und Tests die unterschiedlichen Operationen abdecken.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
I'd like to understand why the above rule complains for some operations, but not others, even if I haven't explicitly defined examples in any of the api responses.
It seems that in some cases the rule accepts that an example can be generated based on the schema of the response, and in other cases the schema is not enough.
Is there a way to tell what's missing from the inadequate schemas?
Also, Swagger UI shows auto generated examples for all my operations, so it's difficult to understand what's missing from some schemas
- Vorherrschende Sprache
- JavaScript
- Sterne
- 635
- Forks
- 98
- Ø Merge
- 1 T. 5 Std.
- Gemergte PRs (30 T.)
- 8
Entwicklungsumgebung
- Enthält ein Dockerfile oder eine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus IBM/openapi-validator
-
security
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 52/100
IBM/openapi-validator#875 · 1 Kommentar ·
-
`Provided ruleset is not an object` error after upgrading from 1.37.12 to 1.37.13Evtl. wieder frei @diatrcz hat das vor 123 Tagen übernommen, und es ist kein Pull Request offen. Offen
IBM/openapi-validator#809 · 5 Kommentare · 2 Reaktionen · 1 zugewiesene Person ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 45/100
IBM/openapi-validator#748 · 4 Kommentare ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 42/100
IBM/openapi-validator#747 · 2 Kommentare · 1 Reaktion ·
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
IBM/openapi-validator#545 · 1 Kommentar ·
Alle Issues in IBM/openapi-validator
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
jonathanong/no-mistakes#3332 ·
Maintainer antworten meist innerhalb von 1 Tag
-
documentation
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
githubnext/gh-aw-workshop#5674 ·
Maintainer antworten meist innerhalb von 1 Tag
-
更新已收录主题套装为三主题及管理器兼容说明Offen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 62/100
awesome-dsh-plugin/awesome-dsh-plugin#14970 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
swc-project/swc-ai-issues#653 ·