Fork me on GitHub
#announcements
<
2022-12-08
>
borkdude15:12:51

https://github.com/clj-kondo/clj-kondo: static analyzer and linter for Clojure code that sparks joy 2022.12.08 • https://github.com/clj-kondo/clj-kondo/issues/609: typecheck var usage, e.g. (def x :foo) (inc x) will now give a warning • https://github.com/clj-kondo/clj-kondo/issues/1867: add name metadata to class usage • https://github.com/clj-kondo/clj-kondo/issues/1875: add :duplicate-field-name linter for deftype and defrecord definitions. • https://github.com/clj-kondo/clj-kondo/issues/1883: constructor usage should have name-col in analysis • https://github.com/clj-kondo/clj-kondo/issues/1874: fix name of fully qualified class usage • https://github.com/clj-kondo/clj-kondo/issues/1876: suppress . analysis from .. macroexpansion • https://github.com/clj-kondo/clj-kondo/issues/1876: suppress new analysis from (String. x) expansion • https://github.com/clj-kondo/clj-kondo/issues/1876: use namespace-munge for resolving hook files rather than mungehttps://github.com/clj-kondo/clj-kondo/issues/1896: don't consider **, *** etc. to be a dynamic vars • https://github.com/clj-kondo/clj-kondo/issues/1899: treat var or local reference as unused value when not in tail position • https://github.com/clj-kondo/clj-kondo/issues/1903: int can be cast to double • https://github.com/clj-kondo/clj-kondo/issues/1871: clj-kondo marks args in definterface as unused • https://github.com/clj-kondo/clj-kondo/issues/1879: analyze definterface more similarly to defprotocol for lsp-navigation • https://github.com/clj-kondo/clj-kondo/issues/1907: add hooks-api/generated-node? function to check if a node was generated • https://github.com/clj-kondo/clj-kondo/issues/1887, use re-find for ns groups rather than re-matches

7
clj-kondo 9
gotta_go_fast 1
borkdude 3
🎉 2
tengstrand22:12:06

#polylith, poly https://github.com/polyfy/polylith/releases/tag/v0.2.16-alpha, released. Here are a couple of the biggest news: • External Test runner • Show warning 206, if a namespace can't be parsed • Ignore empty or commented out source files

🙌 5
polylith 4
1