9
Durante lo sviluppo vorrei abilitare la convalida per tutte le funzioni definite con schema.core/defn, invece di doverle annotare con :^:always-validate
. Questo è possibile con questa libreria?Flag globale per attivare/disattivare la convalida in Prismatic/Schema?
Una cosa come questa non funziona, probabilmente perché i meta-dati viene aggiunto solo durante fase di compilazione:
(def dev false)
;; example of schema validation
(sm/defn ^{:always-validate dev}
add :- s/Num
[a :- s/Num b :- s/Num]
(+ a b))
Questo funziona per me , grazie per la pubblicazione. –