This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-04-03
Channels
- # announcements (5)
- # aws (3)
- # babashka (52)
- # babashka-sci-dev (23)
- # beginners (51)
- # calva (191)
- # clj-commons (18)
- # clj-kondo (11)
- # cljdoc (39)
- # cljsrn (3)
- # clojure (24)
- # clojure-czech (3)
- # clojure-dev (2)
- # clojure-europe (15)
- # clojuredesign-podcast (2)
- # clojurescript (8)
- # conjure (2)
- # core-typed (151)
- # cursive (15)
- # data-science (3)
- # datalevin (4)
- # datomic (8)
- # figwheel-main (21)
- # fulcro (37)
- # gratitude (3)
- # honeysql (1)
- # hyperfiddle (2)
- # introduce-yourself (1)
- # malli (3)
- # membrane (54)
- # off-topic (21)
- # other-languages (4)
- # portal (18)
- # re-frame (12)
- # reagent (7)
- # releases (2)
- # sci (64)
- # scittle (1)
- # spacemacs (14)
- # sql (2)
- # vim (4)
- # xtdb (6)
is there a configuration to prevent clj-kondo
to trigger the unresolved symbol
warning on logical variables (ie. symbols that start with ?
, used in some dsls like #meander)?
maybe this can help you, this is how I'm handling Meander in Kondo nowadays:
:linters {:unresolved-symbol {:exclude [(meander.epsilon/match)
(meander.epsilon/find)
(meander.epsilon/search)
(meander.epsilon/rewrite)]}}
Please file an issue with a good explanation and examples. @dpsutton I saw a couple of these variables in Metabase's code-base too, right?
@meditans Oh god, no, you can disable it for only some calls, like :exclude [(meander.epsilon/match)]
i think that's unrelated. we have lots of $id
type variables which are a dsl macro to pull from databases at test run time
yes, but the relation would be that those variables are sometimes also unresolved, if you don't have special hooks for those macros - maybe I'm wrong