A mismatch of the strip option in the validate API
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 35/100
Piste de recherche
Commencez à src/struct/core.cljc#L129 et comparez le commentaire de la validate API avec la valeur par défaut réelle de l’option strip. Déterminez quel comportement est attendu, puis alignez l’implémentation ou la documentation en conséquence et vérifiez le comportement de la validate API avec les tests pertinents du projet.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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?
- Langage dominant
- Clojure
- Étoiles
- 116
- Forks
- 15
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de funcool/struct
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100
-
api page is missing a css fileOuverte
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
-
integer-str passes any numericOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 35/100
Toutes les issues de funcool/struct
Issues similaires
-
Difficulté 2/5 Une demi-journée Accessibilité débutants 84/100
clojure-lsp/clojure-lsp#2502 ·
Les mainteneurs répondent en général sous 1 jour
-
Sessions are never closedOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
Les mainteneurs répondent en général sous 1 jour
-
category:tooling
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
Les mainteneurs répondent en général sous 1 jour