clj-kondo.impl.analyzer

(source)
Public Variable Short Description
analyze-alias (clj)
analyze-amap (clj)
analyze-areduce (clj)
analyze-arity (clj)
analyze-as-> (clj)
analyze-binding-call (clj)
analyze-call (clj)
analyze-case (clj)
analyze-catch (clj)
analyze-children (clj)
analyze-cljs-exists? (clj)
analyze-clojure-string-replace (clj)
analyze-conditional-let (clj)
analyze-constructor (clj) Analyzes (new Foo ...) constructor call.
analyze-declare (clj)
analyze-def (clj)
analyze-def-catch-all (clj)
analyze-defmethod (clj)
analyze-defn (clj)
analyze-defprotocol (clj)
analyze-defrecord (clj) Analyzes defrecord and deftype.
analyze-do (clj)
analyze-empty? (clj)
analyze-expression* (clj) NOTE: :used-namespaces is used in the cache to load namespaces that were actually used.
analyze-expression** (clj)
analyze-expressions (clj) Analyzes expressions and collects defs and calls into a map.
analyze-extend-type (clj)
analyze-extend-type-children (clj) Used for analyzing children of extend-protocol, extend-type, reify and specify!.
analyze-fn (clj)
analyze-fn-arity (clj)
analyze-fn-body (clj)
analyze-format (clj)
analyze-format-string (clj)
analyze-formatted-logging (clj)
analyze-gen-class (clj)
analyze-hof (clj)
analyze-if (clj) Analyzes if special form for arity errors.
analyze-import (clj)
analyze-import-libspec (clj)
analyze-in-ns (clj)
analyze-input (clj) Analyzes input and returns analyzed defs, calls.
analyze-keys-destructuring-defaults (clj)
analyze-keyword-call (clj)
analyze-let-like-bindings (clj)
analyze-letfn (clj)
analyze-like-let (clj)
analyze-loop (clj)
analyze-memfn (clj)
analyze-ns-unmap (clj)
analyze-pre-post-map (clj)
analyze-protocol-impls (clj)
analyze-proxy-super (clj)
analyze-reader-macro (clj)
analyze-recur (clj)
analyze-reify (clj)
analyze-schema (clj)
analyze-set! (clj)
analyze-specify! (clj)
analyze-this-as (clj)
analyze-try (clj)
analyze-when (clj)
analyze-with-redefs (clj)
arity-match? (clj)
assert-vector (clj)
current-namespace-var-name (clj)
default-cfg-in-tag (clj)
expr-bindings (clj)
extract-arity-info (clj)
extract-bindings (clj)
first-callstack-elt-ignoring-macros (clj)
fn-arity (clj)
fn-bodies (clj)
lift-meta-content* (clj) Used within extract-bindings.
lint-discouraged-tags! (clj)
lint-even-forms-bindings! (clj)
lint-fn-name! (clj)
lint-inline-def! (clj)
lint-keyword-call! (clj)
lint-map-call! (clj)
lint-symbol-call! (clj)
lint-two-forms-binding-vector! (clj)
lint-vector-call! (clj)
redundant-fn-wrapper (clj)
reg-not-a-function! (clj)
scope-end (clj) Used within extract-bindings.
with-precision-bindings (clj)