Validate `required` + `default` properties
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- javascript, openapi
- Bereich
- api
Rechercherichtung
Beginne mit dem verknüpften petstore.yaml-Beispiel und der Konfiguration required_param_has_default und führe dann lint-openapi für das Dokument aus. Vergleiche den vorhandenen Fehler für einen Parameter mit dem fehlenden Fehler für die erforderliche Eigenschaft in der Nähe von Zeile 94. Abgeschlossen ist die Aufgabe, wenn die Konfiguration konsistent die erforderliche Eigenschaft meldet, die auch einen Standardwert hat.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
using petstore.yaml
and the "required_param_has_default": "error" config option
adding default: some_string here on a parameter and running lint-openapi does correctly return an error
however setting default: some_string here on a property does not return a error
the config option "required_param_has_default": "error" refers to param so I guess this excludes request body objects etc (?)
if so, I was wondering if this is something that makes sense to add (because it seems equally incorrect on a param and request body object's prop)?
(I'm using version 0.51.3)
- 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 4/5 3-5 Tage Anfängerfreundlichkeit 32/100
IBM/openapi-validator#643 · 3 Kommentare ·
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 ·