Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [
- {
- "label": "*",
- "detail": "clojure.core/*"
- },
- {
- "label": "*'",
- "detail": "clojure.core/*'"
- },
- {
- "label": "*1",
- "detail": "clojure.core/*1"
- },
- {
- "label": "*2",
- "detail": "clojure.core/*2"
- },
- {
- "label": "*3",
- "detail": "clojure.core/*3"
- },
- {
- "label": "*agent*",
- "detail": "clojure.core/*agent*"
- },
- {
- "label": "*allow-unresolved-vars*",
- "detail": "clojure.core/*allow-unresolved-vars*"
- },
- {
- "label": "*assert*",
- "detail": "clojure.core/*assert*"
- },
- {
- "label": "*clojure-version*",
- "detail": "clojure.core/*clojure-version*"
- },
- {
- "label": "*command-line-args*",
- "detail": "clojure.core/*command-line-args*"
- },
- {
- "label": "*compile-files*",
- "detail": "clojure.core/*compile-files*"
- },
- {
- "label": "*compile-path*",
- "detail": "clojure.core/*compile-path*"
- },
- {
- "label": "*compiler-options*",
- "detail": "clojure.core/*compiler-options*"
- },
- {
- "label": "*data-readers*",
- "detail": "clojure.core/*data-readers*"
- },
- {
- "label": "*default-data-reader-fn*",
- "detail": "clojure.core/*default-data-reader-fn*"
- },
- {
- "label": "*e",
- "detail": "clojure.core/*e"
- },
- {
- "label": "*err*",
- "detail": "clojure.core/*err*"
- },
- {
- "label": "*file*",
- "detail": "clojure.core/*file*"
- },
- {
- "label": "*flush-on-newline*",
- "detail": "clojure.core/*flush-on-newline*"
- },
- {
- "label": "*fn-loader*",
- "detail": "clojure.core/*fn-loader*"
- },
- {
- "label": "*in*",
- "detail": "clojure.core/*in*"
- },
- {
- "label": "*math-context*",
- "detail": "clojure.core/*math-context*"
- },
- {
- "label": "*ns*",
- "detail": "clojure.core/*ns*"
- },
- {
- "label": "*out*",
- "detail": "clojure.core/*out*"
- },
- {
- "label": "*print-dup*",
- "detail": "clojure.core/*print-dup*"
- },
- {
- "label": "*print-length*",
- "detail": "clojure.core/*print-length*"
- },
- {
- "label": "*print-level*",
- "detail": "clojure.core/*print-level*"
- },
- {
- "label": "*print-meta*",
- "detail": "clojure.core/*print-meta*"
- },
- {
- "label": "*print-namespace-maps*",
- "detail": "clojure.core/*print-namespace-maps*"
- },
- {
- "label": "*print-readably*",
- "detail": "clojure.core/*print-readably*"
- },
- {
- "label": "*read-eval*",
- "detail": "clojure.core/*read-eval*"
- },
- {
- "label": "*reader-resolver*",
- "detail": "clojure.core/*reader-resolver*"
- },
- {
- "label": "*source-path*",
- "detail": "clojure.core/*source-path*"
- },
- {
- "label": "*suppress-read*",
- "detail": "clojure.core/*suppress-read*"
- },
- {
- "label": "*unchecked-math*",
- "detail": "clojure.core/*unchecked-math*"
- },
- {
- "label": "*use-context-classloader*",
- "detail": "clojure.core/*use-context-classloader*"
- },
- {
- "label": "*verbose-defrecords*",
- "detail": "clojure.core/*verbose-defrecords*"
- },
- {
- "label": "*warn-on-reflection*",
- "detail": "clojure.core/*warn-on-reflection*"
- },
- {
- "label": "+",
- "detail": "clojure.core/+"
- },
- {
- "label": "+'",
- "detail": "clojure.core/+'"
- },
- {
- "label": "-",
- "detail": "clojure.core/-"
- },
- {
- "label": "-'",
- "detail": "clojure.core/-'"
- },
- {
- "label": "->",
- "detail": "clojure.core/->"
- },
- {
- "label": "->>",
- "detail": "clojure.core/->>"
- },
- {
- "label": "->ArrayChunk",
- "detail": "clojure.core/->ArrayChunk"
- },
- {
- "label": "->Eduction",
- "detail": "clojure.core/->Eduction"
- },
- {
- "label": "->Vec",
- "detail": "clojure.core/->Vec"
- },
- {
- "label": "->VecNode",
- "detail": "clojure.core/->VecNode"
- },
- {
- "label": "->VecSeq",
- "detail": "clojure.core/->VecSeq"
- },
- {
- "label": "->findings",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/->findings [ex filename]\n```\n\n----\n```clojure\nConvert an exception thrown from rewrite-clj into a sequence clj-kondo :finding\n```\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "-cache-protocol-fn",
- "detail": "clojure.core/-cache-protocol-fn"
- },
- {
- "label": "-reset-methods",
- "detail": "clojure.core/-reset-methods"
- },
- {
- "label": ".",
- "detail": "clojure.core/."
- },
- {
- "label": "..",
- "detail": "clojure.core/.."
- },
- {
- "label": "/",
- "detail": "clojure.core//"
- },
- {
- "label": ":added",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":alias",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":analysis",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":analyze-arglists?",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":analyze-call",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":analyze-children",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":analyze-expression**",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":analyze-locals?",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":analyzed",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":analyzed-arg-vec",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":any",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":arg-bindings",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":arg-count",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":arg-types",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":arglist-str",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":arglist-strs",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":args",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":arities",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":arity",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":as",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":base-lang",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":bindings",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":bodies",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":call",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":calls-by-id",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":callstack",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":char",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":children",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":clj",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":clj-kondo.impl/generated",
- "kind": 14,
- "detail": "clj-kondo.impl/generated"
- },
- {
- "label": ":clj-kondo/unknown-namespace",
- "kind": 14,
- "detail": "clj-kondo/unknown-namespace"
- },
- {
- "label": ":cljc",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":cljs",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":clojure-excluded?",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":col",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":config",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":declared",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":defined-by",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":deprecated",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":destructuring-expr",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":destructuring-type",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":doc",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":docstring",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":edn",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":else",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":end-col",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":end-row",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":error",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":exclude-destructured-as",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":exclude-destructured-keys-in-fn-args",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":expr",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":extract-bindings",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":features",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":filename",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":findings",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":fixed-arities",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":fixed-arity",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":fn",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":fn-args?",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":fn-body",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":format",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":full-fn-name",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":global-config",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":hook",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":id",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":id-gen",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":ifn",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":import-vars",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":in-def",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":in-ns",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":inline-def",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":interop?",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":invalid-arity",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":k",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":keys",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":keys-destructuring?",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":lang",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":let",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":let-bindings",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":let-parent",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":level",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":line",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":linters",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":list",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":macro",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":macro?",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":map",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":message",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":min-arity",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":misplaced-docstring",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":missing-body-in-when",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":missing-clause-in-try",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":missing-docstring",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":name",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":name-col",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":name-end-col",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":name-end-row",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":name-row",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":namespaced-map",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":namespaced?",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":no-doc",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":no-warnings",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":node",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":not-a-function",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":not-empty?",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":ns",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":off",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":or",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":output",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":parsed",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":post",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":private",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":private-access?",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":private-call",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":progress",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":qualify-ns",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":quote",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":quoted",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":reader-exception",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":reader-macro",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":recur-arity",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":redundant-do",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":redundant-let",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":regex",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":resolved-as-clojure-var-name",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":resolved-core?",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":resolved-ns",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":ret",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":row",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":schemas",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":scope-end-col",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":scope-end-row",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":set",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":simple?",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":skip-reg-binding?",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":str",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":string",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":strs",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":syms",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":syntax",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":syntax-quote",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":tag",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":tags",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":temp",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":text",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":token",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":top-level?",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":top-ns",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":type",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":type-mismatch",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":unbound-destructuring-default",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":unexpected-recur",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":unquote",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":unquote-splicing",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":unresolved-ns",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":unresolved-symbol",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":unresolved?",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":unused-binding",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":used-namespaces",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":value",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":var",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":varargs",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":varargs-min-arity",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":varargs?",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":vector",
- "kind": 14,
- "detail": ""
- },
- {
- "label": ":warning",
- "kind": 14,
- "detail": ""
- },
- {
- "label": "<",
- "detail": "clojure.core/<"
- },
- {
- "label": "<=",
- "detail": "clojure.core/<="
- },
- {
- "label": "=",
- "detail": "clojure.core/="
- },
- {
- "label": "==",
- "detail": "clojure.core/=="
- },
- {
- "label": ">",
- "detail": "clojure.core/>"
- },
- {
- "label": ">=",
- "detail": "clojure.core/>="
- },
- {
- "label": "?fn-name",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "?name-expr",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "?resolved-ns",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "AbstractCollection",
- "detail": "java.util.AbstractCollection"
- },
- {
- "label": "AbstractList",
- "detail": "java.util.AbstractList"
- },
- {
- "label": "AbstractMap",
- "detail": "java.util.AbstractMap"
- },
- {
- "label": "AbstractMap.SimpleEntry",
- "detail": "java.util.AbstractMap.SimpleEntry"
- },
- {
- "label": "AbstractMap.SimpleImmutableEntry",
- "detail": "java.util.AbstractMap.SimpleImmutableEntry"
- },
- {
- "label": "AbstractMethodError",
- "detail": "java.lang.AbstractMethodError"
- },
- {
- "label": "AbstractQueue",
- "detail": "java.util.AbstractQueue"
- },
- {
- "label": "AbstractSequentialList",
- "detail": "java.util.AbstractSequentialList"
- },
- {
- "label": "AbstractSet",
- "detail": "java.util.AbstractSet"
- },
- {
- "label": "Appendable",
- "detail": "java.lang.Appendable"
- },
- {
- "label": "ArithmeticException",
- "detail": "java.lang.ArithmeticException"
- },
- {
- "label": "ArrayDeque",
- "detail": "java.util.ArrayDeque"
- },
- {
- "label": "ArrayIndexOutOfBoundsException",
- "detail": "java.lang.ArrayIndexOutOfBoundsException"
- },
- {
- "label": "ArrayList",
- "detail": "java.util.ArrayList"
- },
- {
- "label": "ArrayStoreException",
- "detail": "java.lang.ArrayStoreException"
- },
- {
- "label": "Arrays",
- "detail": "java.util.Arrays"
- },
- {
- "label": "AssertionError",
- "detail": "java.lang.AssertionError"
- },
- {
- "label": "AutoCloseable",
- "detail": "java.lang.AutoCloseable"
- },
- {
- "label": "Base64",
- "detail": "java.util.Base64"
- },
- {
- "label": "Base64.Decoder",
- "detail": "java.util.Base64.Decoder"
- },
- {
- "label": "Base64.Encoder",
- "detail": "java.util.Base64.Encoder"
- },
- {
- "label": "BitSet",
- "detail": "java.util.BitSet"
- },
- {
- "label": "Boolean",
- "detail": "java.lang.Boolean"
- },
- {
- "label": "BootstrapMethodError",
- "detail": "java.lang.BootstrapMethodError"
- },
- {
- "label": "Byte",
- "detail": "java.lang.Byte"
- },
- {
- "label": "Calendar",
- "detail": "java.util.Calendar"
- },
- {
- "label": "Calendar.Builder",
- "detail": "java.util.Calendar.Builder"
- },
- {
- "label": "CharSequence",
- "detail": "java.lang.CharSequence"
- },
- {
- "label": "Character",
- "detail": "java.lang.Character"
- },
- {
- "label": "Character.Subset",
- "detail": "java.lang.Character.Subset"
- },
- {
- "label": "Character.UnicodeBlock",
- "detail": "java.lang.Character.UnicodeBlock"
- },
- {
- "label": "Character.UnicodeScript",
- "detail": "java.lang.Character.UnicodeScript"
- },
- {
- "label": "Class",
- "detail": "java.lang.Class"
- },
- {
- "label": "ClassCastException",
- "detail": "java.lang.ClassCastException"
- },
- {
- "label": "ClassCircularityError",
- "detail": "java.lang.ClassCircularityError"
- },
- {
- "label": "ClassFormatError",
- "detail": "java.lang.ClassFormatError"
- },
- {
- "label": "ClassLoader",
- "detail": "java.lang.ClassLoader"
- },
- {
- "label": "ClassNotFoundException",
- "detail": "java.lang.ClassNotFoundException"
- },
- {
- "label": "ClassValue",
- "detail": "java.lang.ClassValue"
- },
- {
- "label": "CloneNotSupportedException",
- "detail": "java.lang.CloneNotSupportedException"
- },
- {
- "label": "Cloneable",
- "detail": "java.lang.Cloneable"
- },
- {
- "label": "Collection",
- "detail": "java.util.Collection"
- },
- {
- "label": "Collections",
- "detail": "java.util.Collections"
- },
- {
- "label": "Comparable",
- "detail": "java.lang.Comparable"
- },
- {
- "label": "Comparator",
- "detail": "java.util.Comparator"
- },
- {
- "label": "Compiler",
- "detail": "java.lang.Compiler"
- },
- {
- "label": "ConcurrentModificationException",
- "detail": "java.util.ConcurrentModificationException"
- },
- {
- "label": "Currency",
- "detail": "java.util.Currency"
- },
- {
- "label": "Date",
- "detail": "java.util.Date"
- },
- {
- "label": "Deprecated",
- "detail": "java.lang.Deprecated"
- },
- {
- "label": "Deque",
- "detail": "java.util.Deque"
- },
- {
- "label": "Dictionary",
- "detail": "java.util.Dictionary"
- },
- {
- "label": "Double",
- "detail": "java.lang.Double"
- },
- {
- "label": "DoubleSummaryStatistics",
- "detail": "java.util.DoubleSummaryStatistics"
- },
- {
- "label": "DuplicateFormatFlagsException",
- "detail": "java.util.DuplicateFormatFlagsException"
- },
- {
- "label": "EMPTY-NODE",
- "detail": "clojure.core/EMPTY-NODE"
- },
- {
- "label": "EmptyStackException",
- "detail": "java.util.EmptyStackException"
- },
- {
- "label": "Enum",
- "detail": "java.lang.Enum"
- },
- {
- "label": "EnumConstantNotPresentException",
- "detail": "java.lang.EnumConstantNotPresentException"
- },
- {
- "label": "EnumMap",
- "detail": "java.util.EnumMap"
- },
- {
- "label": "EnumSet",
- "detail": "java.util.EnumSet"
- },
- {
- "label": "Enumeration",
- "detail": "java.util.Enumeration"
- },
- {
- "label": "Error",
- "detail": "java.lang.Error"
- },
- {
- "label": "EventListener",
- "detail": "java.util.EventListener"
- },
- {
- "label": "EventListenerProxy",
- "detail": "java.util.EventListenerProxy"
- },
- {
- "label": "EventObject",
- "detail": "java.util.EventObject"
- },
- {
- "label": "Exception",
- "detail": "java.lang.Exception"
- },
- {
- "label": "ExceptionInInitializerError",
- "detail": "java.lang.ExceptionInInitializerError"
- },
- {
- "label": "Float",
- "detail": "java.lang.Float"
- },
- {
- "label": "FormatFlagsConversionMismatchException",
- "detail": "java.util.FormatFlagsConversionMismatchException"
- },
- {
- "label": "Formattable",
- "detail": "java.util.Formattable"
- },
- {
- "label": "FormattableFlags",
- "detail": "java.util.FormattableFlags"
- },
- {
- "label": "Formatter",
- "detail": "java.util.Formatter"
- },
- {
- "label": "Formatter.BigDecimalLayoutForm",
- "detail": "java.util.Formatter.BigDecimalLayoutForm"
- },
- {
- "label": "FormatterClosedException",
- "detail": "java.util.FormatterClosedException"
- },
- {
- "label": "G__21891",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "G__21903",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "G__21932",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "G__21958",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "G__22140",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "G__22184",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "G__22383",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "G__22481",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "G__22489",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "G__22546",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "GregorianCalendar",
- "detail": "java.util.GregorianCalendar"
- },
- {
- "label": "HashMap",
- "detail": "java.util.HashMap"
- },
- {
- "label": "HashSet",
- "detail": "java.util.HashSet"
- },
- {
- "label": "Hashtable",
- "detail": "java.util.Hashtable"
- },
- {
- "label": "IdentityHashMap",
- "detail": "java.util.IdentityHashMap"
- },
- {
- "label": "IllegalAccessError",
- "detail": "java.lang.IllegalAccessError"
- },
- {
- "label": "IllegalAccessException",
- "detail": "java.lang.IllegalAccessException"
- },
- {
- "label": "IllegalArgumentException",
- "detail": "java.lang.IllegalArgumentException"
- },
- {
- "label": "IllegalFormatCodePointException",
- "detail": "java.util.IllegalFormatCodePointException"
- },
- {
- "label": "IllegalFormatConversionException",
- "detail": "java.util.IllegalFormatConversionException"
- },
- {
- "label": "IllegalFormatException",
- "detail": "java.util.IllegalFormatException"
- },
- {
- "label": "IllegalFormatFlagsException",
- "detail": "java.util.IllegalFormatFlagsException"
- },
- {
- "label": "IllegalFormatPrecisionException",
- "detail": "java.util.IllegalFormatPrecisionException"
- },
- {
- "label": "IllegalFormatWidthException",
- "detail": "java.util.IllegalFormatWidthException"
- },
- {
- "label": "IllegalMonitorStateException",
- "detail": "java.lang.IllegalMonitorStateException"
- },
- {
- "label": "IllegalStateException",
- "detail": "java.lang.IllegalStateException"
- },
- {
- "label": "IllegalThreadStateException",
- "detail": "java.lang.IllegalThreadStateException"
- },
- {
- "label": "IllformedLocaleException",
- "detail": "java.util.IllformedLocaleException"
- },
- {
- "label": "IncompatibleClassChangeError",
- "detail": "java.lang.IncompatibleClassChangeError"
- },
- {
- "label": "IndexOutOfBoundsException",
- "detail": "java.lang.IndexOutOfBoundsException"
- },
- {
- "label": "InheritableThreadLocal",
- "detail": "java.lang.InheritableThreadLocal"
- },
- {
- "label": "InputMismatchException",
- "detail": "java.util.InputMismatchException"
- },
- {
- "label": "Inst",
- "detail": "clojure.core/Inst"
- },
- {
- "label": "InstantiationError",
- "detail": "java.lang.InstantiationError"
- },
- {
- "label": "InstantiationException",
- "detail": "java.lang.InstantiationException"
- },
- {
- "label": "IntSummaryStatistics",
- "detail": "java.util.IntSummaryStatistics"
- },
- {
- "label": "Integer",
- "detail": "java.lang.Integer"
- },
- {
- "label": "InternalError",
- "detail": "java.lang.InternalError"
- },
- {
- "label": "InterruptedException",
- "detail": "java.lang.InterruptedException"
- },
- {
- "label": "InvalidPropertiesFormatException",
- "detail": "java.util.InvalidPropertiesFormatException"
- },
- {
- "label": "Iterable",
- "detail": "java.lang.Iterable"
- },
- {
- "label": "Iterator",
- "detail": "java.util.Iterator"
- },
- {
- "label": "LinkageError",
- "detail": "java.lang.LinkageError"
- },
- {
- "label": "LinkedHashMap",
- "detail": "java.util.LinkedHashMap"
- },
- {
- "label": "LinkedHashSet",
- "detail": "java.util.LinkedHashSet"
- },
- {
- "label": "LinkedList",
- "detail": "java.util.LinkedList"
- },
- {
- "label": "List",
- "detail": "java.util.List"
- },
- {
- "label": "ListIterator",
- "detail": "java.util.ListIterator"
- },
- {
- "label": "ListResourceBundle",
- "detail": "java.util.ListResourceBundle"
- },
- {
- "label": "Locale",
- "detail": "java.util.Locale"
- },
- {
- "label": "Locale.Builder",
- "detail": "java.util.Locale.Builder"
- },
- {
- "label": "Locale.Category",
- "detail": "java.util.Locale.Category"
- },
- {
- "label": "Locale.FilteringMode",
- "detail": "java.util.Locale.FilteringMode"
- },
- {
- "label": "Locale.LanguageRange",
- "detail": "java.util.Locale.LanguageRange"
- },
- {
- "label": "Long",
- "detail": "java.lang.Long"
- },
- {
- "label": "LongSummaryStatistics",
- "detail": "java.util.LongSummaryStatistics"
- },
- {
- "label": "Map",
- "detail": "java.util.Map"
- },
- {
- "label": "Map.Entry",
- "detail": "java.util.Map.Entry"
- },
- {
- "label": "Math",
- "detail": "java.lang.Math"
- },
- {
- "label": "MissingFormatArgumentException",
- "detail": "java.util.MissingFormatArgumentException"
- },
- {
- "label": "MissingFormatWidthException",
- "detail": "java.util.MissingFormatWidthException"
- },
- {
- "label": "MissingResourceException",
- "detail": "java.util.MissingResourceException"
- },
- {
- "label": "NavigableMap",
- "detail": "java.util.NavigableMap"
- },
- {
- "label": "NavigableSet",
- "detail": "java.util.NavigableSet"
- },
- {
- "label": "NegativeArraySizeException",
- "detail": "java.lang.NegativeArraySizeException"
- },
- {
- "label": "NoClassDefFoundError",
- "detail": "java.lang.NoClassDefFoundError"
- },
- {
- "label": "NoSuchElementException",
- "detail": "java.util.NoSuchElementException"
- },
- {
- "label": "NoSuchFieldError",
- "detail": "java.lang.NoSuchFieldError"
- },
- {
- "label": "NoSuchFieldException",
- "detail": "java.lang.NoSuchFieldException"
- },
- {
- "label": "NoSuchMethodError",
- "detail": "java.lang.NoSuchMethodError"
- },
- {
- "label": "NoSuchMethodException",
- "detail": "java.lang.NoSuchMethodException"
- },
- {
- "label": "NullPointerException",
- "detail": "java.lang.NullPointerException"
- },
- {
- "label": "Number",
- "detail": "java.lang.Number"
- },
- {
- "label": "NumberFormatException",
- "detail": "java.lang.NumberFormatException"
- },
- {
- "label": "Object",
- "detail": "java.lang.Object"
- },
- {
- "label": "Objects",
- "detail": "java.util.Objects"
- },
- {
- "label": "Observable",
- "detail": "java.util.Observable"
- },
- {
- "label": "Observer",
- "detail": "java.util.Observer"
- },
- {
- "label": "Optional",
- "detail": "java.util.Optional"
- },
- {
- "label": "OptionalDouble",
- "detail": "java.util.OptionalDouble"
- },
- {
- "label": "OptionalInt",
- "detail": "java.util.OptionalInt"
- },
- {
- "label": "OptionalLong",
- "detail": "java.util.OptionalLong"
- },
- {
- "label": "OutOfMemoryError",
- "detail": "java.lang.OutOfMemoryError"
- },
- {
- "label": "Override",
- "detail": "java.lang.Override"
- },
- {
- "label": "Package",
- "detail": "java.lang.Package"
- },
- {
- "label": "PrimitiveIterator",
- "detail": "java.util.PrimitiveIterator"
- },
- {
- "label": "PrimitiveIterator.OfDouble",
- "detail": "java.util.PrimitiveIterator.OfDouble"
- },
- {
- "label": "PrimitiveIterator.OfInt",
- "detail": "java.util.PrimitiveIterator.OfInt"
- },
- {
- "label": "PrimitiveIterator.OfLong",
- "detail": "java.util.PrimitiveIterator.OfLong"
- },
- {
- "label": "PriorityQueue",
- "detail": "java.util.PriorityQueue"
- },
- {
- "label": "Process",
- "detail": "java.lang.Process"
- },
- {
- "label": "ProcessBuilder",
- "detail": "java.lang.ProcessBuilder"
- },
- {
- "label": "ProcessBuilder.Redirect",
- "detail": "java.lang.ProcessBuilder.Redirect"
- },
- {
- "label": "ProcessBuilder.Redirect.Type",
- "detail": "java.lang.ProcessBuilder.Redirect.Type"
- },
- {
- "label": "Properties",
- "detail": "java.util.Properties"
- },
- {
- "label": "PropertyPermission",
- "detail": "java.util.PropertyPermission"
- },
- {
- "label": "PropertyResourceBundle",
- "detail": "java.util.PropertyResourceBundle"
- },
- {
- "label": "Queue",
- "detail": "java.util.Queue"
- },
- {
- "label": "Random",
- "detail": "java.util.Random"
- },
- {
- "label": "RandomAccess",
- "detail": "java.util.RandomAccess"
- },
- {
- "label": "Readable",
- "detail": "java.lang.Readable"
- },
- {
- "label": "ReflectiveOperationException",
- "detail": "java.lang.ReflectiveOperationException"
- },
- {
- "label": "ResourceBundle",
- "detail": "java.util.ResourceBundle"
- },
- {
- "label": "ResourceBundle.Control",
- "detail": "java.util.ResourceBundle.Control"
- },
- {
- "label": "Runnable",
- "detail": "java.lang.Runnable"
- },
- {
- "label": "Runtime",
- "detail": "java.lang.Runtime"
- },
- {
- "label": "RuntimeException",
- "detail": "java.lang.RuntimeException"
- },
- {
- "label": "RuntimePermission",
- "detail": "java.lang.RuntimePermission"
- },
- {
- "label": "SafeVarargs",
- "detail": "java.lang.SafeVarargs"
- },
- {
- "label": "Scanner",
- "detail": "java.util.Scanner"
- },
- {
- "label": "SecurityException",
- "detail": "java.lang.SecurityException"
- },
- {
- "label": "SecurityManager",
- "detail": "java.lang.SecurityManager"
- },
- {
- "label": "ServiceConfigurationError",
- "detail": "java.util.ServiceConfigurationError"
- },
- {
- "label": "ServiceLoader",
- "detail": "java.util.ServiceLoader"
- },
- {
- "label": "Set",
- "detail": "java.util.Set"
- },
- {
- "label": "Short",
- "detail": "java.lang.Short"
- },
- {
- "label": "SimpleTimeZone",
- "detail": "java.util.SimpleTimeZone"
- },
- {
- "label": "SortedMap",
- "detail": "java.util.SortedMap"
- },
- {
- "label": "SortedSet",
- "detail": "java.util.SortedSet"
- },
- {
- "label": "Spliterator",
- "detail": "java.util.Spliterator"
- },
- {
- "label": "Spliterator.OfDouble",
- "detail": "java.util.Spliterator.OfDouble"
- },
- {
- "label": "Spliterator.OfInt",
- "detail": "java.util.Spliterator.OfInt"
- },
- {
- "label": "Spliterator.OfLong",
- "detail": "java.util.Spliterator.OfLong"
- },
- {
- "label": "Spliterator.OfPrimitive",
- "detail": "java.util.Spliterator.OfPrimitive"
- },
- {
- "label": "Spliterators",
- "detail": "java.util.Spliterators"
- },
- {
- "label": "Spliterators.AbstractDoubleSpliterator",
- "detail": "java.util.Spliterators.AbstractDoubleSpliterator"
- },
- {
- "label": "Spliterators.AbstractIntSpliterator",
- "detail": "java.util.Spliterators.AbstractIntSpliterator"
- },
- {
- "label": "Spliterators.AbstractLongSpliterator",
- "detail": "java.util.Spliterators.AbstractLongSpliterator"
- },
- {
- "label": "Spliterators.AbstractSpliterator",
- "detail": "java.util.Spliterators.AbstractSpliterator"
- },
- {
- "label": "SplittableRandom",
- "detail": "java.util.SplittableRandom"
- },
- {
- "label": "Stack",
- "detail": "java.util.Stack"
- },
- {
- "label": "StackOverflowError",
- "detail": "java.lang.StackOverflowError"
- },
- {
- "label": "StackTraceElement",
- "detail": "java.lang.StackTraceElement"
- },
- {
- "label": "StackTraceElement->vec",
- "detail": "clojure.core/StackTraceElement->vec"
- },
- {
- "label": "StrictMath",
- "detail": "java.lang.StrictMath"
- },
- {
- "label": "String",
- "detail": "java.lang.String"
- },
- {
- "label": "StringBuffer",
- "detail": "java.lang.StringBuffer"
- },
- {
- "label": "StringBuilder",
- "detail": "java.lang.StringBuilder"
- },
- {
- "label": "StringIndexOutOfBoundsException",
- "detail": "java.lang.StringIndexOutOfBoundsException"
- },
- {
- "label": "StringJoiner",
- "detail": "java.util.StringJoiner"
- },
- {
- "label": "StringTokenizer",
- "detail": "java.util.StringTokenizer"
- },
- {
- "label": "SuppressWarnings",
- "detail": "java.lang.SuppressWarnings"
- },
- {
- "label": "System",
- "detail": "java.lang.System"
- },
- {
- "label": "Thread",
- "detail": "java.lang.Thread"
- },
- {
- "label": "Thread.State",
- "detail": "java.lang.Thread.State"
- },
- {
- "label": "Thread.UncaughtExceptionHandler",
- "detail": "java.lang.Thread.UncaughtExceptionHandler"
- },
- {
- "label": "ThreadDeath",
- "detail": "java.lang.ThreadDeath"
- },
- {
- "label": "ThreadGroup",
- "detail": "java.lang.ThreadGroup"
- },
- {
- "label": "ThreadLocal",
- "detail": "java.lang.ThreadLocal"
- },
- {
- "label": "Throwable",
- "detail": "java.lang.Throwable"
- },
- {
- "label": "Throwable->map",
- "detail": "clojure.core/Throwable->map"
- },
- {
- "label": "TimeZone",
- "detail": "java.util.TimeZone"
- },
- {
- "label": "Timer",
- "detail": "java.util.Timer"
- },
- {
- "label": "TimerTask",
- "detail": "java.util.TimerTask"
- },
- {
- "label": "TooManyListenersException",
- "detail": "java.util.TooManyListenersException"
- },
- {
- "label": "TreeMap",
- "detail": "java.util.TreeMap"
- },
- {
- "label": "TreeSet",
- "detail": "java.util.TreeSet"
- },
- {
- "label": "TypeNotPresentException",
- "detail": "java.lang.TypeNotPresentException"
- },
- {
- "label": "UUID",
- "detail": "java.util.UUID"
- },
- {
- "label": "UnknownError",
- "detail": "java.lang.UnknownError"
- },
- {
- "label": "UnknownFormatConversionException",
- "detail": "java.util.UnknownFormatConversionException"
- },
- {
- "label": "UnknownFormatFlagsException",
- "detail": "java.util.UnknownFormatFlagsException"
- },
- {
- "label": "UnsatisfiedLinkError",
- "detail": "java.lang.UnsatisfiedLinkError"
- },
- {
- "label": "UnsupportedClassVersionError",
- "detail": "java.lang.UnsupportedClassVersionError"
- },
- {
- "label": "UnsupportedOperationException",
- "detail": "java.lang.UnsupportedOperationException"
- },
- {
- "label": "Vector",
- "detail": "java.util.Vector"
- },
- {
- "label": "VerifyError",
- "detail": "java.lang.VerifyError"
- },
- {
- "label": "VirtualMachineError",
- "detail": "java.lang.VirtualMachineError"
- },
- {
- "label": "Void",
- "detail": "java.lang.Void"
- },
- {
- "label": "WeakHashMap",
- "detail": "java.util.WeakHashMap"
- },
- {
- "label": "_",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "_catch-phase",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "_finally-phase",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "_lint-as?",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "_m",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "_the-map",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "_the-symbol",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "_v",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "a",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "accessor",
- "detail": "clojure.core/accessor"
- },
- {
- "label": "aclone",
- "detail": "clojure.core/aclone"
- },
- {
- "label": "add-classpath",
- "detail": "clojure.core/add-classpath"
- },
- {
- "label": "add-new-arg-types?",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "add-watch",
- "detail": "clojure.core/add-watch"
- },
- {
- "label": "agent",
- "detail": "clojure.core/agent"
- },
- {
- "label": "agent-error",
- "detail": "clojure.core/agent-error"
- },
- {
- "label": "agent-errors",
- "detail": "clojure.core/agent-errors"
- },
- {
- "label": "aget",
- "detail": "clojure.core/aget"
- },
- {
- "label": "alength",
- "detail": "clojure.core/alength"
- },
- {
- "label": "alias",
- "detail": "clojure.core/alias"
- },
- {
- "label": "alias-expr",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "alias-sym",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "all",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "all-ns",
- "detail": "clojure.core/all-ns"
- },
- {
- "label": "alter",
- "detail": "clojure.core/alter"
- },
- {
- "label": "alter-meta!",
- "detail": "clojure.core/alter-meta!"
- },
- {
- "label": "alter-var-root",
- "detail": "clojure.core/alter-var-root"
- },
- {
- "label": "amap",
- "detail": "clojure.core/amap"
- },
- {
- "label": "analyze-alias",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-alias [ctx expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-amap",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-amap [ctx expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-areduce",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-areduce [ctx expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-arity",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-arity [sexpr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-as->",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-as-> [ctx expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-binding-call",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-binding-call [ctx fn-name binding expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-call",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-call [{:keys [:top-level? :base-lang :lang :ns :config :no-warnings] :as ctx} {:keys [:arg-count :full-fn-name :row :col :expr] :as m}]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-case",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-case [ctx expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-catch",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-catch [ctx expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-children",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-children [ctx children]\n[{:keys [:callstack :config :top-level?] :as ctx} children add-new-arg-types?]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-clojure-string-replace",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-clojure-string-replace [ctx expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-conditional-let",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-conditional-let [ctx call expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-constructor",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-constructor [ctx expr]\n```\n\n----\n```clojure\nAnalyzes (new Foo ...) constructor call.\n```\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-declare",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-declare [ctx expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-def",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-def [ctx expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-def-catch-all",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-def-catch-all [ctx expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-defmethod",
- "kind": 6,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-defmethod \n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-defmethod",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-defmethod [ctx expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-defn",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-defn [ctx expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-defprotocol",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-defprotocol [{:keys [:ns] :as ctx} expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-defrecord",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-defrecord [{:keys [:ns] :as ctx} expr resolved-as]\n```\n\n----\n```clojure\nAnalyzes defrecord, deftype and definterface.\n```\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-defrecord",
- "kind": 6,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-defrecord \n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-do",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-do [{:keys [:filename :callstack] :as ctx} expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-empty?",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-empty? [ctx expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-expression*",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-expression* [ctx expression]\n```\n\n----\n```clojure\nNOTE: :used-namespaces is used in the cache to load namespaces that were actually used.\n```\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-expression**",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-expression** [{:keys [:bindings :lang] :as ctx} {:keys [:children] :as expr}]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-expression**",
- "kind": 6,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-expression** \n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-expressions",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-expressions [{:keys [:base-lang :lang :config] :as ctx} expressions]\n```\n\n----\n```clojure\nAnalyzes expressions and collects defs and calls into a map. To\noptimize cache lookups later on, calls are indexed by the namespace\nthey call to, not the ns where the call occurred.\n```\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-fn",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-fn [ctx expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-fn-arity",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-fn-arity [ctx body]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-fn-body",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-fn-body [ctx body]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-format",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-format [ctx expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-format-string",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-format-string [ctx format-str-node format-str args]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-formatted-logging",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-formatted-logging [ctx expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-if",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-if [ctx expr]\n```\n\n----\n```clojure\nAnalyzes if special form for arity errors\n```\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-import",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-import [ctx expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-import-libspec",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-import-libspec [ctx ns-name expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-in-ns",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-in-ns [ctx {:keys [:children] :as expr}]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-input",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-input [{:keys [:config] :as ctx} filename input lang dev?]\n```\n\n----\n```clojure\nAnalyzes input and returns analyzed defs, calls. Also invokes some\nlinters and returns their findings.\n```\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-keys-destructuring-defaults",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-keys-destructuring-defaults [ctx prev-ctx m defaults opts]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-let-like-bindings",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-let-like-bindings [ctx binding-vector scoped-expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-letfn",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-letfn [ctx expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-like-let",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-like-let [{:keys [:filename :callstack :let-parent] :as ctx} expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-loop",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-loop [ctx expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-memfn",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-memfn [ctx expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-pre-post",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "analyze-pre-post-map",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-pre-post-map [ctx expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-proxy-super",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-proxy-super [ctx expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-reader-macro",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-reader-macro [ctx expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-recur",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-recur [ctx expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-require",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-require [ctx expr]\n```\n\n----\n```clojure\nFor now we only support the form (require '[...])\n```\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-schema",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-schema [ctx fn-sym expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-set!",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-set! [ctx expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-this-as",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-this-as [ctx expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-try",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-try [ctx expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-when",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-when [ctx expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyze-with-redefs",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/analyze-with-redefs [ctx expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "analyzed",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "analyzed-arg-vec",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "analyzed-array-expr",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "analyzed-as-expr",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "analyzed-binding",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "analyzed-bindings",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "analyzed-body",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "analyzed-catch",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "analyzed-children",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "analyzed-init-expr",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "analyzed-key",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "analyzed-value",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "ancestors",
- "detail": "clojure.core/ancestors"
- },
- {
- "label": "and",
- "detail": "clojure.core/and"
- },
- {
- "label": "any?",
- "detail": "clojure.core/any?"
- },
- {
- "label": "apply",
- "detail": "clojure.core/apply"
- },
- {
- "label": "areduce",
- "detail": "clojure.core/areduce"
- },
- {
- "label": "arg",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "arg-bindings",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "arg-count",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "arg-list",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "arg-tags",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "arg-types",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "arg-vec",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "arg-vec-t",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "arglist-str",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "arglist-strs",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "arglists?",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "args",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "arities",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "arity",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "array",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "array-expr",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "array-map",
- "detail": "clojure.core/array-map"
- },
- {
- "label": "as->",
- "detail": "clojure.core/as->"
- },
- {
- "label": "as-expr",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "aset",
- "detail": "clojure.core/aset"
- },
- {
- "label": "aset-boolean",
- "detail": "clojure.core/aset-boolean"
- },
- {
- "label": "aset-byte",
- "detail": "clojure.core/aset-byte"
- },
- {
- "label": "aset-char",
- "detail": "clojure.core/aset-char"
- },
- {
- "label": "aset-double",
- "detail": "clojure.core/aset-double"
- },
- {
- "label": "aset-float",
- "detail": "clojure.core/aset-float"
- },
- {
- "label": "aset-int",
- "detail": "clojure.core/aset-int"
- },
- {
- "label": "aset-long",
- "detail": "clojure.core/aset-long"
- },
- {
- "label": "aset-short",
- "detail": "clojure.core/aset-short"
- },
- {
- "label": "assert",
- "detail": "clojure.core/assert"
- },
- {
- "label": "assert-vector",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/assert-vector [ctx call expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "assoc",
- "detail": "clojure.core/assoc"
- },
- {
- "label": "assoc!",
- "detail": "clojure.core/assoc!"
- },
- {
- "label": "assoc-in",
- "detail": "clojure.core/assoc-in"
- },
- {
- "label": "associative?",
- "detail": "clojure.core/associative?"
- },
- {
- "label": "atom",
- "detail": "clojure.core/atom"
- },
- {
- "label": "attempt",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "await",
- "detail": "clojure.core/await"
- },
- {
- "label": "await-for",
- "detail": "clojure.core/await-for"
- },
- {
- "label": "await1",
- "detail": "clojure.core/await1"
- },
- {
- "label": "babashka",
- "kind": 9,
- "detail": "clj-kondo.impl.analyzer.babashka"
- },
- {
- "label": "base-lang",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "bases",
- "detail": "clojure.core/bases"
- },
- {
- "label": "bean",
- "detail": "clojure.core/bean"
- },
- {
- "label": "bigdec",
- "detail": "clojure.core/bigdec"
- },
- {
- "label": "bigint",
- "detail": "clojure.core/bigint"
- },
- {
- "label": "biginteger",
- "detail": "clojure.core/biginteger"
- },
- {
- "label": "binding",
- "detail": "clojure.core/binding"
- },
- {
- "label": "binding",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "binding-expr",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "binding-tag",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "binding-val",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "binding-vector",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "bindings",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "bindings?",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "bit-and",
- "detail": "clojure.core/bit-and"
- },
- {
- "label": "bit-and-not",
- "detail": "clojure.core/bit-and-not"
- },
- {
- "label": "bit-clear",
- "detail": "clojure.core/bit-clear"
- },
- {
- "label": "bit-flip",
- "detail": "clojure.core/bit-flip"
- },
- {
- "label": "bit-not",
- "detail": "clojure.core/bit-not"
- },
- {
- "label": "bit-or",
- "detail": "clojure.core/bit-or"
- },
- {
- "label": "bit-set",
- "detail": "clojure.core/bit-set"
- },
- {
- "label": "bit-shift-left",
- "detail": "clojure.core/bit-shift-left"
- },
- {
- "label": "bit-shift-right",
- "detail": "clojure.core/bit-shift-right"
- },
- {
- "label": "bit-test",
- "detail": "clojure.core/bit-test"
- },
- {
- "label": "bit-xor",
- "detail": "clojure.core/bit-xor"
- },
- {
- "label": "bodies",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "body",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "body-exprs",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "boolean",
- "detail": "clojure.core/boolean"
- },
- {
- "label": "boolean-array",
- "detail": "clojure.core/boolean-array"
- },
- {
- "label": "boolean?",
- "detail": "clojure.core/boolean?"
- },
- {
- "label": "booleans",
- "detail": "clojure.core/booleans"
- },
- {
- "label": "bound-fn",
- "detail": "clojure.core/bound-fn"
- },
- {
- "label": "bound-fn*",
- "detail": "clojure.core/bound-fn*"
- },
- {
- "label": "bound?",
- "detail": "clojure.core/bound?"
- },
- {
- "label": "bounded-count",
- "detail": "clojure.core/bounded-count"
- },
- {
- "label": "butlast",
- "detail": "clojure.core/butlast"
- },
- {
- "label": "bv",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "bv-node",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "byte",
- "detail": "clojure.core/byte"
- },
- {
- "label": "byte-array",
- "detail": "clojure.core/byte-array"
- },
- {
- "label": "bytes",
- "detail": "clojure.core/bytes"
- },
- {
- "label": "bytes?",
- "detail": "clojure.core/bytes?"
- },
- {
- "label": "c",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "call",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "calls-by-id",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "callstack",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "case",
- "detail": "clojure.core/case"
- },
- {
- "label": "cast",
- "detail": "clojure.core/cast"
- },
- {
- "label": "cat",
- "detail": "clojure.core/cat"
- },
- {
- "label": "catch",
- "detail": "clojure.core/catch"
- },
- {
- "label": "char",
- "detail": "clojure.core/char"
- },
- {
- "label": "char-array",
- "detail": "clojure.core/char-array"
- },
- {
- "label": "char-escape-string",
- "detail": "clojure.core/char-escape-string"
- },
- {
- "label": "char-name-string",
- "detail": "clojure.core/char-name-string"
- },
- {
- "label": "char?",
- "detail": "clojure.core/char?"
- },
- {
- "label": "chars",
- "detail": "clojure.core/chars"
- },
- {
- "label": "children",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "chunk",
- "detail": "clojure.core/chunk"
- },
- {
- "label": "chunk-append",
- "detail": "clojure.core/chunk-append"
- },
- {
- "label": "chunk-buffer",
- "detail": "clojure.core/chunk-buffer"
- },
- {
- "label": "chunk-cons",
- "detail": "clojure.core/chunk-cons"
- },
- {
- "label": "chunk-first",
- "detail": "clojure.core/chunk-first"
- },
- {
- "label": "chunk-next",
- "detail": "clojure.core/chunk-next"
- },
- {
- "label": "chunk-rest",
- "detail": "clojure.core/chunk-rest"
- },
- {
- "label": "chunked-seq?",
- "detail": "clojure.core/chunked-seq?"
- },
- {
- "label": "class",
- "detail": "clojure.core/class"
- },
- {
- "label": "class-expr",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "class?",
- "detail": "clojure.core/class?"
- },
- {
- "label": "clear-agent-errors",
- "detail": "clojure.core/clear-agent-errors"
- },
- {
- "label": "clj-kondo.impl.analyzer",
- "kind": 9,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer \n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "cljc-config",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "clojure-excluded?",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "clojure-version",
- "detail": "clojure.core/clojure-version"
- },
- {
- "label": "col",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "coll?",
- "detail": "clojure.core/coll?"
- },
- {
- "label": "comment",
- "detail": "clojure.core/comment"
- },
- {
- "label": "commute",
- "detail": "clojure.core/commute"
- },
- {
- "label": "comp",
- "detail": "clojure.core/comp"
- },
- {
- "label": "comparator",
- "detail": "clojure.core/comparator"
- },
- {
- "label": "compare",
- "detail": "clojure.core/compare"
- },
- {
- "label": "compare-and-set!",
- "detail": "clojure.core/compare-and-set!"
- },
- {
- "label": "compile",
- "detail": "clojure.core/compile"
- },
- {
- "label": "complement",
- "detail": "clojure.core/complement"
- },
- {
- "label": "completing",
- "detail": "clojure.core/completing"
- },
- {
- "label": "compojure",
- "kind": 9,
- "detail": "clj-kondo.impl.analyzer.compojure"
- },
- {
- "label": "concat",
- "detail": "clojure.core/concat"
- },
- {
- "label": "cond",
- "detail": "clojure.core/cond"
- },
- {
- "label": "cond->",
- "detail": "clojure.core/cond->"
- },
- {
- "label": "cond->>",
- "detail": "clojure.core/cond->>"
- },
- {
- "label": "condition",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "condp",
- "detail": "clojure.core/condp"
- },
- {
- "label": "config",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "config",
- "kind": 9,
- "detail": "clj-kondo.impl.config"
- },
- {
- "label": "conj",
- "detail": "clojure.core/conj"
- },
- {
- "label": "conj!",
- "detail": "clojure.core/conj!"
- },
- {
- "label": "cons",
- "detail": "clojure.core/cons"
- },
- {
- "label": "constant",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "constantly",
- "detail": "clojure.core/constantly"
- },
- {
- "label": "construct-proxy",
- "detail": "clojure.core/construct-proxy"
- },
- {
- "label": "contains?",
- "detail": "clojure.core/contains?"
- },
- {
- "label": "core-async",
- "kind": 9,
- "detail": "clj-kondo.impl.analyzer.core-async"
- },
- {
- "label": "core-sym",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "core?",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "count",
- "detail": "clojure.core/count"
- },
- {
- "label": "counted?",
- "detail": "clojure.core/counted?"
- },
- {
- "label": "create-ns",
- "detail": "clojure.core/create-ns"
- },
- {
- "label": "create-struct",
- "detail": "clojure.core/create-struct"
- },
- {
- "label": "cs",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "ctor-node",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "ctx",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "ctx*",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "ctx-with-binding",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "ctx-with-linter-disabled",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/ctx-with-linter-disabled [ctx linter]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "ctx-with-linters-disabled",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/ctx-with-linters-disabled [ctx linters]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "current-call",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "current-let",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "current-protocol",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "cycle",
- "detail": "clojure.core/cycle"
- },
- {
- "label": "d",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "datalog",
- "kind": 9,
- "detail": "clj-kondo.impl.analyzer.datalog"
- },
- {
- "label": "dec",
- "detail": "clojure.core/dec"
- },
- {
- "label": "dec'",
- "detail": "clojure.core/dec'"
- },
- {
- "label": "decimal?",
- "detail": "clojure.core/decimal?"
- },
- {
- "label": "declare",
- "detail": "clojure.core/declare"
- },
- {
- "label": "dedupe",
- "detail": "clojure.core/dedupe"
- },
- {
- "label": "def",
- "detail": "clojure.core/def"
- },
- {
- "label": "default-data-readers",
- "detail": "clojure.core/default-data-readers"
- },
- {
- "label": "defaults",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "definline",
- "detail": "clojure.core/definline"
- },
- {
- "label": "definterface",
- "detail": "clojure.core/definterface"
- },
- {
- "label": "defmacro",
- "detail": "clojure.core/defmacro"
- },
- {
- "label": "defmethod",
- "detail": "clojure.core/defmethod"
- },
- {
- "label": "defmulti",
- "detail": "clojure.core/defmulti"
- },
- {
- "label": "defn",
- "detail": "clojure.core/defn"
- },
- {
- "label": "defn-",
- "detail": "clojure.core/defn-"
- },
- {
- "label": "defonce",
- "detail": "clojure.core/defonce"
- },
- {
- "label": "defprotocol",
- "detail": "clojure.core/defprotocol"
- },
- {
- "label": "defrecord",
- "detail": "clojure.core/defrecord"
- },
- {
- "label": "defstruct",
- "detail": "clojure.core/defstruct"
- },
- {
- "label": "deftype",
- "detail": "clojure.core/deftype"
- },
- {
- "label": "delay",
- "detail": "clojure.core/delay"
- },
- {
- "label": "delay?",
- "detail": "clojure.core/delay?"
- },
- {
- "label": "deliver",
- "detail": "clojure.core/deliver"
- },
- {
- "label": "denominator",
- "detail": "clojure.core/denominator"
- },
- {
- "label": "deprecated",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "deps-edn",
- "kind": 9,
- "detail": "clj-kondo.impl.linters.deps-edn"
- },
- {
- "label": "deref",
- "detail": "clojure.core/deref"
- },
- {
- "label": "derive",
- "detail": "clojure.core/derive"
- },
- {
- "label": "descendants",
- "detail": "clojure.core/descendants"
- },
- {
- "label": "destructure",
- "detail": "clojure.core/destructure"
- },
- {
- "label": "dev?",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "disj",
- "detail": "clojure.core/disj"
- },
- {
- "label": "disj!",
- "detail": "clojure.core/disj!"
- },
- {
- "label": "dispatch-val-node",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "dissoc",
- "detail": "clojure.core/dissoc"
- },
- {
- "label": "dissoc!",
- "detail": "clojure.core/dissoc!"
- },
- {
- "label": "distinct",
- "detail": "clojure.core/distinct"
- },
- {
- "label": "distinct?",
- "detail": "clojure.core/distinct?"
- },
- {
- "label": "do",
- "detail": "clojure.core/do"
- },
- {
- "label": "doall",
- "detail": "clojure.core/doall"
- },
- {
- "label": "docstring",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "dorun",
- "detail": "clojure.core/dorun"
- },
- {
- "label": "doseq",
- "detail": "clojure.core/doseq"
- },
- {
- "label": "dosync",
- "detail": "clojure.core/dosync"
- },
- {
- "label": "dotimes",
- "detail": "clojure.core/dotimes"
- },
- {
- "label": "doto",
- "detail": "clojure.core/doto"
- },
- {
- "label": "double",
- "detail": "clojure.core/double"
- },
- {
- "label": "double-array",
- "detail": "clojure.core/double-array"
- },
- {
- "label": "double?",
- "detail": "clojure.core/double?"
- },
- {
- "label": "doubles",
- "detail": "clojure.core/doubles"
- },
- {
- "label": "drop",
- "detail": "clojure.core/drop"
- },
- {
- "label": "drop-last",
- "detail": "clojure.core/drop-last"
- },
- {
- "label": "drop-while",
- "detail": "clojure.core/drop-while"
- },
- {
- "label": "e",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "eduction",
- "detail": "clojure.core/eduction"
- },
- {
- "label": "empty",
- "detail": "clojure.core/empty"
- },
- {
- "label": "empty?",
- "detail": "clojure.core/empty?"
- },
- {
- "label": "ensure",
- "detail": "clojure.core/ensure"
- },
- {
- "label": "ensure-reduced",
- "detail": "clojure.core/ensure-reduced"
- },
- {
- "label": "enumeration-seq",
- "detail": "clojure.core/enumeration-seq"
- },
- {
- "label": "error-handler",
- "detail": "clojure.core/error-handler"
- },
- {
- "label": "error-mode",
- "detail": "clojure.core/error-mode"
- },
- {
- "label": "eval",
- "detail": "clojure.core/eval"
- },
- {
- "label": "even?",
- "detail": "clojure.core/even?"
- },
- {
- "label": "every-pred",
- "detail": "clojure.core/every-pred"
- },
- {
- "label": "every?",
- "detail": "clojure.core/every?"
- },
- {
- "label": "ex",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "ex-data",
- "detail": "clojure.core/ex-data"
- },
- {
- "label": "ex-info",
- "detail": "clojure.core/ex-info"
- },
- {
- "label": "expanded",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "expected-arity",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "expr",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "expr-bindings",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/expr-bindings [ctx binding-vector scoped-expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "expr-meta",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "expression",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "expressions",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "exprs",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "extend",
- "detail": "clojure.core/extend"
- },
- {
- "label": "extend-protocol",
- "detail": "clojure.core/extend-protocol"
- },
- {
- "label": "extend-type",
- "detail": "clojure.core/extend-type"
- },
- {
- "label": "extenders",
- "detail": "clojure.core/extenders"
- },
- {
- "label": "extends?",
- "detail": "clojure.core/extends?"
- },
- {
- "label": "extract-bindings",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/extract-bindings [ctx expr]\n[ctx expr scoped-expr opts]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "f",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "false?",
- "detail": "clojure.core/false?"
- },
- {
- "label": "fc",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "features",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "ffirst",
- "detail": "clojure.core/ffirst"
- },
- {
- "label": "field-count",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "file-seq",
- "detail": "clojure.core/file-seq"
- },
- {
- "label": "filename",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "filter",
- "detail": "clojure.core/filter"
- },
- {
- "label": "filterv",
- "detail": "clojure.core/filterv"
- },
- {
- "label": "finally",
- "detail": "clojure.core/finally"
- },
- {
- "label": "find",
- "detail": "clojure.core/find"
- },
- {
- "label": "find-keyword",
- "detail": "clojure.core/find-keyword"
- },
- {
- "label": "find-ns",
- "detail": "clojure.core/find-ns"
- },
- {
- "label": "find-protocol-impl",
- "detail": "clojure.core/find-protocol-impl"
- },
- {
- "label": "find-protocol-method",
- "detail": "clojure.core/find-protocol-method"
- },
- {
- "label": "find-var",
- "detail": "clojure.core/find-var"
- },
- {
- "label": "finding",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "findings",
- "kind": 9,
- "detail": "clj-kondo.impl.findings"
- },
- {
- "label": "findings",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "first",
- "detail": "clojure.core/first"
- },
- {
- "label": "first-child",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "first-parsed",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "fixed-arities",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "fixed-arity",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "flatten",
- "detail": "clojure.core/flatten"
- },
- {
- "label": "float",
- "detail": "clojure.core/float"
- },
- {
- "label": "float-array",
- "detail": "clojure.core/float-array"
- },
- {
- "label": "float?",
- "detail": "clojure.core/float?"
- },
- {
- "label": "floats",
- "detail": "clojure.core/floats"
- },
- {
- "label": "flush",
- "detail": "clojure.core/flush"
- },
- {
- "label": "fn",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "fn",
- "detail": "clojure.core/fn"
- },
- {
- "label": "fn-args?",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "fn-arity",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/fn-arity [ctx bodies]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "fn-bodies",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/fn-bodies [ctx children body]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "fn-name",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "fn-sym",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "fn-tail",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "fn?",
- "detail": "clojure.core/fn?"
- },
- {
- "label": "fnext",
- "detail": "clojure.core/fnext"
- },
- {
- "label": "fnil",
- "detail": "clojure.core/fnil"
- },
- {
- "label": "fns",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "for",
- "detail": "clojure.core/for"
- },
- {
- "label": "for-let?",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "for-like?",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "force",
- "detail": "clojure.core/force"
- },
- {
- "label": "form-name",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "format",
- "detail": "clojure.core/format"
- },
- {
- "label": "format-str",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "format-str-node",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "forms-exprs",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "fq-sym",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "frequencies",
- "detail": "clojure.core/frequencies"
- },
- {
- "label": "fst",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "fst-child",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "full-fn-name",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "function",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "future",
- "detail": "clojure.core/future"
- },
- {
- "label": "future-call",
- "detail": "clojure.core/future-call"
- },
- {
- "label": "future-cancel",
- "detail": "clojure.core/future-cancel"
- },
- {
- "label": "future-cancelled?",
- "detail": "clojure.core/future-cancelled?"
- },
- {
- "label": "future-done?",
- "detail": "clojure.core/future-done?"
- },
- {
- "label": "future?",
- "detail": "clojure.core/future?"
- },
- {
- "label": "gen-class",
- "detail": "clojure.core/gen-class"
- },
- {
- "label": "gen-interface",
- "detail": "clojure.core/gen-interface"
- },
- {
- "label": "generated?",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "gensym",
- "detail": "clojure.core/gensym"
- },
- {
- "label": "get",
- "detail": "clojure.core/get"
- },
- {
- "label": "get-in",
- "detail": "clojure.core/get-in"
- },
- {
- "label": "get-method",
- "detail": "clojure.core/get-method"
- },
- {
- "label": "get-proxy-class",
- "detail": "clojure.core/get-proxy-class"
- },
- {
- "label": "get-thread-bindings",
- "detail": "clojure.core/get-thread-bindings"
- },
- {
- "label": "get-validator",
- "detail": "clojure.core/get-validator"
- },
- {
- "label": "global-config",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "group-by",
- "detail": "clojure.core/group-by"
- },
- {
- "label": "halt-when",
- "detail": "clojure.core/halt-when"
- },
- {
- "label": "has-catch-or-finally?",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "hash",
- "detail": "clojure.core/hash"
- },
- {
- "label": "hash-combine",
- "detail": "clojure.core/hash-combine"
- },
- {
- "label": "hash-map",
- "detail": "clojure.core/hash-map"
- },
- {
- "label": "hash-ordered-coll",
- "detail": "clojure.core/hash-ordered-coll"
- },
- {
- "label": "hash-set",
- "detail": "clojure.core/hash-set"
- },
- {
- "label": "hash-unordered-coll",
- "detail": "clojure.core/hash-unordered-coll"
- },
- {
- "label": "hook-fn",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "hooks",
- "kind": 9,
- "detail": "clj-kondo.impl.hooks"
- },
- {
- "label": "id",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "ident?",
- "detail": "clojure.core/ident?"
- },
- {
- "label": "identical?",
- "detail": "clojure.core/identical?"
- },
- {
- "label": "identity",
- "detail": "clojure.core/identity"
- },
- {
- "label": "idx-binding",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "if",
- "detail": "clojure.core/if"
- },
- {
- "label": "if-let",
- "detail": "clojure.core/if-let"
- },
- {
- "label": "if-not",
- "detail": "clojure.core/if-not"
- },
- {
- "label": "if-some",
- "detail": "clojure.core/if-some"
- },
- {
- "label": "if?",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "ifn?",
- "detail": "clojure.core/ifn?"
- },
- {
- "label": "import",
- "detail": "clojure.core/import"
- },
- {
- "label": "in-def",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "in-ns",
- "detail": "clojure.core/in-ns"
- },
- {
- "label": "inc",
- "detail": "clojure.core/inc"
- },
- {
- "label": "inc'",
- "detail": "clojure.core/inc'"
- },
- {
- "label": "index-binding",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "index-binding-expr",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "indexed",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "indexed?",
- "detail": "clojure.core/indexed?"
- },
- {
- "label": "init-ctx",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "init-expr",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "init-ns",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "init-proxy",
- "detail": "clojure.core/init-proxy"
- },
- {
- "label": "input",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "inst-ms",
- "detail": "clojure.core/inst-ms"
- },
- {
- "label": "inst-ms*",
- "detail": "clojure.core/inst-ms*"
- },
- {
- "label": "inst?",
- "detail": "clojure.core/inst?"
- },
- {
- "label": "instance?",
- "detail": "clojure.core/instance?"
- },
- {
- "label": "int",
- "detail": "clojure.core/int"
- },
- {
- "label": "int-array",
- "detail": "clojure.core/int-array"
- },
- {
- "label": "int?",
- "detail": "clojure.core/int?"
- },
- {
- "label": "integer?",
- "detail": "clojure.core/integer?"
- },
- {
- "label": "interleave",
- "detail": "clojure.core/interleave"
- },
- {
- "label": "intern",
- "detail": "clojure.core/intern"
- },
- {
- "label": "interop?",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "interpose",
- "detail": "clojure.core/interpose"
- },
- {
- "label": "into",
- "detail": "clojure.core/into"
- },
- {
- "label": "into-array",
- "detail": "clojure.core/into-array"
- },
- {
- "label": "ints",
- "detail": "clojure.core/ints"
- },
- {
- "label": "io",
- "kind": 9,
- "detail": "clojure.java.io"
- },
- {
- "label": "io!",
- "detail": "clojure.core/io!"
- },
- {
- "label": "isa?",
- "detail": "clojure.core/isa?"
- },
- {
- "label": "iterate",
- "detail": "clojure.core/iterate"
- },
- {
- "label": "iterator-seq",
- "detail": "clojure.core/iterator-seq"
- },
- {
- "label": "jdbc",
- "kind": 9,
- "detail": "clj-kondo.impl.analyzer.jdbc"
- },
- {
- "label": "juxt",
- "detail": "clojure.core/juxt"
- },
- {
- "label": "k",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "keep",
- "detail": "clojure.core/keep"
- },
- {
- "label": "keep-indexed",
- "detail": "clojure.core/keep-indexed"
- },
- {
- "label": "key",
- "detail": "clojure.core/key"
- },
- {
- "label": "key-expr",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "key-linter",
- "kind": 9,
- "detail": "clj-kondo.impl.linters.keys"
- },
- {
- "label": "keys",
- "detail": "clojure.core/keys"
- },
- {
- "label": "keys-destructuring?",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "keyword",
- "detail": "clojure.core/keyword"
- },
- {
- "label": "keyword?",
- "detail": "clojure.core/keyword?"
- },
- {
- "label": "kw",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "kw-ns",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "kw-str",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "lang",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "last",
- "detail": "clojure.core/last"
- },
- {
- "label": "last-expr",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "lazy-cat",
- "detail": "clojure.core/lazy-cat"
- },
- {
- "label": "lazy-seq",
- "detail": "clojure.core/lazy-seq"
- },
- {
- "label": "let",
- "detail": "clojure.core/let"
- },
- {
- "label": "let-body",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "let-parent",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "let?",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "letfn",
- "detail": "clojure.core/letfn"
- },
- {
- "label": "lhs",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "libspec-expr",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "libspecs",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "lift-meta-content*",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/lift-meta-content* [{:keys [:lang] :as ctx} expr]\n```\n\n----\n```clojure\nUsed within extract-bindings. Disables unresolved symbols while\nlinting metadata.\n```\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "line",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "line-seq",
- "detail": "clojure.core/line-seq"
- },
- {
- "label": "lint-even-forms-bindings!",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/lint-even-forms-bindings! [ctx form-name bv]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "lint-inline-def!",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/lint-inline-def! [ctx expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "lint-keyword-call!",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/lint-keyword-call! [ctx kw namespaced? arg-count expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "lint-map-call!",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/lint-map-call! [ctx _the-map arg-count expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "lint-symbol-call!",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/lint-symbol-call! [ctx _the-symbol arg-count expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "lint-two-forms-binding-vector!",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/lint-two-forms-binding-vector! [ctx form-name expr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "linter",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "linters",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "linters",
- "kind": 9,
- "detail": "clj-kondo.impl.linters"
- },
- {
- "label": "linters-config",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "list",
- "detail": "clojure.core/list"
- },
- {
- "label": "list*",
- "detail": "clojure.core/list*"
- },
- {
- "label": "list?",
- "detail": "clojure.core/list?"
- },
- {
- "label": "load",
- "detail": "clojure.core/load"
- },
- {
- "label": "load-file",
- "detail": "clojure.core/load-file"
- },
- {
- "label": "load-reader",
- "detail": "clojure.core/load-reader"
- },
- {
- "label": "load-string",
- "detail": "clojure.core/load-string"
- },
- {
- "label": "loaded-libs",
- "detail": "clojure.core/loaded-libs"
- },
- {
- "label": "local-config",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "locking",
- "detail": "clojure.core/locking"
- },
- {
- "label": "long",
- "detail": "clojure.core/long"
- },
- {
- "label": "long-array",
- "detail": "clojure.core/long-array"
- },
- {
- "label": "longs",
- "detail": "clojure.core/longs"
- },
- {
- "label": "loop",
- "detail": "clojure.core/loop"
- },
- {
- "label": "m",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "macro?",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "macroexpand",
- "detail": "clojure.core/macroexpand"
- },
- {
- "label": "macroexpand",
- "kind": 9,
- "detail": "clj-kondo.impl.macroexpand"
- },
- {
- "label": "macroexpand-1",
- "detail": "clojure.core/macroexpand-1"
- },
- {
- "label": "make-array",
- "detail": "clojure.core/make-array"
- },
- {
- "label": "make-hierarchy",
- "detail": "clojure.core/make-hierarchy"
- },
- {
- "label": "map",
- "detail": "clojure.core/map"
- },
- {
- "label": "map-entry?",
- "detail": "clojure.core/map-entry?"
- },
- {
- "label": "map-indexed",
- "detail": "clojure.core/map-indexed"
- },
- {
- "label": "map?",
- "detail": "clojure.core/map?"
- },
- {
- "label": "mapcat",
- "detail": "clojure.core/mapcat"
- },
- {
- "label": "mapv",
- "detail": "clojure.core/mapv"
- },
- {
- "label": "match",
- "kind": 9,
- "detail": "clj-kondo.impl.analyzer.match"
- },
- {
- "label": "match-type",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "matcher-type",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "max",
- "detail": "clojure.core/max"
- },
- {
- "label": "max-key",
- "detail": "clojure.core/max-key"
- },
- {
- "label": "maybe-call",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "memfn",
- "detail": "clojure.core/memfn"
- },
- {
- "label": "memoize",
- "detail": "clojure.core/memoize"
- },
- {
- "label": "merge",
- "detail": "clojure.core/merge"
- },
- {
- "label": "merge-with",
- "detail": "clojure.core/merge-with"
- },
- {
- "label": "meta",
- "kind": 9,
- "detail": "clj-kondo.impl.metadata"
- },
- {
- "label": "meta",
- "detail": "clojure.core/meta"
- },
- {
- "label": "meta-node",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "metadata",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "method-name-node",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "method-sig",
- "detail": "clojure.core/method-sig"
- },
- {
- "label": "methods",
- "detail": "clojure.core/methods"
- },
- {
- "label": "min",
- "detail": "clojure.core/min"
- },
- {
- "label": "min-arity",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "min-key",
- "detail": "clojure.core/min-key"
- },
- {
- "label": "mix-collection-hash",
- "detail": "clojure.core/mix-collection-hash"
- },
- {
- "label": "mod",
- "detail": "clojure.core/mod"
- },
- {
- "label": "monitor-enter",
- "detail": "clojure.core/monitor-enter"
- },
- {
- "label": "monitor-exit",
- "detail": "clojure.core/monitor-exit"
- },
- {
- "label": "msg",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "mta",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "munge",
- "detail": "clojure.core/munge"
- },
- {
- "label": "n",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "name",
- "detail": "clojure.core/name"
- },
- {
- "label": "name-expr",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "name-exprs",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "name-meta",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "name-node",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "name-sym",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "namespace",
- "detail": "clojure.core/namespace"
- },
- {
- "label": "namespace",
- "kind": 9,
- "detail": "clj-kondo.impl.namespace"
- },
- {
- "label": "namespace-analyzer",
- "kind": 9,
- "detail": "clj-kondo.impl.analyzer.namespace"
- },
- {
- "label": "namespace-munge",
- "detail": "clojure.core/namespace-munge"
- },
- {
- "label": "namespaced?",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "nat-int?",
- "detail": "clojure.core/nat-int?"
- },
- {
- "label": "neg-int?",
- "detail": "clojure.core/neg-int?"
- },
- {
- "label": "neg?",
- "detail": "clojure.core/neg?"
- },
- {
- "label": "new",
- "detail": "clojure.core/new"
- },
- {
- "label": "new-analyzed",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "new-arities",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "new-bindings",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "new-config",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "newline",
- "detail": "clojure.core/newline"
- },
- {
- "label": "next",
- "detail": "clojure.core/next"
- },
- {
- "label": "next-arities",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "next-ctx",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "nfirst",
- "detail": "clojure.core/nfirst"
- },
- {
- "label": "nil?",
- "detail": "clojure.core/nil?"
- },
- {
- "label": "nnext",
- "detail": "clojure.core/nnext"
- },
- {
- "label": "no-warnings",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "node",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "non-quoted-children",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "not",
- "detail": "clojure.core/not"
- },
- {
- "label": "not-any?",
- "detail": "clojure.core/not-any?"
- },
- {
- "label": "not-empty",
- "detail": "clojure.core/not-empty"
- },
- {
- "label": "not-every?",
- "detail": "clojure.core/not-every?"
- },
- {
- "label": "not-expr",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "not=",
- "detail": "clojure.core/not="
- },
- {
- "label": "ns",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "ns",
- "detail": "clojure.core/ns"
- },
- {
- "label": "ns-aliases",
- "detail": "clojure.core/ns-aliases"
- },
- {
- "label": "ns-expr",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "ns-imports",
- "detail": "clojure.core/ns-imports"
- },
- {
- "label": "ns-interns",
- "detail": "clojure.core/ns-interns"
- },
- {
- "label": "ns-map",
- "detail": "clojure.core/ns-map"
- },
- {
- "label": "ns-name",
- "detail": "clojure.core/ns-name"
- },
- {
- "label": "ns-name",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "ns-publics",
- "detail": "clojure.core/ns-publics"
- },
- {
- "label": "ns-refers",
- "detail": "clojure.core/ns-refers"
- },
- {
- "label": "ns-resolve",
- "detail": "clojure.core/ns-resolve"
- },
- {
- "label": "ns-sym",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "ns-unalias",
- "detail": "clojure.core/ns-unalias"
- },
- {
- "label": "ns-unmap",
- "detail": "clojure.core/ns-unmap"
- },
- {
- "label": "nth",
- "detail": "clojure.core/nth"
- },
- {
- "label": "nthnext",
- "detail": "clojure.core/nthnext"
- },
- {
- "label": "nthrest",
- "detail": "clojure.core/nthrest"
- },
- {
- "label": "num",
- "detail": "clojure.core/num"
- },
- {
- "label": "num-children",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "number?",
- "detail": "clojure.core/number?"
- },
- {
- "label": "numerator",
- "detail": "clojure.core/numerator"
- },
- {
- "label": "object-array",
- "detail": "clojure.core/object-array"
- },
- {
- "label": "odd?",
- "detail": "clojure.core/odd?"
- },
- {
- "label": "one-child?",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "opts",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "or",
- "detail": "clojure.core/or"
- },
- {
- "label": "output-cfg",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "p",
- "kind": 9,
- "detail": "clj-kondo.impl.parser"
- },
- {
- "label": "parent-call",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "parent-let",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "parents",
- "detail": "clojure.core/parents"
- },
- {
- "label": "parsed",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "parsed-bodies",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "parsed-fns",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "partial",
- "detail": "clojure.core/partial"
- },
- {
- "label": "partition",
- "detail": "clojure.core/partition"
- },
- {
- "label": "partition-all",
- "detail": "clojure.core/partition-all"
- },
- {
- "label": "partition-by",
- "detail": "clojure.core/partition-by"
- },
- {
- "label": "pcalls",
- "detail": "clojure.core/pcalls"
- },
- {
- "label": "peek",
- "detail": "clojure.core/peek"
- },
- {
- "label": "percent",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "percent-count",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "percents",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "persistent!",
- "detail": "clojure.core/persistent!"
- },
- {
- "label": "pf",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "pmap",
- "detail": "clojure.core/pmap"
- },
- {
- "label": "pop",
- "detail": "clojure.core/pop"
- },
- {
- "label": "pop!",
- "detail": "clojure.core/pop!"
- },
- {
- "label": "pop-thread-bindings",
- "detail": "clojure.core/pop-thread-bindings"
- },
- {
- "label": "pos",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "pos-int?",
- "detail": "clojure.core/pos-int?"
- },
- {
- "label": "pos?",
- "detail": "clojure.core/pos?"
- },
- {
- "label": "potemkin",
- "kind": 9,
- "detail": "clj-kondo.impl.analyzer.potemkin"
- },
- {
- "label": "pr",
- "detail": "clojure.core/pr"
- },
- {
- "label": "pr-str",
- "detail": "clojure.core/pr-str"
- },
- {
- "label": "pre-post-map",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "prefer-method",
- "detail": "clojure.core/prefer-method"
- },
- {
- "label": "prefers",
- "detail": "clojure.core/prefers"
- },
- {
- "label": "prev-ctx",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "primitives-classnames",
- "detail": "clojure.core/primitives-classnames"
- },
- {
- "label": "print",
- "detail": "clojure.core/print"
- },
- {
- "label": "print-ctor",
- "detail": "clojure.core/print-ctor"
- },
- {
- "label": "print-dup",
- "detail": "clojure.core/print-dup"
- },
- {
- "label": "print-method",
- "detail": "clojure.core/print-method"
- },
- {
- "label": "print-simple",
- "detail": "clojure.core/print-simple"
- },
- {
- "label": "print-str",
- "detail": "clojure.core/print-str"
- },
- {
- "label": "printf",
- "detail": "clojure.core/printf"
- },
- {
- "label": "println",
- "detail": "clojure.core/println"
- },
- {
- "label": "println-str",
- "detail": "clojure.core/println-str"
- },
- {
- "label": "private?",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "prn",
- "detail": "clojure.core/prn"
- },
- {
- "label": "prn-str",
- "detail": "clojure.core/prn-str"
- },
- {
- "label": "processed-fns",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "promise",
- "detail": "clojure.core/promise"
- },
- {
- "label": "proto-call",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "protocol-name",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "proxy",
- "detail": "clojure.core/proxy"
- },
- {
- "label": "proxy-call-with-super",
- "detail": "clojure.core/proxy-call-with-super"
- },
- {
- "label": "proxy-mappings",
- "detail": "clojure.core/proxy-mappings"
- },
- {
- "label": "proxy-name",
- "detail": "clojure.core/proxy-name"
- },
- {
- "label": "proxy-super",
- "detail": "clojure.core/proxy-super"
- },
- {
- "label": "push-thread-bindings",
- "detail": "clojure.core/push-thread-bindings"
- },
- {
- "label": "pvalues",
- "detail": "clojure.core/pvalues"
- },
- {
- "label": "qualified-ident?",
- "detail": "clojure.core/qualified-ident?"
- },
- {
- "label": "qualified-keyword?",
- "detail": "clojure.core/qualified-keyword?"
- },
- {
- "label": "qualified-symbol?",
- "detail": "clojure.core/qualified-symbol?"
- },
- {
- "label": "quot",
- "detail": "clojure.core/quot"
- },
- {
- "label": "quote",
- "detail": "clojure.core/quote"
- },
- {
- "label": "quoted-child",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "rand",
- "detail": "clojure.core/rand"
- },
- {
- "label": "rand-int",
- "detail": "clojure.core/rand-int"
- },
- {
- "label": "rand-nth",
- "detail": "clojure.core/rand-nth"
- },
- {
- "label": "random-sample",
- "detail": "clojure.core/random-sample"
- },
- {
- "label": "range",
- "detail": "clojure.core/range"
- },
- {
- "label": "ratio?",
- "detail": "clojure.core/ratio?"
- },
- {
- "label": "rational?",
- "detail": "clojure.core/rational?"
- },
- {
- "label": "rationalize",
- "detail": "clojure.core/rationalize"
- },
- {
- "label": "re-find",
- "detail": "clojure.core/re-find"
- },
- {
- "label": "re-groups",
- "detail": "clojure.core/re-groups"
- },
- {
- "label": "re-matcher",
- "detail": "clojure.core/re-matcher"
- },
- {
- "label": "re-matches",
- "detail": "clojure.core/re-matches"
- },
- {
- "label": "re-pattern",
- "detail": "clojure.core/re-pattern"
- },
- {
- "label": "re-seq",
- "detail": "clojure.core/re-seq"
- },
- {
- "label": "read",
- "detail": "clojure.core/read"
- },
- {
- "label": "read-line",
- "detail": "clojure.core/read-line"
- },
- {
- "label": "read-string",
- "detail": "clojure.core/read-string"
- },
- {
- "label": "reader-conditional",
- "detail": "clojure.core/reader-conditional"
- },
- {
- "label": "reader-conditional?",
- "detail": "clojure.core/reader-conditional?"
- },
- {
- "label": "realized?",
- "detail": "clojure.core/realized?"
- },
- {
- "label": "record-name",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "record?",
- "detail": "clojure.core/record?"
- },
- {
- "label": "recur",
- "detail": "clojure.core/recur"
- },
- {
- "label": "recur-arity",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "reduce",
- "detail": "clojure.core/reduce"
- },
- {
- "label": "reduce-kv",
- "detail": "clojure.core/reduce-kv"
- },
- {
- "label": "reduced",
- "detail": "clojure.core/reduced"
- },
- {
- "label": "reduced?",
- "detail": "clojure.core/reduced?"
- },
- {
- "label": "reductions",
- "detail": "clojure.core/reductions"
- },
- {
- "label": "redundant?",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "ref",
- "detail": "clojure.core/ref"
- },
- {
- "label": "ref-history-count",
- "detail": "clojure.core/ref-history-count"
- },
- {
- "label": "ref-max-history",
- "detail": "clojure.core/ref-max-history"
- },
- {
- "label": "ref-min-history",
- "detail": "clojure.core/ref-min-history"
- },
- {
- "label": "ref-set",
- "detail": "clojure.core/ref-set"
- },
- {
- "label": "refer",
- "detail": "clojure.core/refer"
- },
- {
- "label": "refer-clojure",
- "detail": "clojure.core/refer-clojure"
- },
- {
- "label": "reg-call",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/reg-call [{:keys [:calls-by-id]} call id]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "reg-not-a-function!",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/reg-not-a-function! [ctx expr typ]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "reify",
- "detail": "clojure.core/reify"
- },
- {
- "label": "release-pending-sends",
- "detail": "clojure.core/release-pending-sends"
- },
- {
- "label": "rem",
- "detail": "clojure.core/rem"
- },
- {
- "label": "remove",
- "detail": "clojure.core/remove"
- },
- {
- "label": "remove-all-methods",
- "detail": "clojure.core/remove-all-methods"
- },
- {
- "label": "remove-method",
- "detail": "clojure.core/remove-method"
- },
- {
- "label": "remove-ns",
- "detail": "clojure.core/remove-ns"
- },
- {
- "label": "remove-watch",
- "detail": "clojure.core/remove-watch"
- },
- {
- "label": "repeat",
- "detail": "clojure.core/repeat"
- },
- {
- "label": "repeatedly",
- "detail": "clojure.core/repeatedly"
- },
- {
- "label": "replace",
- "detail": "clojure.core/replace"
- },
- {
- "label": "replicate",
- "detail": "clojure.core/replicate"
- },
- {
- "label": "require",
- "detail": "clojure.core/require"
- },
- {
- "label": "require-node",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "res",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "reset!",
- "detail": "clojure.core/reset!"
- },
- {
- "label": "reset-meta!",
- "detail": "clojure.core/reset-meta!"
- },
- {
- "label": "reset-vals!",
- "detail": "clojure.core/reset-vals!"
- },
- {
- "label": "resolve",
- "detail": "clojure.core/resolve"
- },
- {
- "label": "resolved-alias",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "resolved-as",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "resolved-as-clojure-var-name",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "resolved-as-name",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "resolved-as-namespace",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "resolved-core?",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "resolved-name",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "resolved-namespace",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "resolved-namespace*",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "rest",
- "detail": "clojure.core/rest"
- },
- {
- "label": "rest-args",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "rest-bindings",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "rest-expressions",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "rest-exprs",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "rest-kvs",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "rest-parsed",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "restart-agent",
- "detail": "clojure.core/restart-agent"
- },
- {
- "label": "resultset-seq",
- "detail": "clojure.core/resultset-seq"
- },
- {
- "label": "ret",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "ret-binding",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "ret-binding-expr",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "ret-expr-id",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "ret-tag",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "return-tag",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "reverse",
- "detail": "clojure.core/reverse"
- },
- {
- "label": "reversible?",
- "detail": "clojure.core/reversible?"
- },
- {
- "label": "rhs",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "row",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "rseq",
- "detail": "clojure.core/rseq"
- },
- {
- "label": "rst-children",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "rsubseq",
- "detail": "clojure.core/rsubseq"
- },
- {
- "label": "run!",
- "detail": "clojure.core/run!"
- },
- {
- "label": "s",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "satisfies?",
- "detail": "clojure.core/satisfies?"
- },
- {
- "label": "sc",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "schema",
- "kind": 9,
- "detail": "clj-kondo.impl.schema"
- },
- {
- "label": "schemas",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "sci",
- "kind": 9,
- "detail": "sci.core"
- },
- {
- "label": "scope-end",
- "kind": 3,
- "documentation": {
- "kind": "markdown",
- "value": "```clojure\nclj-kondo.impl.analyzer/scope-end [scoped-expr]\n```\n\n----\n```clojure\nUsed within extract-bindings. Extracts the end postion of the\nscoped-expr for the binding.\n```\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
- }
- },
- {
- "label": "scoped-expr",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "second",
- "detail": "clojure.core/second"
- },
- {
- "label": "select-keys",
- "detail": "clojure.core/select-keys"
- },
- {
- "label": "send",
- "detail": "clojure.core/send"
- },
- {
- "label": "send-off",
- "detail": "clojure.core/send-off"
- },
- {
- "label": "send-via",
- "detail": "clojure.core/send-via"
- },
- {
- "label": "seq",
- "detail": "clojure.core/seq"
- },
- {
- "label": "seq?",
- "detail": "clojure.core/seq?"
- },
- {
- "label": "seqable?",
- "detail": "clojure.core/seqable?"
- },
- {
- "label": "seque",
- "detail": "clojure.core/seque"
- },
- {
- "label": "sequence",
- "detail": "clojure.core/sequence"
- },
- {
- "label": "sequential?",
- "detail": "clojure.core/sequential?"
- },
- {
- "label": "set",
- "detail": "clojure.core/set"
- },
- {
- "label": "set",
- "kind": 9,
- "detail": "clojure.set"
- },
- {
- "label": "set!",
- "detail": "clojure.core/set!"
- },
- {
- "label": "set-agent-send-executor!",
- "detail": "clojure.core/set-agent-send-executor!"
- },
- {
- "label": "set-agent-send-off-executor!",
- "detail": "clojure.core/set-agent-send-off-executor!"
- },
- {
- "label": "set-error-handler!",
- "detail": "clojure.core/set-error-handler!"
- },
- {
- "label": "set-error-mode!",
- "detail": "clojure.core/set-error-mode!"
- },
- {
- "label": "set-validator!",
- "detail": "clojure.core/set-validator!"
- },
- {
- "label": "set?",
- "detail": "clojure.core/set?"
- },
- {
- "label": "sexpr",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "short",
- "detail": "clojure.core/short"
- },
- {
- "label": "short-array",
- "detail": "clojure.core/short-array"
- },
- {
- "label": "shorts",
- "detail": "clojure.core/shorts"
- },
- {
- "label": "shuffle",
- "detail": "clojure.core/shuffle"
- },
- {
- "label": "shutdown-agents",
- "detail": "clojure.core/shutdown-agents"
- },
- {
- "label": "simple-ident?",
- "detail": "clojure.core/simple-ident?"
- },
- {
- "label": "simple-keyword?",
- "detail": "clojure.core/simple-keyword?"
- },
- {
- "label": "simple-symbol?",
- "detail": "clojure.core/simple-symbol?"
- },
- {
- "label": "skip-reg-binding?",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "slurp",
- "detail": "clojure.core/slurp"
- },
- {
- "label": "some",
- "detail": "clojure.core/some"
- },
- {
- "label": "some->",
- "detail": "clojure.core/some->"
- },
- {
- "label": "some->>",
- "detail": "clojure.core/some->>"
- },
- {
- "label": "some-fn",
- "detail": "clojure.core/some-fn"
- },
- {
- "label": "some?",
- "detail": "clojure.core/some?"
- },
- {
- "label": "sort",
- "detail": "clojure.core/sort"
- },
- {
- "label": "sort-by",
- "detail": "clojure.core/sort-by"
- },
- {
- "label": "sorted-map",
- "detail": "clojure.core/sorted-map"
- },
- {
- "label": "sorted-map-by",
- "detail": "clojure.core/sorted-map-by"
- },
- {
- "label": "sorted-set",
- "detail": "clojure.core/sorted-set"
- },
- {
- "label": "sorted-set-by",
- "detail": "clojure.core/sorted-set-by"
- },
- {
- "label": "sorted?",
- "detail": "clojure.core/sorted?"
- },
- {
- "label": "spec",
- "kind": 9,
- "detail": "clj-kondo.impl.analyzer.spec"
- },
- {
- "label": "special-symbol?",
- "detail": "clojure.core/special-symbol?"
- },
- {
- "label": "spit",
- "detail": "clojure.core/spit"
- },
- {
- "label": "split-at",
- "detail": "clojure.core/split-at"
- },
- {
- "label": "split-with",
- "detail": "clojure.core/split-with"
- },
- {
- "label": "str",
- "detail": "clojure.core/str"
- },
- {
- "label": "str",
- "kind": 9,
- "detail": "clojure.string"
- },
- {
- "label": "string?",
- "detail": "clojure.core/string?"
- },
- {
- "label": "struct",
- "detail": "clojure.core/struct"
- },
- {
- "label": "struct-map",
- "detail": "clojure.core/struct-map"
- },
- {
- "label": "subs",
- "detail": "clojure.core/subs"
- },
- {
- "label": "subseq",
- "detail": "clojure.core/subseq"
- },
- {
- "label": "subvec",
- "detail": "clojure.core/subvec"
- },
- {
- "label": "supers",
- "detail": "clojure.core/supers"
- },
- {
- "label": "swap!",
- "detail": "clojure.core/swap!"
- },
- {
- "label": "swap-vals!",
- "detail": "clojure.core/swap-vals!"
- },
- {
- "label": "sym",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "symbol",
- "detail": "clojure.core/symbol"
- },
- {
- "label": "symbol?",
- "detail": "clojure.core/symbol?"
- },
- {
- "label": "sync",
- "detail": "clojure.core/sync"
- },
- {
- "label": "t",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "tag",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "tagged-literal",
- "detail": "clojure.core/tagged-literal"
- },
- {
- "label": "tagged-literal?",
- "detail": "clojure.core/tagged-literal?"
- },
- {
- "label": "tags",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "take",
- "detail": "clojure.core/take"
- },
- {
- "label": "take-last",
- "detail": "clojure.core/take-last"
- },
- {
- "label": "take-nth",
- "detail": "clojure.core/take-nth"
- },
- {
- "label": "take-while",
- "detail": "clojure.core/take-while"
- },
- {
- "label": "test",
- "kind": 9,
- "detail": "clj-kondo.impl.analyzer.test"
- },
- {
- "label": "test",
- "detail": "clojure.core/test"
- },
- {
- "label": "the-ns",
- "detail": "clojure.core/the-ns"
- },
- {
- "label": "this-binding",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "thread-bound?",
- "detail": "clojure.core/thread-bound?"
- },
- {
- "label": "throw",
- "detail": "clojure.core/throw"
- },
- {
- "label": "time",
- "detail": "clojure.core/time"
- },
- {
- "label": "to-array",
- "detail": "clojure.core/to-array"
- },
- {
- "label": "to-array-2d",
- "detail": "clojure.core/to-array-2d"
- },
- {
- "label": "top-level?",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "trampoline",
- "detail": "clojure.core/trampoline"
- },
- {
- "label": "transduce",
- "detail": "clojure.core/transduce"
- },
- {
- "label": "transduce-arity-vecs",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "transformed",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "transient",
- "detail": "clojure.core/transient"
- },
- {
- "label": "tree-seq",
- "detail": "clojure.core/tree-seq"
- },
- {
- "label": "true?",
- "detail": "clojure.core/true?"
- },
- {
- "label": "try",
- "detail": "clojure.core/try"
- },
- {
- "label": "typ",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "type",
- "detail": "clojure.core/type"
- },
- {
- "label": "types",
- "kind": 9,
- "detail": "clj-kondo.impl.types"
- },
- {
- "label": "types",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "unchecked-add",
- "detail": "clojure.core/unchecked-add"
- },
- {
- "label": "unchecked-add-int",
- "detail": "clojure.core/unchecked-add-int"
- },
- {
- "label": "unchecked-byte",
- "detail": "clojure.core/unchecked-byte"
- },
- {
- "label": "unchecked-char",
- "detail": "clojure.core/unchecked-char"
- },
- {
- "label": "unchecked-dec",
- "detail": "clojure.core/unchecked-dec"
- },
- {
- "label": "unchecked-dec-int",
- "detail": "clojure.core/unchecked-dec-int"
- },
- {
- "label": "unchecked-divide-int",
- "detail": "clojure.core/unchecked-divide-int"
- },
- {
- "label": "unchecked-double",
- "detail": "clojure.core/unchecked-double"
- },
- {
- "label": "unchecked-float",
- "detail": "clojure.core/unchecked-float"
- },
- {
- "label": "unchecked-inc",
- "detail": "clojure.core/unchecked-inc"
- },
- {
- "label": "unchecked-inc-int",
- "detail": "clojure.core/unchecked-inc-int"
- },
- {
- "label": "unchecked-int",
- "detail": "clojure.core/unchecked-int"
- },
- {
- "label": "unchecked-long",
- "detail": "clojure.core/unchecked-long"
- },
- {
- "label": "unchecked-multiply",
- "detail": "clojure.core/unchecked-multiply"
- },
- {
- "label": "unchecked-multiply-int",
- "detail": "clojure.core/unchecked-multiply-int"
- },
- {
- "label": "unchecked-negate",
- "detail": "clojure.core/unchecked-negate"
- },
- {
- "label": "unchecked-negate-int",
- "detail": "clojure.core/unchecked-negate-int"
- },
- {
- "label": "unchecked-remainder-int",
- "detail": "clojure.core/unchecked-remainder-int"
- },
- {
- "label": "unchecked-short",
- "detail": "clojure.core/unchecked-short"
- },
- {
- "label": "unchecked-subtract",
- "detail": "clojure.core/unchecked-subtract"
- },
- {
- "label": "unchecked-subtract-int",
- "detail": "clojure.core/unchecked-subtract-int"
- },
- {
- "label": "underive",
- "detail": "clojure.core/underive"
- },
- {
- "label": "unindexed",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "unknown-ns?",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "unquote",
- "detail": "clojure.core/unquote"
- },
- {
- "label": "unquote-splicing",
- "detail": "clojure.core/unquote-splicing"
- },
- {
- "label": "unreduced",
- "detail": "clojure.core/unreduced"
- },
- {
- "label": "unresolved-ns",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "unresolved?",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "unsigned-bit-shift-right",
- "detail": "clojure.core/unsigned-bit-shift-right"
- },
- {
- "label": "update",
- "detail": "clojure.core/update"
- },
- {
- "label": "update-in",
- "detail": "clojure.core/update-in"
- },
- {
- "label": "update-proxy",
- "detail": "clojure.core/update-proxy"
- },
- {
- "label": "uri?",
- "detail": "clojure.core/uri?"
- },
- {
- "label": "usages",
- "kind": 9,
- "detail": "clj-kondo.impl.analyzer.usages"
- },
- {
- "label": "use",
- "detail": "clojure.core/use"
- },
- {
- "label": "utils",
- "kind": 9,
- "detail": "clj-kondo.impl.utils"
- },
- {
- "label": "uuid?",
- "detail": "clojure.core/uuid?"
- },
- {
- "label": "v",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "val",
- "detail": "clojure.core/val"
- },
- {
- "label": "valid-bv-node",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "valid?",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "vals",
- "detail": "clojure.core/vals"
- },
- {
- "label": "value",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "value-expr",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "value-id",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "var",
- "detail": "clojure.core/var"
- },
- {
- "label": "var-get",
- "detail": "clojure.core/var-get"
- },
- {
- "label": "var-meta",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "var-name",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "var-name-node",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "var-name-nodes",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "var-set",
- "detail": "clojure.core/var-set"
- },
- {
- "label": "var?",
- "detail": "clojure.core/var?"
- },
- {
- "label": "varargs-min-arity",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "varargs?",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "vary-meta",
- "detail": "clojure.core/vary-meta"
- },
- {
- "label": "vec",
- "detail": "clojure.core/vec"
- },
- {
- "label": "vec?",
- "kind": 12,
- "detail": ""
- },
- {
- "label": "vector",
- "detail": "clojure.core/vector"
- },
- {
- "label": "vector-of",
- "detail": "clojure.core/vector-of"
- },
- {
- "label": "vector?",
- "detail": "clojure.core/vector?"
- },
- {
- "label": "volatile!",
- "detail": "clojure.core/volatile!"
- },
- {
- "label": "volatile?",
- "detail": "clojure.core/volatile?"
- },
- {
- "label": "vreset!",
- "detail": "clojure.core/vreset!"
- },
- {
- "label": "vswap!",
- "detail": "clojure.core/vswap!"
- },
- {
- "label": "when",
- "detail": "clojure.core/when"
- },
- {
- "label": "when-first",
- "detail": "clojure.core/when-first"
- },
- {
- "label": "when-let",
- "detail": "clojure.core/when-let"
- },
- {
- "label": "when-not",
- "detail": "clojure.core/when-not"
- },
- {
- "label": "when-some",
- "detail": "clojure.core/when-some"
- },
- {
- "label": "while",
- "detail": "clojure.core/while"
- },
- {
- "label": "with-bindings",
- "detail": "clojure.core/with-bindings"
- },
- {
- "label": "with-bindings*",
- "detail": "clojure.core/with-bindings*"
- },
- {
- "label": "with-in-str",
- "detail": "clojure.core/with-in-str"
- },
- {
- "label": "with-loading-context",
- "detail": "clojure.core/with-loading-context"
- },
- {
- "label": "with-local-vars",
- "detail": "clojure.core/with-local-vars"
- },
- {
- "label": "with-meta",
- "detail": "clojure.core/with-meta"
- },
- {
- "label": "with-open",
- "detail": "clojure.core/with-open"
- },
- {
- "label": "with-out-str",
- "detail": "clojure.core/with-out-str"
- },
- {
- "label": "with-precision",
- "detail": "clojure.core/with-precision"
- },
- {
- "label": "with-redefs",
- "detail": "clojure.core/with-redefs"
- },
- {
- "label": "with-redefs-fn",
- "detail": "clojure.core/with-redefs-fn"
- },
- {
- "label": "xml-seq",
- "detail": "clojure.core/xml-seq"
- },
- {
- "label": "zero?",
- "detail": "clojure.core/zero?"
- },
- {
- "label": "zipmap",
- "detail": "clojure.core/zipmap"
- }
Add Comment
Please, Sign In to add comment