|
| 1 | +{:lint-as {potemkin.collections/compile-if clojure.core/if |
| 2 | + potemkin.collections/reify-map-type clojure.core/reify |
| 3 | + potemkin.collections/def-map-type clj-kondo.lint-as/def-catch-all |
| 4 | + potemkin.collections/def-derived-map clj-kondo.lint-as/def-catch-all |
| 5 | + |
| 6 | + potemkin.types/reify+ clojure.core/reify |
| 7 | + potemkin.types/defprotocol+ clojure.core/defprotocol |
| 8 | + potemkin.types/deftype+ clojure.core/deftype |
| 9 | + potemkin.types/defrecord+ clojure.core/defrecord |
| 10 | + potemkin.types/definterface+ clojure.core/defprotocol |
| 11 | + potemkin.types/extend-protocol+ clojure.core/extend-protocol |
| 12 | + potemkin.types/def-abstract-type clj-kondo.lint-as/def-catch-all |
| 13 | + |
| 14 | + potemkin.utils/doit clojure.core/doseq |
| 15 | + potemkin.utils/doary clojure.core/doseq |
| 16 | + potemkin.utils/condp-case clojure.core/condp |
| 17 | + potemkin.utils/fast-bound-fn clojure.core/bound-fn |
| 18 | + |
| 19 | + potemkin.walk/prewalk clojure.walk/prewalk |
| 20 | + potemkin.walk/postwalk clojure.walk/postwalk |
| 21 | + potemkin.walk/walk clojure.walk/walk |
| 22 | + |
| 23 | + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
| 24 | + ;;;; top-level from import-vars |
| 25 | + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
| 26 | + |
| 27 | + ;; Have hooks |
| 28 | + ;;potemkin/import-fn potemkin.namespaces/import-fn |
| 29 | + ;;potemkin/import-macro potemkin.namespaces/import-macro |
| 30 | + ;;potemkin/import-def potemkin.namespaces/import-def |
| 31 | + |
| 32 | + ;; Internal, not transitive |
| 33 | + ;;potemkin/unify-gensyms potemkin.macros/unify-gensyms |
| 34 | + ;;potemkin/normalize-gensyms potemkin.macros/normalize-gensyms |
| 35 | + ;;potemkin/equivalent? potemkin.macros/equivalent? |
| 36 | + |
| 37 | + potemkin/condp-case clojure.core/condp |
| 38 | + potemkin/doit potemkin.utils/doit |
| 39 | + potemkin/doary potemkin.utils/doary |
| 40 | + |
| 41 | + potemkin/def-abstract-type clj-kondo.lint-as/def-catch-all |
| 42 | + potemkin/reify+ clojure.core/reify |
| 43 | + potemkin/defprotocol+ clojure.core/defprotocol |
| 44 | + potemkin/deftype+ clojure.core/deftype |
| 45 | + potemkin/defrecord+ clojure.core/defrecord |
| 46 | + potemkin/definterface+ clojure.core/defprotocol |
| 47 | + potemkin/extend-protocol+ clojure.core/extend-protocol |
| 48 | + |
| 49 | + potemkin/reify-map-type clojure.core/reify |
| 50 | + potemkin/def-derived-map clj-kondo.lint-as/def-catch-all |
| 51 | + potemkin/def-map-type clj-kondo.lint-as/def-catch-all} |
| 52 | + |
| 53 | + ;; leave import-vars alone, kondo special-cases it |
| 54 | + :hooks {:macroexpand {#_#_potemkin.namespaces/import-vars potemkin.namespaces/import-vars |
| 55 | + potemkin.namespaces/import-fn potemkin.namespaces/import-fn |
| 56 | + potemkin.namespaces/import-macro potemkin.namespaces/import-macro |
| 57 | + potemkin.namespaces/import-def potemkin.namespaces/import-def |
| 58 | + |
| 59 | + #_#_potemkin/import-vars potemkin.namespaces/import-vars |
| 60 | + potemkin/import-fn potemkin.namespaces/import-fn |
| 61 | + potemkin/import-macro potemkin.namespaces/import-macro |
| 62 | + potemkin/import-def potemkin.namespaces/import-def}}} |
0 commit comments