All notable changes to this project will be documented in this file. This change log follows the conventions of keepachangelog.com.
- Enabled Emacs' next error function to go to next Kibit suggestion. See the updated code in the README for the change.
- #172 Kibit can now handle sets without crashing!
- #152 Send exceptions to STDERR instead of STDOUT
- New rules (#154, #165, )
- #168 Bumped to new versions of clojure and tools.cli dependencies
- #171 Update core.logic to avoid exception from spec
- Clojurescript/Cljx support (cljc support coming soon). This just works™, kibit will pick up your source paths from your
project.clj
's:source-paths
,[:cljsbuild :builds]
, and[:cljx :builds]
. - Non-zero exit codes. Kibit now exits non-zero when one or more suggestions are made. This is particularly useful for those running checks in a CI environment.
- You can now run kibit on any Clojure project without a project.clj file. Just call
lein kibit
with any number of files and folders and it will inspect the Clojure files contained within.