Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

A mismatch of the strip option in the validate API

Ouverte
#24 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
35/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
clojure
Domaine
backend

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

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de funcool/struct

Toutes les issues de funcool/struct

Issues similaires

Plus d'issues Clojure

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.