Skip to content

Commit 74183b9

Browse files
committed
maint: dev: bump clj-kondo
1 parent 324a50a commit 74183b9

File tree

3 files changed

+12
-5
lines changed

3 files changed

+12
-5
lines changed

.clj-kondo/imports/taoensso/encore/config.edn

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,5 @@
33
{taoensso.encore/defalias taoensso.encore-hooks/defalias
44
taoensso.encore/defaliases taoensso.encore-hooks/defaliases
55
taoensso.encore/defn-cached taoensso.encore-hooks/defn-cached
6-
taoensso.encore/defonce taoensso.encore-hooks/defonce}}}
6+
taoensso.encore/defonce taoensso.encore-hooks/defonce
7+
taoensso.encore/def* taoensso.encore-hooks/def*}}}

.clj-kondo/imports/taoensso/encore/taoensso/encore_hooks.clj

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,19 +64,25 @@
6464
binding-vec
6565
body))))}))
6666

67-
(defn defonce
68-
[{:keys [node]}]
67+
(defn -def-impl
68+
[{:keys [node]} core-macro-sym]
6969
;; args = [sym doc-string? attr-map? init-expr]
7070
(let [[sym & args] (rest (:children node))
7171
[doc-string args] (if (and (hooks/string-node? (first args)) (next args)) [(hooks/sexpr (first args)) (next args)] [nil args])
7272
[attr-map init-expr] (if (and (hooks/map-node? (first args)) (next args)) [(hooks/sexpr (first args)) (fnext args)] [nil (first args)])
7373

7474
attr-map (if doc-string (assoc attr-map :doc doc-string) attr-map)
7575
sym+meta (if attr-map (with-meta sym attr-map) sym)
76+
7677
rewritten
7778
(hooks/list-node
78-
[(hooks/token-node 'clojure.core/defonce)
79+
[(hooks/token-node core-macro-sym)
7980
sym+meta
8081
init-expr])]
8182

83+
#_(println "old node:" node)
84+
#_(println "new node:" rewritten)
8285
{:node rewritten}))
86+
87+
(defn def* [arg] (-def-impl arg 'def))
88+
(defn defonce [arg] (-def-impl arg 'clojure.core/defonce))

deps.edn

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
;;
6060
:lint-cache {:replace-paths ["src"]} ;; when building classpath we want to exclude resources
6161
;; so we do not pick up our own clj-kondo config exports
62-
:clj-kondo {:extra-deps {clj-kondo/clj-kondo {:mvn/version "2025.09.19"}}
62+
:clj-kondo {:extra-deps {clj-kondo/clj-kondo {:mvn/version "2025.09.22"}}
6363
:override-deps {org.clojure/clojure {:mvn/version "1.12.2"}}
6464
:main-opts ["-m" "clj-kondo.main"]}
6565

0 commit comments

Comments
 (0)