This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-10-19
Channels
- # announcements (9)
- # babashka (5)
- # babashka-sci-dev (23)
- # beginners (160)
- # calva (78)
- # cider (23)
- # clj-commons (2)
- # clj-kondo (5)
- # cljdoc (19)
- # cljs-dev (8)
- # clojure (54)
- # clojure-australia (1)
- # clojure-czech (2)
- # clojure-dev (17)
- # clojure-europe (8)
- # clojure-italy (8)
- # clojure-nl (2)
- # clojure-sg (3)
- # clojure-uk (4)
- # clojurescript (70)
- # community-development (8)
- # core-async (8)
- # cursive (7)
- # datahike (12)
- # datalog (22)
- # datomic (20)
- # events (1)
- # fulcro (43)
- # graalvm (92)
- # gratitude (5)
- # holy-lambda (77)
- # honeysql (1)
- # jobs (1)
- # lsp (111)
- # membrane (70)
- # nextjournal (13)
- # off-topic (73)
- # pathom (1)
- # polylith (8)
- # portal (32)
- # re-frame (3)
- # reagent (4)
- # reitit (5)
- # releases (2)
- # reveal (4)
- # xtdb (22)
Announcing https://github.com/logicblocks/salutem, a system for defining and maintaining a collection of health checks, with support for: • both realtime and background checks • a registry for storing, finding and resolving checks • an asynchronous maintenance system for ensuring that the results of checks are kept up-to-date according to their definition See the https://logicblocks.github.io/salutem/getting-started.html, https://logicblocks.github.io/salutem/index.html and https://go-atomic.io/2021/09/30/health-checks.html for more details.
clj-kondo 2021.10.19
https://github.com/clj-kondo/clj-kondo/blob/master/CHANGELOG.md#20211019
New
• New optional linter: warn on missing `gen-class` if namespace has `-main` fn https://github.com/clj-kondo/clj-kondo/issues/1417. See https://github.com/clj-kondo/clj-kondo/blob/master/doc/linters.md#main-without-gen-class.
• Detect arity mismatches for functions defined with `def` https://github.com/clj-kondo/clj-kondo/issues/1408
• Type inference improvements for `def` + `fn` combination https://github.com/clj-kondo/clj-kondo/issues/1410
• Local `fn` type inference https://github.com/clj-kondo/clj-kondo/issues/1412
• Analysis: allow user to request all or specific metadata be returned https://github.com/clj-kondo/clj-kondo/issues/1280 (https://github.com/lread)
• rseq
called on other type than vector or sorted-map now gives type error https://github.com/clj-kondo/clj-kondo/issues/1432
Enhanced / fixed
• Fix false positive with ns-unmap https://github.com/clj-kondo/clj-kondo/issues/1393
• Support custom-lint-fn with `.cljc` https://github.com/clj-kondo/clj-kondo/issues/1403
• Allow reader conditional in metadata https://github.com/clj-kondo/clj-kondo/issues/1414
• Analysis: add `:from-var` in higher order call https://github.com/clj-kondo/clj-kondo/issues/1404
• Dedupe linted files https://github.com/clj-kondo/clj-kondo/issues/1395 (https://github.com/ericdallo)
• Add `:duplicate-ns` to duplicate-require linter output https://github.com/clj-kondo/clj-kondo/issues/1421 (https://github.com/ericdallo)
• if-let
/ `if-some` with invalid arity no longer warn https://github.com/clj-kondo/clj-kondo/issues/1426
• Analysis: spport for defn 2nd attr-map, :doc derivation fixes (https://github.com/lread)
• Fix parsing of trailing metdata map https://github.com/clj-kondo/clj-kondo/issues/1433 (https://github.com/lread)
Thanks @lee and @ericdallo for the help.
Will Calva automatically download the latest version on the next start? @U0ETXRFEW
there is also a standalone clj-kondo plugin available for VSCode if you want a preview ;)
Hello everyone! Today I'm pleased to announce a new release of Pathom 3! This release contains some fixes for dynamic resolvers, and the brand new parallel processor. This processor is faster and less resource intensive than the ones in Pathom 2, and you can expect a good bump in performance when compared to it (real benchmarks will be taken and share in a blog post soon)! Check new docs for the parallel runner at https://pathom3.wsscode.com/docs/async/#parallel-process Release: https://clojars.org/com.wsscode/pathom3 Changes in this release: • Fix foreign mutation on async runner • Remove viz request snapshots to allow multiple connectors on the same meshed graph • Fix the flow of params on foreign-ast • Fix nested dependency process • Infer output shape in constantly resolver • Parallel processor 🎉