Upgrade to Pro — share decks privately, control downloads, hide ads and more …

clj-kondo: a linter for clojure code that spark...

clj-kondo: a linter for clojure code that sparks joy (DCM May '19)

Avatar for Michiel Borkent

Michiel Borkent

May 08, 2019
Tweet

More Decks by Michiel Borkent

Other Decks in Programming

Transcript

  1. clj-kondo • a linter for Clojure and ClojureScript • static

    analysis: only looking at code, not executing • compiled to binary with GraalVM, runs on Linux and MacOS • runnable on Windows via JVM (but slower startup, so editor integration is not as nice)
  2. Why another linter? • I've been a happy joker user

    since 2017 • Missing some features but not that experienced in Go... • joker only knows about 1 file at a time • clj-kondo knows about multiple files at a time, so it can lint calls that cross namespaces
  3. Thanks! • joker • rewrite-clj • CircleCI (best CI ever!)

    • eastwood • clj.native-image • people reporting bugs, false positives and suggesting new features