This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-06-13
Channels
- # babashka (7)
- # babashka-sci-dev (3)
- # beginners (29)
- # biff (16)
- # calva (2)
- # clojars (1)
- # clojure (50)
- # clojure-austin (5)
- # clojure-europe (29)
- # clojure-france (8)
- # clojure-nl (3)
- # clojure-uk (3)
- # clojured (10)
- # clojurescript (19)
- # code-reviews (3)
- # core-async (22)
- # cursive (5)
- # data-science (11)
- # datalevin (1)
- # datomic (10)
- # eastwood (4)
- # helix (4)
- # introduce-yourself (2)
- # jobs (1)
- # jobs-discuss (1)
- # joyride (6)
- # leiningen (4)
- # london-clojurians (2)
- # lsp (82)
- # malli (7)
- # meander (12)
- # minecraft (3)
- # nbb (14)
- # off-topic (52)
- # podcasts-discuss (3)
- # portal (3)
- # re-frame (32)
- # reagent (9)
- # releases (2)
- # shadow-cljs (95)
- # tools-deps (14)
Hi everyone, Eastwood keeps getting me warnings for these spec lines :
(spec/map-of
(spec/spec string?
:gen (fn [] (gen/fmap
#(apply str %)
(gen/vector
gen/char-alpha
5 20))))
(spec/coll-of
(spec/tuple ::i-commons/source ::sub-type)
:into #{}
:min-count 2
:gen-max 7)
:min-count 2
:gen-max 8)
the error is :
== Linting hermes.van-buren.core.event.rlc.model ==
src/hermes/van_buren/core/event/rlc/model.clj:201:3: constant-test: Test expression is always logical true or always logical false: 2 in form (if or__5533__auto__ or__5533__auto__ (clojure.core/or 0)).
src/hermes/van_buren/core/event/rlc/model.clj:201:3: constant-test: Test expression is always logical true or always logical false: nil in form (if nil (clojure.core/inc nil) 2).
src/hermes/van_buren/core/event/rlc/model.clj:201:3: constant-test: Test expression is always logical true or always logical false: nil in form (if or__5533__auto__ or__5533__auto__ (clojure.core/or java.lang.Integer/MAX_VALUE)).
removing the :min-count
option from the spec/map-of
and the likes fixes the issue. Is this a bug or am I doing something wrong?
Thanks a lot