This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-07-25
Channels
- # announcements (22)
- # architecture (6)
- # beginners (76)
- # cider (44)
- # clara (6)
- # clj-kondo (34)
- # cljdoc (4)
- # cljs-dev (8)
- # clojure (162)
- # clojure-brasil (4)
- # clojure-dev (32)
- # clojure-europe (3)
- # clojure-italy (16)
- # clojure-japan (4)
- # clojure-nl (3)
- # clojure-poland (1)
- # clojure-spec (25)
- # clojure-uk (45)
- # clojuredesign-podcast (5)
- # clojurescript (91)
- # clojutre (3)
- # core-async (19)
- # core-logic (8)
- # cursive (60)
- # data-science (3)
- # datomic (7)
- # defnpodcast (2)
- # duct (5)
- # emacs (7)
- # fulcro (1)
- # graalvm (9)
- # graphql (1)
- # jackdaw (12)
- # jobs (1)
- # jobs-discuss (1)
- # kaocha (3)
- # leiningen (3)
- # luminus (2)
- # off-topic (44)
- # onyx (17)
- # pathom (6)
- # planck (15)
- # re-frame (1)
- # reagent (13)
- # rum (2)
- # shadow-cljs (43)
- # spacemacs (3)
- # sql (43)
- # tools-deps (3)
- # vim (43)
- # xtdb (13)
I'm still planning to support some spec related stuff, but note that it will always be more limited than run-time checking
joker also has support for this, e.g. when you do (inc "s")
it will give a warning. I plan to support this, it's just something I will get to eventually
how long has it been around for? I remember looking for a linter that would show me unused requires that worked with cljs and cljc a year or so ago and found nothing
there's also joker which can find unused requires, which has been around for 2 years or longer
seemed strange to me that for a task that required reading lisp, you wouldn't use the lisp itself, seeing as lisp seperates the reader and evaluator.
theres the startup time problem, of course. But that's not a big concern for me as this would be part of a CI/CD pipeline
joker is an attempt to make scripting in clojure faster. I think that's the reason it was implemented in Go, because of the startup time. but clj-kondo leverages GraalVM which results also in fast start up time. an average clojure file can be linted in 10-40 ms
I havent used graal yet, but I did read a blog post about how it can solve the startup time issue
I think you may have really plugged a hole in the clj ecosystem! Thanks for all your hard work. I will try it!
any windows users wanting to help in this issue? https://github.com/borkdude/clj-kondo/issues/372