9
Während der Entwicklung möchte ich die Validierung für alle Funktionen aktivieren, die mit schema.core/defn definiert sind, anstatt sie mit :^:always-validate
annotieren zu müssen. Ist das mit dieser Bibliothek möglich?Globales Flag zum Ein-/Ausschalten der Validierung in Prismatic/Schema?
So etwas funktioniert nicht, wahrscheinlich weil Meta-Daten nur während der Kompilierung Zeit hinzugefügt wird:
(def dev false)
;; example of schema validation
(sm/defn ^{:always-validate dev}
add :- s/Num
[a :- s/Num b :- s/Num]
(+ a b))
Dies funktioniert für mich , danke fürs Schreiben. –