This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-07-21
Channels
- # beginners (55)
- # cider (13)
- # cljdoc (4)
- # cljsjs (1)
- # clojure (11)
- # clojure-spec (7)
- # clojure-uk (9)
- # clojurescript (42)
- # docs (5)
- # figwheel-main (9)
- # fulcro (4)
- # graphql (4)
- # hoplon (27)
- # keechma (32)
- # leiningen (11)
- # luminus (2)
- # nyc (2)
- # off-topic (73)
- # parinfer (1)
- # re-frame (36)
- # reagent (2)
- # reitit (6)
- # ring-swagger (3)
- # shadow-cljs (51)
- # spacemacs (4)
- # tools-deps (17)
- # uncomplicate (1)
Hi folks, I have a Re-frame app that is nicely checking my function invocations with spec but it’s not showing file names / line numbers.
Call to #' did not conform to spec:↵
<filename missing>:<line number missing>↵
↵
-- Spec failed --------------------↵
↵
Function arguments↵
↵
(... :foo ... ...)↵
^^^^↵
↵
should satisfy↵
↵
string?↵
↵
@jkrasnay Are you using Expound there? That doesn't look like a raw clojure.spec
error... Just wondering if it's a bug in the reporter itself...?
Looks like Expound has that code there waiting for the day when CLJS will send caller info. For now it’s just teasing me.
😂 4
@jkrasnay Good to know. I don't use cljs myself but I know there are all sorts of weird edge cases/differences from clj...