A mismatch of the strip option in the validate API
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 35/100
Rechercherichtung
Beginne bei src/struct/core.cljc#L129 und vergleiche den Kommentar zur validate API mit dem tatsächlichen Standardwert für die Option strip. Ermittle, welches Verhalten beabsichtigt ist, gleiche anschließend die Implementierung oder Dokumentation daran an und überprüfe das Verhalten der validate API mit den relevanten Projekttests.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Hi, funcool. Thank you for your creating nice validation library.
I've found a mismatch between document and its work.
validate API's comment says,
This function by default strips all data that are not defined in
schema, but this behavior can be changed by passing{:strip false}
as third argument.
but actually default value of strip is false.
https://github.com/funcool/struct/blob/master/src/struct/core.cljc#L129
Which have you intended?
- Vorherrschende Sprache
- Clojure
- Sterne
- 116
- Forks
- 15
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine 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 funcool/struct
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 20/100
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 35/100
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 64/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
Maintainer antworten meist innerhalb von 1 Tag