9
Podczas rozwoju chciałbym włączyć sprawdzanie poprawności dla wszystkich funkcji, które są zdefiniowane za pomocą schema.core/defn, zamiast konieczności dodawania ich adnotacji za pomocą :^:always-validate
. Czy to możliwe w tej bibliotece?Globalna flaga do włączania/wyłączania sprawdzania poprawności w Prismatic/Schema?
Coś jak to nie działa, prawdopodobnie dlatego, że meta-dane są dodawane tylko podczas kompilacji:
(def dev false)
;; example of schema validation
(sm/defn ^{:always-validate dev}
add :- s/Num
[a :- s/Num b :- s/Num]
(+ a b))
Działa to dla mnie , dzięki za wysyłkę. –