Releases: clj-kondo/clj-kondo
v2021.02.28
See CHANGELOG.md for details.
v2021.02.13
See CHANGELOG.md for details.
v2021.01.20
See CHANGELOG.md for details.
v2020.12.12
See CHANGELOG.md for details.
v2020.11.07
See CHANGELOG.md for release notes.
v2020.10.10
See CHANGELOG.md.
v2020.09.09
Read the release notes here.
v2020.07.29
The only change in this release is an improvement for the :format
linter which lints the amount of arguments expected for a format string. See #944.
v2020.07.26
Thanks @seanpoulter, @lread, @rschmukler, @sittim for contributing to this release.
New
Lint format string argument count mismatches #938:
This linter is triggered with clojure.core/format
and clojure.tools.loggins
functions that use a format string.
Enhancements
- Add
:cljc
(boolean),:lang
(:cljs
or:cljc
) and:filename
keys to hook API function #920 - Upgrade GraalVM
native-image
build tojava11-20.1.0
. - Configure
:unused-private-var
via ns metadata #924 - Support ns meta config for unused binding linter #932
- Fix unexpected missing docstring warning with
potemkin/import-vars
#935
Hooks!
New
This release introduces a new hooks API which can be used to handle unrecognized macros.
Read the documentation here!
See an example hook for the Rum defc
macro here.
The corresponding issue: #811
I encourage library authors to publish config and hooks for their libraries here.
This work was sponsored by Clojurists Together as part of their Summer of Bugs program.
Also see my blog article on hooks.