new clj-kondo imports
Signed-off-by: Sean Corfield <sean@corfield.org>
This commit is contained in:
parent
42d5f4baf1
commit
573d6c75ca
2 changed files with 17 additions and 0 deletions
1
.clj-kondo/imports/taoensso/encore/config.edn
Normal file
1
.clj-kondo/imports/taoensso/encore/config.edn
Normal file
|
|
@ -0,0 +1 @@
|
|||
{:hooks {:analyze-call {taoensso.encore/defalias taoensso.encore/defalias}}}
|
||||
16
.clj-kondo/imports/taoensso/encore/taoensso/encore.clj
Normal file
16
.clj-kondo/imports/taoensso/encore/taoensso/encore.clj
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
(ns taoensso.encore
|
||||
(:require
|
||||
[clj-kondo.hooks-api :as hooks]))
|
||||
|
||||
(defn defalias [{:keys [node]}]
|
||||
(let [[sym-raw src-raw] (rest (:children node))
|
||||
src (if src-raw src-raw sym-raw)
|
||||
sym (if src-raw
|
||||
sym-raw
|
||||
(symbol (name (hooks/sexpr src))))]
|
||||
{:node (with-meta
|
||||
(hooks/list-node
|
||||
[(hooks/token-node 'def)
|
||||
(hooks/token-node (hooks/sexpr sym))
|
||||
(hooks/token-node (hooks/sexpr src))])
|
||||
(meta src))}))
|
||||
Loading…
Reference in a new issue