diff --git a/.clj-kondo/config.edn b/.clj-kondo/config.edn index ed58d74207..cfb98161d8 100644 --- a/.clj-kondo/config.edn +++ b/.clj-kondo/config.edn @@ -24,6 +24,8 @@ shadow.lazy/loadable hooks.export/rumext-lazycomponent app.util.i18n/tr hooks.i18n/tr-dynamic app.common.i18n/tr hooks.i18n/tr-dynamic + benches.render-wasm.declarations/defscene hooks.export/benches-defscene + benches.render-wasm.declarations/defcase hooks.export/benches-defcase }} :output diff --git a/.clj-kondo/hooks/export.clj b/.clj-kondo/hooks/export.clj index 50e617de55..8845a28573 100644 --- a/.clj-kondo/hooks/export.clj +++ b/.clj-kondo/hooks/export.clj @@ -10,6 +10,20 @@ sname])] {:node result})) +(defn benches-defscene + [{:keys [node]}] + (let [[_ _ opts argv & body] (:children node)] + (if (and argv (api/vector-node? argv)) + {:node (api/list-node (into [(api/token-node (quote fn)) argv] body))} + {:node node}))) + +(defn benches-defcase + [{:keys [node]}] + (let [[_ _ opts argv & body] (:children node)] + (if (and (seq body) argv (api/vector-node? argv)) + {:node (api/list-node (into [(api/token-node (quote fn)) argv] body))} + {:node node}))) + (def registry (atom {}))