This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-10-29
Channels
- # announcements (2)
- # babashka (2)
- # beginners (76)
- # boot (6)
- # calva (7)
- # cider (12)
- # clara (4)
- # clj-kondo (11)
- # cljdoc (9)
- # cljs-dev (21)
- # cljsrn (7)
- # clojure (72)
- # clojure-dev (158)
- # clojure-europe (2)
- # clojure-italy (3)
- # clojure-losangeles (3)
- # clojure-nl (5)
- # clojure-spec (29)
- # clojure-uk (93)
- # clojurescript (40)
- # cursive (7)
- # data-science (1)
- # datomic (28)
- # defnpodcast (5)
- # duct (5)
- # emacs (7)
- # events (2)
- # figwheel-main (5)
- # fulcro (55)
- # graalvm (2)
- # instaparse (1)
- # jobs (5)
- # juxt (1)
- # luminus (3)
- # nyc (2)
- # pathom (3)
- # planck (25)
- # re-frame (2)
- # reagent (4)
- # reitit (23)
- # shadow-cljs (381)
- # spacemacs (6)
- # sql (19)
- # tools-deps (7)
- # xtdb (4)
It seems that http://develop.spacemacs.org website (the website for those using the develop
branch of Spacemacs) is a little behind, last update was 8th July 2019. There is a bot that manages (at least some of) the deployment process and has a website at https://emacspace.github.io/develop.spacemacs.org/
That site was build on the 15th September, so also a little behind. So the most up to date source of info is in the https://github.com/syl20bnr/spacemacs/ repository readme files
Joker is now an optional part of the Spacemacs Clojure layer, via https://github.com/syl20bnr/spacemacs/pull/12688 You can now have multiple linters running (you need to install their binaries first of course). So you could have clj-kondo and joker running together if you wish. https://github.com/syl20bnr/spacemacs/tree/develop/layers/%2Blang/clojure#enabling-automatic-linting I find clj-kondo works well enough by itself, so dont agree with the recommendation to use both, but there are a few edge cases that Joker may still catch that clj-kondo does not. From discussions in #emacs channel it seems you may experience duplicate linter warnings if you run both linters together. I am very interested to hear which linters we are all using. Thanks
fwiw I have this joker wrapper script on my machine:
#!/usr/bin/env bash
## turn off some joker features, so I can test clj-kondo better
/usr/local/bin/joker "$@" 2>&1 \
| grep -v "unused parameter" \
| grep -v "unused binding" \
| grep -v "unused namespace" \
| grep -v "unsupported binding form" \
| grep -iv "unable to resolve symbol" \
| grep -v "duplicate require" \
| sed -e 's/$/ (joker)/'
exit 0
It suppresses a bunch of warnings and adds (joker)
to the end, so I see the error is coming from joker. Sometimes it reminds me of something I still need to implement (but it doesn't happen that often anymore).I havent missed using Joker in the last few months, hence my curiosity as to if others are still using it or using both clj-kondo and joker. I've not heard from anyone using squiggly/eastwood yet either.