This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-09-12
Channels
- # adventofcode (1)
- # announcements (1)
- # atom-editor (4)
- # aws (4)
- # babashka (7)
- # beginners (46)
- # biff (14)
- # calva (11)
- # cljdoc (2)
- # clojure (78)
- # clojure-art (1)
- # clojure-austin (1)
- # clojure-europe (50)
- # clojure-nl (2)
- # clojure-norway (22)
- # clojure-spec (2)
- # clojure-uk (2)
- # clojurescript (72)
- # conjure (6)
- # core-typed (6)
- # eastwood (4)
- # events (1)
- # figwheel-main (11)
- # fulcro (1)
- # guix (1)
- # helix (13)
- # jobs (2)
- # jobs-discuss (4)
- # kaocha (2)
- # malli (5)
- # off-topic (7)
- # pathom (22)
- # pedestal (9)
- # re-frame (29)
- # reagent (7)
- # releases (2)
- # remote-jobs (1)
- # rewrite-clj (12)
- # shadow-cljs (44)
- # sql (13)
- # squint (2)
- # xtdb (17)
Is it just me or my configuration that makes eastwood's reporting look really poor? I have a long list of namespaces in my app which are linted and corresponding CI job fails if there's a problem. Somewhere in the middle of the process this is printed:
== Linting my.ns ==
src/my.ns.clj:99:9: wrong-pre-post: All function preconditions should be in a vector. Found: (set? input-arg).
Then at the end of the process:
== Warnings: 1. Exceptions thrown: 0
Subprocess failed (exit code: 1)
make[1]: *** [Makefile:39: check] Error 1
make: *** [Makefile:18: web] Error 2
...
(we run lein eastwood
through Make.
It is really hard to spot the error.
You just see there was 1 warning but not where to look.
How do people deal with this?morning 👋 IDK, for example at the clojure-emacs org we run eastwood/others through Make and I don't recall the format being an issue (you might be able to peek at our circleci runs)
how much vertical distance is there between the "middle" and "end" of the process? Perhaps you could opt-in to make the format more concise somehow, so that it all is rendered together?
I’ve run into this too and just gotten used to scanning quickly.