This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-12-04
Channels
- # adventofcode (154)
- # announcements (1)
- # babashka (8)
- # beginners (28)
- # bristol-clojurians (3)
- # calva (131)
- # cider (43)
- # clj-kondo (14)
- # clojure (135)
- # clojure-europe (1)
- # clojure-italy (7)
- # clojure-madison (1)
- # clojure-nl (6)
- # clojure-spec (8)
- # clojure-uk (90)
- # clojurescript (47)
- # core-async (9)
- # cryogen (4)
- # cursive (12)
- # datomic (9)
- # emacs (7)
- # fulcro (5)
- # graalvm (56)
- # joker (4)
- # juxt (1)
- # leiningen (6)
- # off-topic (62)
- # pathom (4)
- # pedestal (2)
- # reagent (2)
- # reitit (5)
- # ring (2)
- # schema (4)
- # shadow-cljs (133)
- # sql (38)
- # tools-deps (10)
- # vim (28)
New intermediate binary version for linting missing requires (like (foo/bar)
and (reduce foo/bar ...)
when there is no require for foo):
Mac: https://7556-176829714-gh.circle-artifacts.com/0/release/clj-kondo-2019.11.24-SNAPSHOT-macos-amd64.zip
Linux: https://7555-176829714-gh.circle-artifacts.com/0/release/clj-kondo-2019.11.24-SNAPSHOT-linux-amd64.zip
Branch: missing-require
Please report any false positives you will find.
I found one problem in project.clj where there are names like foo/bar used in the defproject macro. If this is a common problem with other macros, then I will probably have to support a similar config as unresolved-symbol.
Hi, I have clj-kondo working from the command line, thanks; but I'm having trouble getting it to integrate with flycheck in emacs. I installed flycheck-clj-kondo from MELPA and have it required in my init.el, but the syntax checkers seem to be disabled.
Oh, hmmm... maybe clj-kondo isn't properly on my path. It works in Terminal (macos) but is not available in M-x shell
@celwell i had trouble with flycheck at one point -- here are some brief tips that i wrote down once i got things working better: https://gist.github.com/sogaiu/5f93faa7cab1d08a1510d281cadb0b81
Yay, I got it working. For future reference, this is what I added to my Emacs init.el:
(setenv "PATH" (concat (getenv "PATH") ":/usr/local/bin"))
(setq exec-path (append exec-path '("/usr/local/bin")))
congratulations 🙂 i think the clj-kondo flycheck docs might benefit from some troubleshooting tips