Fork me on GitHub
#gratitude
<
2022-03-21
>
Lukas Domagala19:03:12

So grateful for @borkdude and all the other wonderful people who make https://github.com/clj-kondo/clj-kondo the best “linter” (it feels like so much more now) a dynamic language could wish for. And of course, it integrates so well into everything because @ericdallo makes https://github.com/clojure-lsp/clojure-lsp a joy to use. ❤️ I was reminded how much I rely on both projects for my workflow when they were suddenly not helping as much because of deftype and java interop. It suddenly feels so much less comfortable to move through the code. And a few minutes later I realized (by writing a bug…) that clj-kondo even has https://github.com/clj-kondo/clj-kondo/blob/master/doc/types.md! Who even needs Haskel anymore? 😉

❤️ 10
gratitude 12
☝️ 4
borkdude19:03:57

Thanks, messages like this keep me motivated to keep improving it :)

gratitude 10
ericdallo19:03:38

Thank you too! gratitude

gratitude 7
genekim13:03:53

This is fantastic — I love these elements of compile time type checking. Thank you!

ahungry19:03:08

It's been a few years since I set up my clojure env - I have 'joker' and flycheck-joker (emacs) with CIDER mode - I assume I could swap joker->clj-kondo and somehow plug clojure-lsp into the Emacs setup? What would I gain, and does anyone have a small guide/tutorial to integrating it like this?

ericdallo19:03:18

Yes, you can swap, IMO joker is pretty outdated nowadays compared with clj-kondo, also check here the features clojure-lsp provide that you could use: https://clojure-lsp.io/features/

thanks3 1
borkdude19:03:11

flycheck-clj-kondo is a drop-in replacement for joker's config almost

thanks3 1
ericdallo19:03:25

clojure-lsp uses clj-kondo under the hood, so no need to extra setup anything if you intend to use clojure-lsp