Guest User

Untitled

a guest
Feb 22nd, 2021
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Clojure 126.87 KB | None | 0 0
  1. [
  2.   {
  3.     "label": "*",
  4.     "detail": "clojure.core/*"
  5.   },
  6.   {
  7.     "label": "*'",
  8.     "detail": "clojure.core/*'"
  9.   },
  10.   {
  11.     "label": "*1",
  12.     "detail": "clojure.core/*1"
  13.   },
  14.   {
  15.     "label": "*2",
  16.     "detail": "clojure.core/*2"
  17.   },
  18.   {
  19.     "label": "*3",
  20.     "detail": "clojure.core/*3"
  21.   },
  22.   {
  23.     "label": "*agent*",
  24.     "detail": "clojure.core/*agent*"
  25.   },
  26.   {
  27.     "label": "*allow-unresolved-vars*",
  28.     "detail": "clojure.core/*allow-unresolved-vars*"
  29.   },
  30.   {
  31.     "label": "*assert*",
  32.     "detail": "clojure.core/*assert*"
  33.   },
  34.   {
  35.     "label": "*clojure-version*",
  36.     "detail": "clojure.core/*clojure-version*"
  37.   },
  38.   {
  39.     "label": "*command-line-args*",
  40.     "detail": "clojure.core/*command-line-args*"
  41.   },
  42.   {
  43.     "label": "*compile-files*",
  44.     "detail": "clojure.core/*compile-files*"
  45.   },
  46.   {
  47.     "label": "*compile-path*",
  48.     "detail": "clojure.core/*compile-path*"
  49.   },
  50.   {
  51.     "label": "*compiler-options*",
  52.     "detail": "clojure.core/*compiler-options*"
  53.   },
  54.   {
  55.     "label": "*data-readers*",
  56.     "detail": "clojure.core/*data-readers*"
  57.   },
  58.   {
  59.     "label": "*default-data-reader-fn*",
  60.     "detail": "clojure.core/*default-data-reader-fn*"
  61.   },
  62.   {
  63.     "label": "*e",
  64.     "detail": "clojure.core/*e"
  65.   },
  66.   {
  67.     "label": "*err*",
  68.     "detail": "clojure.core/*err*"
  69.   },
  70.   {
  71.     "label": "*file*",
  72.     "detail": "clojure.core/*file*"
  73.   },
  74.   {
  75.     "label": "*flush-on-newline*",
  76.     "detail": "clojure.core/*flush-on-newline*"
  77.   },
  78.   {
  79.     "label": "*fn-loader*",
  80.     "detail": "clojure.core/*fn-loader*"
  81.   },
  82.   {
  83.     "label": "*in*",
  84.     "detail": "clojure.core/*in*"
  85.   },
  86.   {
  87.     "label": "*math-context*",
  88.     "detail": "clojure.core/*math-context*"
  89.   },
  90.   {
  91.     "label": "*ns*",
  92.     "detail": "clojure.core/*ns*"
  93.   },
  94.   {
  95.     "label": "*out*",
  96.     "detail": "clojure.core/*out*"
  97.   },
  98.   {
  99.     "label": "*print-dup*",
  100.     "detail": "clojure.core/*print-dup*"
  101.   },
  102.   {
  103.     "label": "*print-length*",
  104.     "detail": "clojure.core/*print-length*"
  105.   },
  106.   {
  107.     "label": "*print-level*",
  108.     "detail": "clojure.core/*print-level*"
  109.   },
  110.   {
  111.     "label": "*print-meta*",
  112.     "detail": "clojure.core/*print-meta*"
  113.   },
  114.   {
  115.     "label": "*print-namespace-maps*",
  116.     "detail": "clojure.core/*print-namespace-maps*"
  117.   },
  118.   {
  119.     "label": "*print-readably*",
  120.     "detail": "clojure.core/*print-readably*"
  121.   },
  122.   {
  123.     "label": "*read-eval*",
  124.     "detail": "clojure.core/*read-eval*"
  125.   },
  126.   {
  127.     "label": "*reader-resolver*",
  128.     "detail": "clojure.core/*reader-resolver*"
  129.   },
  130.   {
  131.     "label": "*source-path*",
  132.     "detail": "clojure.core/*source-path*"
  133.   },
  134.   {
  135.     "label": "*suppress-read*",
  136.     "detail": "clojure.core/*suppress-read*"
  137.   },
  138.   {
  139.     "label": "*unchecked-math*",
  140.     "detail": "clojure.core/*unchecked-math*"
  141.   },
  142.   {
  143.     "label": "*use-context-classloader*",
  144.     "detail": "clojure.core/*use-context-classloader*"
  145.   },
  146.   {
  147.     "label": "*verbose-defrecords*",
  148.     "detail": "clojure.core/*verbose-defrecords*"
  149.   },
  150.   {
  151.     "label": "*warn-on-reflection*",
  152.     "detail": "clojure.core/*warn-on-reflection*"
  153.   },
  154.   {
  155.     "label": "+",
  156.     "detail": "clojure.core/+"
  157.   },
  158.   {
  159.     "label": "+'",
  160.     "detail": "clojure.core/+'"
  161.   },
  162.   {
  163.     "label": "-",
  164.     "detail": "clojure.core/-"
  165.   },
  166.   {
  167.     "label": "-'",
  168.     "detail": "clojure.core/-'"
  169.   },
  170.   {
  171.     "label": "->",
  172.     "detail": "clojure.core/->"
  173.   },
  174.   {
  175.     "label": "->>",
  176.     "detail": "clojure.core/->>"
  177.   },
  178.   {
  179.     "label": "->ArrayChunk",
  180.     "detail": "clojure.core/->ArrayChunk"
  181.   },
  182.   {
  183.     "label": "->Eduction",
  184.     "detail": "clojure.core/->Eduction"
  185.   },
  186.   {
  187.     "label": "->Vec",
  188.     "detail": "clojure.core/->Vec"
  189.   },
  190.   {
  191.     "label": "->VecNode",
  192.     "detail": "clojure.core/->VecNode"
  193.   },
  194.   {
  195.     "label": "->VecSeq",
  196.     "detail": "clojure.core/->VecSeq"
  197.   },
  198.   {
  199.     "label": "->findings",
  200.     "kind": 3,
  201.     "documentation": {
  202.       "kind": "markdown",
  203.       "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*"
  204.     }
  205.   },
  206.   {
  207.     "label": "-cache-protocol-fn",
  208.     "detail": "clojure.core/-cache-protocol-fn"
  209.   },
  210.   {
  211.     "label": "-reset-methods",
  212.     "detail": "clojure.core/-reset-methods"
  213.   },
  214.   {
  215.     "label": ".",
  216.     "detail": "clojure.core/."
  217.   },
  218.   {
  219.     "label": "..",
  220.     "detail": "clojure.core/.."
  221.   },
  222.   {
  223.     "label": "/",
  224.     "detail": "clojure.core//"
  225.   },
  226.   {
  227.     "label": ":added",
  228.     "kind": 14,
  229.     "detail": ""
  230.   },
  231.   {
  232.     "label": ":alias",
  233.     "kind": 14,
  234.     "detail": ""
  235.   },
  236.   {
  237.     "label": ":analysis",
  238.     "kind": 14,
  239.     "detail": ""
  240.   },
  241.   {
  242.     "label": ":analyze-arglists?",
  243.     "kind": 14,
  244.     "detail": ""
  245.   },
  246.   {
  247.     "label": ":analyze-call",
  248.     "kind": 14,
  249.     "detail": ""
  250.   },
  251.   {
  252.     "label": ":analyze-children",
  253.     "kind": 14,
  254.     "detail": ""
  255.   },
  256.   {
  257.     "label": ":analyze-expression**",
  258.     "kind": 14,
  259.     "detail": ""
  260.   },
  261.   {
  262.     "label": ":analyze-locals?",
  263.     "kind": 14,
  264.     "detail": ""
  265.   },
  266.   {
  267.     "label": ":analyzed",
  268.     "kind": 14,
  269.     "detail": ""
  270.   },
  271.   {
  272.     "label": ":analyzed-arg-vec",
  273.     "kind": 14,
  274.     "detail": ""
  275.   },
  276.   {
  277.     "label": ":any",
  278.     "kind": 14,
  279.     "detail": ""
  280.   },
  281.   {
  282.     "label": ":arg-bindings",
  283.     "kind": 14,
  284.     "detail": ""
  285.   },
  286.   {
  287.     "label": ":arg-count",
  288.     "kind": 14,
  289.     "detail": ""
  290.   },
  291.   {
  292.     "label": ":arg-types",
  293.     "kind": 14,
  294.     "detail": ""
  295.   },
  296.   {
  297.     "label": ":arglist-str",
  298.     "kind": 14,
  299.     "detail": ""
  300.   },
  301.   {
  302.     "label": ":arglist-strs",
  303.     "kind": 14,
  304.     "detail": ""
  305.   },
  306.   {
  307.     "label": ":args",
  308.     "kind": 14,
  309.     "detail": ""
  310.   },
  311.   {
  312.     "label": ":arities",
  313.     "kind": 14,
  314.     "detail": ""
  315.   },
  316.   {
  317.     "label": ":arity",
  318.     "kind": 14,
  319.     "detail": ""
  320.   },
  321.   {
  322.     "label": ":as",
  323.     "kind": 14,
  324.     "detail": ""
  325.   },
  326.   {
  327.     "label": ":base-lang",
  328.     "kind": 14,
  329.     "detail": ""
  330.   },
  331.   {
  332.     "label": ":bindings",
  333.     "kind": 14,
  334.     "detail": ""
  335.   },
  336.   {
  337.     "label": ":bodies",
  338.     "kind": 14,
  339.     "detail": ""
  340.   },
  341.   {
  342.     "label": ":call",
  343.     "kind": 14,
  344.     "detail": ""
  345.   },
  346.   {
  347.     "label": ":calls-by-id",
  348.     "kind": 14,
  349.     "detail": ""
  350.   },
  351.   {
  352.     "label": ":callstack",
  353.     "kind": 14,
  354.     "detail": ""
  355.   },
  356.   {
  357.     "label": ":char",
  358.     "kind": 14,
  359.     "detail": ""
  360.   },
  361.   {
  362.     "label": ":children",
  363.     "kind": 14,
  364.     "detail": ""
  365.   },
  366.   {
  367.     "label": ":clj",
  368.     "kind": 14,
  369.     "detail": ""
  370.   },
  371.   {
  372.     "label": ":clj-kondo.impl/generated",
  373.     "kind": 14,
  374.     "detail": "clj-kondo.impl/generated"
  375.   },
  376.   {
  377.     "label": ":clj-kondo/unknown-namespace",
  378.     "kind": 14,
  379.     "detail": "clj-kondo/unknown-namespace"
  380.   },
  381.   {
  382.     "label": ":cljc",
  383.     "kind": 14,
  384.     "detail": ""
  385.   },
  386.   {
  387.     "label": ":cljs",
  388.     "kind": 14,
  389.     "detail": ""
  390.   },
  391.   {
  392.     "label": ":clojure-excluded?",
  393.     "kind": 14,
  394.     "detail": ""
  395.   },
  396.   {
  397.     "label": ":col",
  398.     "kind": 14,
  399.     "detail": ""
  400.   },
  401.   {
  402.     "label": ":config",
  403.     "kind": 14,
  404.     "detail": ""
  405.   },
  406.   {
  407.     "label": ":declared",
  408.     "kind": 14,
  409.     "detail": ""
  410.   },
  411.   {
  412.     "label": ":defined-by",
  413.     "kind": 14,
  414.     "detail": ""
  415.   },
  416.   {
  417.     "label": ":deprecated",
  418.     "kind": 14,
  419.     "detail": ""
  420.   },
  421.   {
  422.     "label": ":destructuring-expr",
  423.     "kind": 14,
  424.     "detail": ""
  425.   },
  426.   {
  427.     "label": ":destructuring-type",
  428.     "kind": 14,
  429.     "detail": ""
  430.   },
  431.   {
  432.     "label": ":doc",
  433.     "kind": 14,
  434.     "detail": ""
  435.   },
  436.   {
  437.     "label": ":docstring",
  438.     "kind": 14,
  439.     "detail": ""
  440.   },
  441.   {
  442.     "label": ":edn",
  443.     "kind": 14,
  444.     "detail": ""
  445.   },
  446.   {
  447.     "label": ":else",
  448.     "kind": 14,
  449.     "detail": ""
  450.   },
  451.   {
  452.     "label": ":end-col",
  453.     "kind": 14,
  454.     "detail": ""
  455.   },
  456.   {
  457.     "label": ":end-row",
  458.     "kind": 14,
  459.     "detail": ""
  460.   },
  461.   {
  462.     "label": ":error",
  463.     "kind": 14,
  464.     "detail": ""
  465.   },
  466.   {
  467.     "label": ":exclude-destructured-as",
  468.     "kind": 14,
  469.     "detail": ""
  470.   },
  471.   {
  472.     "label": ":exclude-destructured-keys-in-fn-args",
  473.     "kind": 14,
  474.     "detail": ""
  475.   },
  476.   {
  477.     "label": ":expr",
  478.     "kind": 14,
  479.     "detail": ""
  480.   },
  481.   {
  482.     "label": ":extract-bindings",
  483.     "kind": 14,
  484.     "detail": ""
  485.   },
  486.   {
  487.     "label": ":features",
  488.     "kind": 14,
  489.     "detail": ""
  490.   },
  491.   {
  492.     "label": ":filename",
  493.     "kind": 14,
  494.     "detail": ""
  495.   },
  496.   {
  497.     "label": ":findings",
  498.     "kind": 14,
  499.     "detail": ""
  500.   },
  501.   {
  502.     "label": ":fixed-arities",
  503.     "kind": 14,
  504.     "detail": ""
  505.   },
  506.   {
  507.     "label": ":fixed-arity",
  508.     "kind": 14,
  509.     "detail": ""
  510.   },
  511.   {
  512.     "label": ":fn",
  513.     "kind": 14,
  514.     "detail": ""
  515.   },
  516.   {
  517.     "label": ":fn-args?",
  518.     "kind": 14,
  519.     "detail": ""
  520.   },
  521.   {
  522.     "label": ":fn-body",
  523.     "kind": 14,
  524.     "detail": ""
  525.   },
  526.   {
  527.     "label": ":format",
  528.     "kind": 14,
  529.     "detail": ""
  530.   },
  531.   {
  532.     "label": ":full-fn-name",
  533.     "kind": 14,
  534.     "detail": ""
  535.   },
  536.   {
  537.     "label": ":global-config",
  538.     "kind": 14,
  539.     "detail": ""
  540.   },
  541.   {
  542.     "label": ":hook",
  543.     "kind": 14,
  544.     "detail": ""
  545.   },
  546.   {
  547.     "label": ":id",
  548.     "kind": 14,
  549.     "detail": ""
  550.   },
  551.   {
  552.     "label": ":id-gen",
  553.     "kind": 14,
  554.     "detail": ""
  555.   },
  556.   {
  557.     "label": ":ifn",
  558.     "kind": 14,
  559.     "detail": ""
  560.   },
  561.   {
  562.     "label": ":import-vars",
  563.     "kind": 14,
  564.     "detail": ""
  565.   },
  566.   {
  567.     "label": ":in-def",
  568.     "kind": 14,
  569.     "detail": ""
  570.   },
  571.   {
  572.     "label": ":in-ns",
  573.     "kind": 14,
  574.     "detail": ""
  575.   },
  576.   {
  577.     "label": ":inline-def",
  578.     "kind": 14,
  579.     "detail": ""
  580.   },
  581.   {
  582.     "label": ":interop?",
  583.     "kind": 14,
  584.     "detail": ""
  585.   },
  586.   {
  587.     "label": ":invalid-arity",
  588.     "kind": 14,
  589.     "detail": ""
  590.   },
  591.   {
  592.     "label": ":k",
  593.     "kind": 14,
  594.     "detail": ""
  595.   },
  596.   {
  597.     "label": ":keys",
  598.     "kind": 14,
  599.     "detail": ""
  600.   },
  601.   {
  602.     "label": ":keys-destructuring?",
  603.     "kind": 14,
  604.     "detail": ""
  605.   },
  606.   {
  607.     "label": ":lang",
  608.     "kind": 14,
  609.     "detail": ""
  610.   },
  611.   {
  612.     "label": ":let",
  613.     "kind": 14,
  614.     "detail": ""
  615.   },
  616.   {
  617.     "label": ":let-bindings",
  618.     "kind": 14,
  619.     "detail": ""
  620.   },
  621.   {
  622.     "label": ":let-parent",
  623.     "kind": 14,
  624.     "detail": ""
  625.   },
  626.   {
  627.     "label": ":level",
  628.     "kind": 14,
  629.     "detail": ""
  630.   },
  631.   {
  632.     "label": ":line",
  633.     "kind": 14,
  634.     "detail": ""
  635.   },
  636.   {
  637.     "label": ":linters",
  638.     "kind": 14,
  639.     "detail": ""
  640.   },
  641.   {
  642.     "label": ":list",
  643.     "kind": 14,
  644.     "detail": ""
  645.   },
  646.   {
  647.     "label": ":macro",
  648.     "kind": 14,
  649.     "detail": ""
  650.   },
  651.   {
  652.     "label": ":macro?",
  653.     "kind": 14,
  654.     "detail": ""
  655.   },
  656.   {
  657.     "label": ":map",
  658.     "kind": 14,
  659.     "detail": ""
  660.   },
  661.   {
  662.     "label": ":message",
  663.     "kind": 14,
  664.     "detail": ""
  665.   },
  666.   {
  667.     "label": ":min-arity",
  668.     "kind": 14,
  669.     "detail": ""
  670.   },
  671.   {
  672.     "label": ":misplaced-docstring",
  673.     "kind": 14,
  674.     "detail": ""
  675.   },
  676.   {
  677.     "label": ":missing-body-in-when",
  678.     "kind": 14,
  679.     "detail": ""
  680.   },
  681.   {
  682.     "label": ":missing-clause-in-try",
  683.     "kind": 14,
  684.     "detail": ""
  685.   },
  686.   {
  687.     "label": ":missing-docstring",
  688.     "kind": 14,
  689.     "detail": ""
  690.   },
  691.   {
  692.     "label": ":name",
  693.     "kind": 14,
  694.     "detail": ""
  695.   },
  696.   {
  697.     "label": ":name-col",
  698.     "kind": 14,
  699.     "detail": ""
  700.   },
  701.   {
  702.     "label": ":name-end-col",
  703.     "kind": 14,
  704.     "detail": ""
  705.   },
  706.   {
  707.     "label": ":name-end-row",
  708.     "kind": 14,
  709.     "detail": ""
  710.   },
  711.   {
  712.     "label": ":name-row",
  713.     "kind": 14,
  714.     "detail": ""
  715.   },
  716.   {
  717.     "label": ":namespaced-map",
  718.     "kind": 14,
  719.     "detail": ""
  720.   },
  721.   {
  722.     "label": ":namespaced?",
  723.     "kind": 14,
  724.     "detail": ""
  725.   },
  726.   {
  727.     "label": ":no-doc",
  728.     "kind": 14,
  729.     "detail": ""
  730.   },
  731.   {
  732.     "label": ":no-warnings",
  733.     "kind": 14,
  734.     "detail": ""
  735.   },
  736.   {
  737.     "label": ":node",
  738.     "kind": 14,
  739.     "detail": ""
  740.   },
  741.   {
  742.     "label": ":not-a-function",
  743.     "kind": 14,
  744.     "detail": ""
  745.   },
  746.   {
  747.     "label": ":not-empty?",
  748.     "kind": 14,
  749.     "detail": ""
  750.   },
  751.   {
  752.     "label": ":ns",
  753.     "kind": 14,
  754.     "detail": ""
  755.   },
  756.   {
  757.     "label": ":off",
  758.     "kind": 14,
  759.     "detail": ""
  760.   },
  761.   {
  762.     "label": ":or",
  763.     "kind": 14,
  764.     "detail": ""
  765.   },
  766.   {
  767.     "label": ":output",
  768.     "kind": 14,
  769.     "detail": ""
  770.   },
  771.   {
  772.     "label": ":parsed",
  773.     "kind": 14,
  774.     "detail": ""
  775.   },
  776.   {
  777.     "label": ":post",
  778.     "kind": 14,
  779.     "detail": ""
  780.   },
  781.   {
  782.     "label": ":private",
  783.     "kind": 14,
  784.     "detail": ""
  785.   },
  786.   {
  787.     "label": ":private-access?",
  788.     "kind": 14,
  789.     "detail": ""
  790.   },
  791.   {
  792.     "label": ":private-call",
  793.     "kind": 14,
  794.     "detail": ""
  795.   },
  796.   {
  797.     "label": ":progress",
  798.     "kind": 14,
  799.     "detail": ""
  800.   },
  801.   {
  802.     "label": ":qualify-ns",
  803.     "kind": 14,
  804.     "detail": ""
  805.   },
  806.   {
  807.     "label": ":quote",
  808.     "kind": 14,
  809.     "detail": ""
  810.   },
  811.   {
  812.     "label": ":quoted",
  813.     "kind": 14,
  814.     "detail": ""
  815.   },
  816.   {
  817.     "label": ":reader-exception",
  818.     "kind": 14,
  819.     "detail": ""
  820.   },
  821.   {
  822.     "label": ":reader-macro",
  823.     "kind": 14,
  824.     "detail": ""
  825.   },
  826.   {
  827.     "label": ":recur-arity",
  828.     "kind": 14,
  829.     "detail": ""
  830.   },
  831.   {
  832.     "label": ":redundant-do",
  833.     "kind": 14,
  834.     "detail": ""
  835.   },
  836.   {
  837.     "label": ":redundant-let",
  838.     "kind": 14,
  839.     "detail": ""
  840.   },
  841.   {
  842.     "label": ":regex",
  843.     "kind": 14,
  844.     "detail": ""
  845.   },
  846.   {
  847.     "label": ":resolved-as-clojure-var-name",
  848.     "kind": 14,
  849.     "detail": ""
  850.   },
  851.   {
  852.     "label": ":resolved-core?",
  853.     "kind": 14,
  854.     "detail": ""
  855.   },
  856.   {
  857.     "label": ":resolved-ns",
  858.     "kind": 14,
  859.     "detail": ""
  860.   },
  861.   {
  862.     "label": ":ret",
  863.     "kind": 14,
  864.     "detail": ""
  865.   },
  866.   {
  867.     "label": ":row",
  868.     "kind": 14,
  869.     "detail": ""
  870.   },
  871.   {
  872.     "label": ":schemas",
  873.     "kind": 14,
  874.     "detail": ""
  875.   },
  876.   {
  877.     "label": ":scope-end-col",
  878.     "kind": 14,
  879.     "detail": ""
  880.   },
  881.   {
  882.     "label": ":scope-end-row",
  883.     "kind": 14,
  884.     "detail": ""
  885.   },
  886.   {
  887.     "label": ":set",
  888.     "kind": 14,
  889.     "detail": ""
  890.   },
  891.   {
  892.     "label": ":simple?",
  893.     "kind": 14,
  894.     "detail": ""
  895.   },
  896.   {
  897.     "label": ":skip-reg-binding?",
  898.     "kind": 14,
  899.     "detail": ""
  900.   },
  901.   {
  902.     "label": ":str",
  903.     "kind": 14,
  904.     "detail": ""
  905.   },
  906.   {
  907.     "label": ":string",
  908.     "kind": 14,
  909.     "detail": ""
  910.   },
  911.   {
  912.     "label": ":strs",
  913.     "kind": 14,
  914.     "detail": ""
  915.   },
  916.   {
  917.     "label": ":syms",
  918.     "kind": 14,
  919.     "detail": ""
  920.   },
  921.   {
  922.     "label": ":syntax",
  923.     "kind": 14,
  924.     "detail": ""
  925.   },
  926.   {
  927.     "label": ":syntax-quote",
  928.     "kind": 14,
  929.     "detail": ""
  930.   },
  931.   {
  932.     "label": ":tag",
  933.     "kind": 14,
  934.     "detail": ""
  935.   },
  936.   {
  937.     "label": ":tags",
  938.     "kind": 14,
  939.     "detail": ""
  940.   },
  941.   {
  942.     "label": ":temp",
  943.     "kind": 14,
  944.     "detail": ""
  945.   },
  946.   {
  947.     "label": ":text",
  948.     "kind": 14,
  949.     "detail": ""
  950.   },
  951.   {
  952.     "label": ":token",
  953.     "kind": 14,
  954.     "detail": ""
  955.   },
  956.   {
  957.     "label": ":top-level?",
  958.     "kind": 14,
  959.     "detail": ""
  960.   },
  961.   {
  962.     "label": ":top-ns",
  963.     "kind": 14,
  964.     "detail": ""
  965.   },
  966.   {
  967.     "label": ":type",
  968.     "kind": 14,
  969.     "detail": ""
  970.   },
  971.   {
  972.     "label": ":type-mismatch",
  973.     "kind": 14,
  974.     "detail": ""
  975.   },
  976.   {
  977.     "label": ":unbound-destructuring-default",
  978.     "kind": 14,
  979.     "detail": ""
  980.   },
  981.   {
  982.     "label": ":unexpected-recur",
  983.     "kind": 14,
  984.     "detail": ""
  985.   },
  986.   {
  987.     "label": ":unquote",
  988.     "kind": 14,
  989.     "detail": ""
  990.   },
  991.   {
  992.     "label": ":unquote-splicing",
  993.     "kind": 14,
  994.     "detail": ""
  995.   },
  996.   {
  997.     "label": ":unresolved-ns",
  998.     "kind": 14,
  999.     "detail": ""
  1000.   },
  1001.   {
  1002.     "label": ":unresolved-symbol",
  1003.     "kind": 14,
  1004.     "detail": ""
  1005.   },
  1006.   {
  1007.     "label": ":unresolved?",
  1008.     "kind": 14,
  1009.     "detail": ""
  1010.   },
  1011.   {
  1012.     "label": ":unused-binding",
  1013.     "kind": 14,
  1014.     "detail": ""
  1015.   },
  1016.   {
  1017.     "label": ":used-namespaces",
  1018.     "kind": 14,
  1019.     "detail": ""
  1020.   },
  1021.   {
  1022.     "label": ":value",
  1023.     "kind": 14,
  1024.     "detail": ""
  1025.   },
  1026.   {
  1027.     "label": ":var",
  1028.     "kind": 14,
  1029.     "detail": ""
  1030.   },
  1031.   {
  1032.     "label": ":varargs",
  1033.     "kind": 14,
  1034.     "detail": ""
  1035.   },
  1036.   {
  1037.     "label": ":varargs-min-arity",
  1038.     "kind": 14,
  1039.     "detail": ""
  1040.   },
  1041.   {
  1042.     "label": ":varargs?",
  1043.     "kind": 14,
  1044.     "detail": ""
  1045.   },
  1046.   {
  1047.     "label": ":vector",
  1048.     "kind": 14,
  1049.     "detail": ""
  1050.   },
  1051.   {
  1052.     "label": ":warning",
  1053.     "kind": 14,
  1054.     "detail": ""
  1055.   },
  1056.   {
  1057.     "label": "<",
  1058.     "detail": "clojure.core/<"
  1059.   },
  1060.   {
  1061.     "label": "<=",
  1062.     "detail": "clojure.core/<="
  1063.   },
  1064.   {
  1065.     "label": "=",
  1066.     "detail": "clojure.core/="
  1067.   },
  1068.   {
  1069.     "label": "==",
  1070.     "detail": "clojure.core/=="
  1071.   },
  1072.   {
  1073.     "label": ">",
  1074.     "detail": "clojure.core/>"
  1075.   },
  1076.   {
  1077.     "label": ">=",
  1078.     "detail": "clojure.core/>="
  1079.   },
  1080.   {
  1081.     "label": "?fn-name",
  1082.     "kind": 12,
  1083.     "detail": ""
  1084.   },
  1085.   {
  1086.     "label": "?name-expr",
  1087.     "kind": 12,
  1088.     "detail": ""
  1089.   },
  1090.   {
  1091.     "label": "?resolved-ns",
  1092.     "kind": 12,
  1093.     "detail": ""
  1094.   },
  1095.   {
  1096.     "label": "AbstractCollection",
  1097.     "detail": "java.util.AbstractCollection"
  1098.   },
  1099.   {
  1100.     "label": "AbstractList",
  1101.     "detail": "java.util.AbstractList"
  1102.   },
  1103.   {
  1104.     "label": "AbstractMap",
  1105.     "detail": "java.util.AbstractMap"
  1106.   },
  1107.   {
  1108.     "label": "AbstractMap.SimpleEntry",
  1109.     "detail": "java.util.AbstractMap.SimpleEntry"
  1110.   },
  1111.   {
  1112.     "label": "AbstractMap.SimpleImmutableEntry",
  1113.     "detail": "java.util.AbstractMap.SimpleImmutableEntry"
  1114.   },
  1115.   {
  1116.     "label": "AbstractMethodError",
  1117.     "detail": "java.lang.AbstractMethodError"
  1118.   },
  1119.   {
  1120.     "label": "AbstractQueue",
  1121.     "detail": "java.util.AbstractQueue"
  1122.   },
  1123.   {
  1124.     "label": "AbstractSequentialList",
  1125.     "detail": "java.util.AbstractSequentialList"
  1126.   },
  1127.   {
  1128.     "label": "AbstractSet",
  1129.     "detail": "java.util.AbstractSet"
  1130.   },
  1131.   {
  1132.     "label": "Appendable",
  1133.     "detail": "java.lang.Appendable"
  1134.   },
  1135.   {
  1136.     "label": "ArithmeticException",
  1137.     "detail": "java.lang.ArithmeticException"
  1138.   },
  1139.   {
  1140.     "label": "ArrayDeque",
  1141.     "detail": "java.util.ArrayDeque"
  1142.   },
  1143.   {
  1144.     "label": "ArrayIndexOutOfBoundsException",
  1145.     "detail": "java.lang.ArrayIndexOutOfBoundsException"
  1146.   },
  1147.   {
  1148.     "label": "ArrayList",
  1149.     "detail": "java.util.ArrayList"
  1150.   },
  1151.   {
  1152.     "label": "ArrayStoreException",
  1153.     "detail": "java.lang.ArrayStoreException"
  1154.   },
  1155.   {
  1156.     "label": "Arrays",
  1157.     "detail": "java.util.Arrays"
  1158.   },
  1159.   {
  1160.     "label": "AssertionError",
  1161.     "detail": "java.lang.AssertionError"
  1162.   },
  1163.   {
  1164.     "label": "AutoCloseable",
  1165.     "detail": "java.lang.AutoCloseable"
  1166.   },
  1167.   {
  1168.     "label": "Base64",
  1169.     "detail": "java.util.Base64"
  1170.   },
  1171.   {
  1172.     "label": "Base64.Decoder",
  1173.     "detail": "java.util.Base64.Decoder"
  1174.   },
  1175.   {
  1176.     "label": "Base64.Encoder",
  1177.     "detail": "java.util.Base64.Encoder"
  1178.   },
  1179.   {
  1180.     "label": "BitSet",
  1181.     "detail": "java.util.BitSet"
  1182.   },
  1183.   {
  1184.     "label": "Boolean",
  1185.     "detail": "java.lang.Boolean"
  1186.   },
  1187.   {
  1188.     "label": "BootstrapMethodError",
  1189.     "detail": "java.lang.BootstrapMethodError"
  1190.   },
  1191.   {
  1192.     "label": "Byte",
  1193.     "detail": "java.lang.Byte"
  1194.   },
  1195.   {
  1196.     "label": "Calendar",
  1197.     "detail": "java.util.Calendar"
  1198.   },
  1199.   {
  1200.     "label": "Calendar.Builder",
  1201.     "detail": "java.util.Calendar.Builder"
  1202.   },
  1203.   {
  1204.     "label": "CharSequence",
  1205.     "detail": "java.lang.CharSequence"
  1206.   },
  1207.   {
  1208.     "label": "Character",
  1209.     "detail": "java.lang.Character"
  1210.   },
  1211.   {
  1212.     "label": "Character.Subset",
  1213.     "detail": "java.lang.Character.Subset"
  1214.   },
  1215.   {
  1216.     "label": "Character.UnicodeBlock",
  1217.     "detail": "java.lang.Character.UnicodeBlock"
  1218.   },
  1219.   {
  1220.     "label": "Character.UnicodeScript",
  1221.     "detail": "java.lang.Character.UnicodeScript"
  1222.   },
  1223.   {
  1224.     "label": "Class",
  1225.     "detail": "java.lang.Class"
  1226.   },
  1227.   {
  1228.     "label": "ClassCastException",
  1229.     "detail": "java.lang.ClassCastException"
  1230.   },
  1231.   {
  1232.     "label": "ClassCircularityError",
  1233.     "detail": "java.lang.ClassCircularityError"
  1234.   },
  1235.   {
  1236.     "label": "ClassFormatError",
  1237.     "detail": "java.lang.ClassFormatError"
  1238.   },
  1239.   {
  1240.     "label": "ClassLoader",
  1241.     "detail": "java.lang.ClassLoader"
  1242.   },
  1243.   {
  1244.     "label": "ClassNotFoundException",
  1245.     "detail": "java.lang.ClassNotFoundException"
  1246.   },
  1247.   {
  1248.     "label": "ClassValue",
  1249.     "detail": "java.lang.ClassValue"
  1250.   },
  1251.   {
  1252.     "label": "CloneNotSupportedException",
  1253.     "detail": "java.lang.CloneNotSupportedException"
  1254.   },
  1255.   {
  1256.     "label": "Cloneable",
  1257.     "detail": "java.lang.Cloneable"
  1258.   },
  1259.   {
  1260.     "label": "Collection",
  1261.     "detail": "java.util.Collection"
  1262.   },
  1263.   {
  1264.     "label": "Collections",
  1265.     "detail": "java.util.Collections"
  1266.   },
  1267.   {
  1268.     "label": "Comparable",
  1269.     "detail": "java.lang.Comparable"
  1270.   },
  1271.   {
  1272.     "label": "Comparator",
  1273.     "detail": "java.util.Comparator"
  1274.   },
  1275.   {
  1276.     "label": "Compiler",
  1277.     "detail": "java.lang.Compiler"
  1278.   },
  1279.   {
  1280.     "label": "ConcurrentModificationException",
  1281.     "detail": "java.util.ConcurrentModificationException"
  1282.   },
  1283.   {
  1284.     "label": "Currency",
  1285.     "detail": "java.util.Currency"
  1286.   },
  1287.   {
  1288.     "label": "Date",
  1289.     "detail": "java.util.Date"
  1290.   },
  1291.   {
  1292.     "label": "Deprecated",
  1293.     "detail": "java.lang.Deprecated"
  1294.   },
  1295.   {
  1296.     "label": "Deque",
  1297.     "detail": "java.util.Deque"
  1298.   },
  1299.   {
  1300.     "label": "Dictionary",
  1301.     "detail": "java.util.Dictionary"
  1302.   },
  1303.   {
  1304.     "label": "Double",
  1305.     "detail": "java.lang.Double"
  1306.   },
  1307.   {
  1308.     "label": "DoubleSummaryStatistics",
  1309.     "detail": "java.util.DoubleSummaryStatistics"
  1310.   },
  1311.   {
  1312.     "label": "DuplicateFormatFlagsException",
  1313.     "detail": "java.util.DuplicateFormatFlagsException"
  1314.   },
  1315.   {
  1316.     "label": "EMPTY-NODE",
  1317.     "detail": "clojure.core/EMPTY-NODE"
  1318.   },
  1319.   {
  1320.     "label": "EmptyStackException",
  1321.     "detail": "java.util.EmptyStackException"
  1322.   },
  1323.   {
  1324.     "label": "Enum",
  1325.     "detail": "java.lang.Enum"
  1326.   },
  1327.   {
  1328.     "label": "EnumConstantNotPresentException",
  1329.     "detail": "java.lang.EnumConstantNotPresentException"
  1330.   },
  1331.   {
  1332.     "label": "EnumMap",
  1333.     "detail": "java.util.EnumMap"
  1334.   },
  1335.   {
  1336.     "label": "EnumSet",
  1337.     "detail": "java.util.EnumSet"
  1338.   },
  1339.   {
  1340.     "label": "Enumeration",
  1341.     "detail": "java.util.Enumeration"
  1342.   },
  1343.   {
  1344.     "label": "Error",
  1345.     "detail": "java.lang.Error"
  1346.   },
  1347.   {
  1348.     "label": "EventListener",
  1349.     "detail": "java.util.EventListener"
  1350.   },
  1351.   {
  1352.     "label": "EventListenerProxy",
  1353.     "detail": "java.util.EventListenerProxy"
  1354.   },
  1355.   {
  1356.     "label": "EventObject",
  1357.     "detail": "java.util.EventObject"
  1358.   },
  1359.   {
  1360.     "label": "Exception",
  1361.     "detail": "java.lang.Exception"
  1362.   },
  1363.   {
  1364.     "label": "ExceptionInInitializerError",
  1365.     "detail": "java.lang.ExceptionInInitializerError"
  1366.   },
  1367.   {
  1368.     "label": "Float",
  1369.     "detail": "java.lang.Float"
  1370.   },
  1371.   {
  1372.     "label": "FormatFlagsConversionMismatchException",
  1373.     "detail": "java.util.FormatFlagsConversionMismatchException"
  1374.   },
  1375.   {
  1376.     "label": "Formattable",
  1377.     "detail": "java.util.Formattable"
  1378.   },
  1379.   {
  1380.     "label": "FormattableFlags",
  1381.     "detail": "java.util.FormattableFlags"
  1382.   },
  1383.   {
  1384.     "label": "Formatter",
  1385.     "detail": "java.util.Formatter"
  1386.   },
  1387.   {
  1388.     "label": "Formatter.BigDecimalLayoutForm",
  1389.     "detail": "java.util.Formatter.BigDecimalLayoutForm"
  1390.   },
  1391.   {
  1392.     "label": "FormatterClosedException",
  1393.     "detail": "java.util.FormatterClosedException"
  1394.   },
  1395.   {
  1396.     "label": "G__21891",
  1397.     "kind": 12,
  1398.     "detail": ""
  1399.   },
  1400.   {
  1401.     "label": "G__21903",
  1402.     "kind": 12,
  1403.     "detail": ""
  1404.   },
  1405.   {
  1406.     "label": "G__21932",
  1407.     "kind": 12,
  1408.     "detail": ""
  1409.   },
  1410.   {
  1411.     "label": "G__21958",
  1412.     "kind": 12,
  1413.     "detail": ""
  1414.   },
  1415.   {
  1416.     "label": "G__22140",
  1417.     "kind": 12,
  1418.     "detail": ""
  1419.   },
  1420.   {
  1421.     "label": "G__22184",
  1422.     "kind": 12,
  1423.     "detail": ""
  1424.   },
  1425.   {
  1426.     "label": "G__22383",
  1427.     "kind": 12,
  1428.     "detail": ""
  1429.   },
  1430.   {
  1431.     "label": "G__22481",
  1432.     "kind": 12,
  1433.     "detail": ""
  1434.   },
  1435.   {
  1436.     "label": "G__22489",
  1437.     "kind": 12,
  1438.     "detail": ""
  1439.   },
  1440.   {
  1441.     "label": "G__22546",
  1442.     "kind": 12,
  1443.     "detail": ""
  1444.   },
  1445.   {
  1446.     "label": "GregorianCalendar",
  1447.     "detail": "java.util.GregorianCalendar"
  1448.   },
  1449.   {
  1450.     "label": "HashMap",
  1451.     "detail": "java.util.HashMap"
  1452.   },
  1453.   {
  1454.     "label": "HashSet",
  1455.     "detail": "java.util.HashSet"
  1456.   },
  1457.   {
  1458.     "label": "Hashtable",
  1459.     "detail": "java.util.Hashtable"
  1460.   },
  1461.   {
  1462.     "label": "IdentityHashMap",
  1463.     "detail": "java.util.IdentityHashMap"
  1464.   },
  1465.   {
  1466.     "label": "IllegalAccessError",
  1467.     "detail": "java.lang.IllegalAccessError"
  1468.   },
  1469.   {
  1470.     "label": "IllegalAccessException",
  1471.     "detail": "java.lang.IllegalAccessException"
  1472.   },
  1473.   {
  1474.     "label": "IllegalArgumentException",
  1475.     "detail": "java.lang.IllegalArgumentException"
  1476.   },
  1477.   {
  1478.     "label": "IllegalFormatCodePointException",
  1479.     "detail": "java.util.IllegalFormatCodePointException"
  1480.   },
  1481.   {
  1482.     "label": "IllegalFormatConversionException",
  1483.     "detail": "java.util.IllegalFormatConversionException"
  1484.   },
  1485.   {
  1486.     "label": "IllegalFormatException",
  1487.     "detail": "java.util.IllegalFormatException"
  1488.   },
  1489.   {
  1490.     "label": "IllegalFormatFlagsException",
  1491.     "detail": "java.util.IllegalFormatFlagsException"
  1492.   },
  1493.   {
  1494.     "label": "IllegalFormatPrecisionException",
  1495.     "detail": "java.util.IllegalFormatPrecisionException"
  1496.   },
  1497.   {
  1498.     "label": "IllegalFormatWidthException",
  1499.     "detail": "java.util.IllegalFormatWidthException"
  1500.   },
  1501.   {
  1502.     "label": "IllegalMonitorStateException",
  1503.     "detail": "java.lang.IllegalMonitorStateException"
  1504.   },
  1505.   {
  1506.     "label": "IllegalStateException",
  1507.     "detail": "java.lang.IllegalStateException"
  1508.   },
  1509.   {
  1510.     "label": "IllegalThreadStateException",
  1511.     "detail": "java.lang.IllegalThreadStateException"
  1512.   },
  1513.   {
  1514.     "label": "IllformedLocaleException",
  1515.     "detail": "java.util.IllformedLocaleException"
  1516.   },
  1517.   {
  1518.     "label": "IncompatibleClassChangeError",
  1519.     "detail": "java.lang.IncompatibleClassChangeError"
  1520.   },
  1521.   {
  1522.     "label": "IndexOutOfBoundsException",
  1523.     "detail": "java.lang.IndexOutOfBoundsException"
  1524.   },
  1525.   {
  1526.     "label": "InheritableThreadLocal",
  1527.     "detail": "java.lang.InheritableThreadLocal"
  1528.   },
  1529.   {
  1530.     "label": "InputMismatchException",
  1531.     "detail": "java.util.InputMismatchException"
  1532.   },
  1533.   {
  1534.     "label": "Inst",
  1535.     "detail": "clojure.core/Inst"
  1536.   },
  1537.   {
  1538.     "label": "InstantiationError",
  1539.     "detail": "java.lang.InstantiationError"
  1540.   },
  1541.   {
  1542.     "label": "InstantiationException",
  1543.     "detail": "java.lang.InstantiationException"
  1544.   },
  1545.   {
  1546.     "label": "IntSummaryStatistics",
  1547.     "detail": "java.util.IntSummaryStatistics"
  1548.   },
  1549.   {
  1550.     "label": "Integer",
  1551.     "detail": "java.lang.Integer"
  1552.   },
  1553.   {
  1554.     "label": "InternalError",
  1555.     "detail": "java.lang.InternalError"
  1556.   },
  1557.   {
  1558.     "label": "InterruptedException",
  1559.     "detail": "java.lang.InterruptedException"
  1560.   },
  1561.   {
  1562.     "label": "InvalidPropertiesFormatException",
  1563.     "detail": "java.util.InvalidPropertiesFormatException"
  1564.   },
  1565.   {
  1566.     "label": "Iterable",
  1567.     "detail": "java.lang.Iterable"
  1568.   },
  1569.   {
  1570.     "label": "Iterator",
  1571.     "detail": "java.util.Iterator"
  1572.   },
  1573.   {
  1574.     "label": "LinkageError",
  1575.     "detail": "java.lang.LinkageError"
  1576.   },
  1577.   {
  1578.     "label": "LinkedHashMap",
  1579.     "detail": "java.util.LinkedHashMap"
  1580.   },
  1581.   {
  1582.     "label": "LinkedHashSet",
  1583.     "detail": "java.util.LinkedHashSet"
  1584.   },
  1585.   {
  1586.     "label": "LinkedList",
  1587.     "detail": "java.util.LinkedList"
  1588.   },
  1589.   {
  1590.     "label": "List",
  1591.     "detail": "java.util.List"
  1592.   },
  1593.   {
  1594.     "label": "ListIterator",
  1595.     "detail": "java.util.ListIterator"
  1596.   },
  1597.   {
  1598.     "label": "ListResourceBundle",
  1599.     "detail": "java.util.ListResourceBundle"
  1600.   },
  1601.   {
  1602.     "label": "Locale",
  1603.     "detail": "java.util.Locale"
  1604.   },
  1605.   {
  1606.     "label": "Locale.Builder",
  1607.     "detail": "java.util.Locale.Builder"
  1608.   },
  1609.   {
  1610.     "label": "Locale.Category",
  1611.     "detail": "java.util.Locale.Category"
  1612.   },
  1613.   {
  1614.     "label": "Locale.FilteringMode",
  1615.     "detail": "java.util.Locale.FilteringMode"
  1616.   },
  1617.   {
  1618.     "label": "Locale.LanguageRange",
  1619.     "detail": "java.util.Locale.LanguageRange"
  1620.   },
  1621.   {
  1622.     "label": "Long",
  1623.     "detail": "java.lang.Long"
  1624.   },
  1625.   {
  1626.     "label": "LongSummaryStatistics",
  1627.     "detail": "java.util.LongSummaryStatistics"
  1628.   },
  1629.   {
  1630.     "label": "Map",
  1631.     "detail": "java.util.Map"
  1632.   },
  1633.   {
  1634.     "label": "Map.Entry",
  1635.     "detail": "java.util.Map.Entry"
  1636.   },
  1637.   {
  1638.     "label": "Math",
  1639.     "detail": "java.lang.Math"
  1640.   },
  1641.   {
  1642.     "label": "MissingFormatArgumentException",
  1643.     "detail": "java.util.MissingFormatArgumentException"
  1644.   },
  1645.   {
  1646.     "label": "MissingFormatWidthException",
  1647.     "detail": "java.util.MissingFormatWidthException"
  1648.   },
  1649.   {
  1650.     "label": "MissingResourceException",
  1651.     "detail": "java.util.MissingResourceException"
  1652.   },
  1653.   {
  1654.     "label": "NavigableMap",
  1655.     "detail": "java.util.NavigableMap"
  1656.   },
  1657.   {
  1658.     "label": "NavigableSet",
  1659.     "detail": "java.util.NavigableSet"
  1660.   },
  1661.   {
  1662.     "label": "NegativeArraySizeException",
  1663.     "detail": "java.lang.NegativeArraySizeException"
  1664.   },
  1665.   {
  1666.     "label": "NoClassDefFoundError",
  1667.     "detail": "java.lang.NoClassDefFoundError"
  1668.   },
  1669.   {
  1670.     "label": "NoSuchElementException",
  1671.     "detail": "java.util.NoSuchElementException"
  1672.   },
  1673.   {
  1674.     "label": "NoSuchFieldError",
  1675.     "detail": "java.lang.NoSuchFieldError"
  1676.   },
  1677.   {
  1678.     "label": "NoSuchFieldException",
  1679.     "detail": "java.lang.NoSuchFieldException"
  1680.   },
  1681.   {
  1682.     "label": "NoSuchMethodError",
  1683.     "detail": "java.lang.NoSuchMethodError"
  1684.   },
  1685.   {
  1686.     "label": "NoSuchMethodException",
  1687.     "detail": "java.lang.NoSuchMethodException"
  1688.   },
  1689.   {
  1690.     "label": "NullPointerException",
  1691.     "detail": "java.lang.NullPointerException"
  1692.   },
  1693.   {
  1694.     "label": "Number",
  1695.     "detail": "java.lang.Number"
  1696.   },
  1697.   {
  1698.     "label": "NumberFormatException",
  1699.     "detail": "java.lang.NumberFormatException"
  1700.   },
  1701.   {
  1702.     "label": "Object",
  1703.     "detail": "java.lang.Object"
  1704.   },
  1705.   {
  1706.     "label": "Objects",
  1707.     "detail": "java.util.Objects"
  1708.   },
  1709.   {
  1710.     "label": "Observable",
  1711.     "detail": "java.util.Observable"
  1712.   },
  1713.   {
  1714.     "label": "Observer",
  1715.     "detail": "java.util.Observer"
  1716.   },
  1717.   {
  1718.     "label": "Optional",
  1719.     "detail": "java.util.Optional"
  1720.   },
  1721.   {
  1722.     "label": "OptionalDouble",
  1723.     "detail": "java.util.OptionalDouble"
  1724.   },
  1725.   {
  1726.     "label": "OptionalInt",
  1727.     "detail": "java.util.OptionalInt"
  1728.   },
  1729.   {
  1730.     "label": "OptionalLong",
  1731.     "detail": "java.util.OptionalLong"
  1732.   },
  1733.   {
  1734.     "label": "OutOfMemoryError",
  1735.     "detail": "java.lang.OutOfMemoryError"
  1736.   },
  1737.   {
  1738.     "label": "Override",
  1739.     "detail": "java.lang.Override"
  1740.   },
  1741.   {
  1742.     "label": "Package",
  1743.     "detail": "java.lang.Package"
  1744.   },
  1745.   {
  1746.     "label": "PrimitiveIterator",
  1747.     "detail": "java.util.PrimitiveIterator"
  1748.   },
  1749.   {
  1750.     "label": "PrimitiveIterator.OfDouble",
  1751.     "detail": "java.util.PrimitiveIterator.OfDouble"
  1752.   },
  1753.   {
  1754.     "label": "PrimitiveIterator.OfInt",
  1755.     "detail": "java.util.PrimitiveIterator.OfInt"
  1756.   },
  1757.   {
  1758.     "label": "PrimitiveIterator.OfLong",
  1759.     "detail": "java.util.PrimitiveIterator.OfLong"
  1760.   },
  1761.   {
  1762.     "label": "PriorityQueue",
  1763.     "detail": "java.util.PriorityQueue"
  1764.   },
  1765.   {
  1766.     "label": "Process",
  1767.     "detail": "java.lang.Process"
  1768.   },
  1769.   {
  1770.     "label": "ProcessBuilder",
  1771.     "detail": "java.lang.ProcessBuilder"
  1772.   },
  1773.   {
  1774.     "label": "ProcessBuilder.Redirect",
  1775.     "detail": "java.lang.ProcessBuilder.Redirect"
  1776.   },
  1777.   {
  1778.     "label": "ProcessBuilder.Redirect.Type",
  1779.     "detail": "java.lang.ProcessBuilder.Redirect.Type"
  1780.   },
  1781.   {
  1782.     "label": "Properties",
  1783.     "detail": "java.util.Properties"
  1784.   },
  1785.   {
  1786.     "label": "PropertyPermission",
  1787.     "detail": "java.util.PropertyPermission"
  1788.   },
  1789.   {
  1790.     "label": "PropertyResourceBundle",
  1791.     "detail": "java.util.PropertyResourceBundle"
  1792.   },
  1793.   {
  1794.     "label": "Queue",
  1795.     "detail": "java.util.Queue"
  1796.   },
  1797.   {
  1798.     "label": "Random",
  1799.     "detail": "java.util.Random"
  1800.   },
  1801.   {
  1802.     "label": "RandomAccess",
  1803.     "detail": "java.util.RandomAccess"
  1804.   },
  1805.   {
  1806.     "label": "Readable",
  1807.     "detail": "java.lang.Readable"
  1808.   },
  1809.   {
  1810.     "label": "ReflectiveOperationException",
  1811.     "detail": "java.lang.ReflectiveOperationException"
  1812.   },
  1813.   {
  1814.     "label": "ResourceBundle",
  1815.     "detail": "java.util.ResourceBundle"
  1816.   },
  1817.   {
  1818.     "label": "ResourceBundle.Control",
  1819.     "detail": "java.util.ResourceBundle.Control"
  1820.   },
  1821.   {
  1822.     "label": "Runnable",
  1823.     "detail": "java.lang.Runnable"
  1824.   },
  1825.   {
  1826.     "label": "Runtime",
  1827.     "detail": "java.lang.Runtime"
  1828.   },
  1829.   {
  1830.     "label": "RuntimeException",
  1831.     "detail": "java.lang.RuntimeException"
  1832.   },
  1833.   {
  1834.     "label": "RuntimePermission",
  1835.     "detail": "java.lang.RuntimePermission"
  1836.   },
  1837.   {
  1838.     "label": "SafeVarargs",
  1839.     "detail": "java.lang.SafeVarargs"
  1840.   },
  1841.   {
  1842.     "label": "Scanner",
  1843.     "detail": "java.util.Scanner"
  1844.   },
  1845.   {
  1846.     "label": "SecurityException",
  1847.     "detail": "java.lang.SecurityException"
  1848.   },
  1849.   {
  1850.     "label": "SecurityManager",
  1851.     "detail": "java.lang.SecurityManager"
  1852.   },
  1853.   {
  1854.     "label": "ServiceConfigurationError",
  1855.     "detail": "java.util.ServiceConfigurationError"
  1856.   },
  1857.   {
  1858.     "label": "ServiceLoader",
  1859.     "detail": "java.util.ServiceLoader"
  1860.   },
  1861.   {
  1862.     "label": "Set",
  1863.     "detail": "java.util.Set"
  1864.   },
  1865.   {
  1866.     "label": "Short",
  1867.     "detail": "java.lang.Short"
  1868.   },
  1869.   {
  1870.     "label": "SimpleTimeZone",
  1871.     "detail": "java.util.SimpleTimeZone"
  1872.   },
  1873.   {
  1874.     "label": "SortedMap",
  1875.     "detail": "java.util.SortedMap"
  1876.   },
  1877.   {
  1878.     "label": "SortedSet",
  1879.     "detail": "java.util.SortedSet"
  1880.   },
  1881.   {
  1882.     "label": "Spliterator",
  1883.     "detail": "java.util.Spliterator"
  1884.   },
  1885.   {
  1886.     "label": "Spliterator.OfDouble",
  1887.     "detail": "java.util.Spliterator.OfDouble"
  1888.   },
  1889.   {
  1890.     "label": "Spliterator.OfInt",
  1891.     "detail": "java.util.Spliterator.OfInt"
  1892.   },
  1893.   {
  1894.     "label": "Spliterator.OfLong",
  1895.     "detail": "java.util.Spliterator.OfLong"
  1896.   },
  1897.   {
  1898.     "label": "Spliterator.OfPrimitive",
  1899.     "detail": "java.util.Spliterator.OfPrimitive"
  1900.   },
  1901.   {
  1902.     "label": "Spliterators",
  1903.     "detail": "java.util.Spliterators"
  1904.   },
  1905.   {
  1906.     "label": "Spliterators.AbstractDoubleSpliterator",
  1907.     "detail": "java.util.Spliterators.AbstractDoubleSpliterator"
  1908.   },
  1909.   {
  1910.     "label": "Spliterators.AbstractIntSpliterator",
  1911.     "detail": "java.util.Spliterators.AbstractIntSpliterator"
  1912.   },
  1913.   {
  1914.     "label": "Spliterators.AbstractLongSpliterator",
  1915.     "detail": "java.util.Spliterators.AbstractLongSpliterator"
  1916.   },
  1917.   {
  1918.     "label": "Spliterators.AbstractSpliterator",
  1919.     "detail": "java.util.Spliterators.AbstractSpliterator"
  1920.   },
  1921.   {
  1922.     "label": "SplittableRandom",
  1923.     "detail": "java.util.SplittableRandom"
  1924.   },
  1925.   {
  1926.     "label": "Stack",
  1927.     "detail": "java.util.Stack"
  1928.   },
  1929.   {
  1930.     "label": "StackOverflowError",
  1931.     "detail": "java.lang.StackOverflowError"
  1932.   },
  1933.   {
  1934.     "label": "StackTraceElement",
  1935.     "detail": "java.lang.StackTraceElement"
  1936.   },
  1937.   {
  1938.     "label": "StackTraceElement->vec",
  1939.     "detail": "clojure.core/StackTraceElement->vec"
  1940.   },
  1941.   {
  1942.     "label": "StrictMath",
  1943.     "detail": "java.lang.StrictMath"
  1944.   },
  1945.   {
  1946.     "label": "String",
  1947.     "detail": "java.lang.String"
  1948.   },
  1949.   {
  1950.     "label": "StringBuffer",
  1951.     "detail": "java.lang.StringBuffer"
  1952.   },
  1953.   {
  1954.     "label": "StringBuilder",
  1955.     "detail": "java.lang.StringBuilder"
  1956.   },
  1957.   {
  1958.     "label": "StringIndexOutOfBoundsException",
  1959.     "detail": "java.lang.StringIndexOutOfBoundsException"
  1960.   },
  1961.   {
  1962.     "label": "StringJoiner",
  1963.     "detail": "java.util.StringJoiner"
  1964.   },
  1965.   {
  1966.     "label": "StringTokenizer",
  1967.     "detail": "java.util.StringTokenizer"
  1968.   },
  1969.   {
  1970.     "label": "SuppressWarnings",
  1971.     "detail": "java.lang.SuppressWarnings"
  1972.   },
  1973.   {
  1974.     "label": "System",
  1975.     "detail": "java.lang.System"
  1976.   },
  1977.   {
  1978.     "label": "Thread",
  1979.     "detail": "java.lang.Thread"
  1980.   },
  1981.   {
  1982.     "label": "Thread.State",
  1983.     "detail": "java.lang.Thread.State"
  1984.   },
  1985.   {
  1986.     "label": "Thread.UncaughtExceptionHandler",
  1987.     "detail": "java.lang.Thread.UncaughtExceptionHandler"
  1988.   },
  1989.   {
  1990.     "label": "ThreadDeath",
  1991.     "detail": "java.lang.ThreadDeath"
  1992.   },
  1993.   {
  1994.     "label": "ThreadGroup",
  1995.     "detail": "java.lang.ThreadGroup"
  1996.   },
  1997.   {
  1998.     "label": "ThreadLocal",
  1999.     "detail": "java.lang.ThreadLocal"
  2000.   },
  2001.   {
  2002.     "label": "Throwable",
  2003.     "detail": "java.lang.Throwable"
  2004.   },
  2005.   {
  2006.     "label": "Throwable->map",
  2007.     "detail": "clojure.core/Throwable->map"
  2008.   },
  2009.   {
  2010.     "label": "TimeZone",
  2011.     "detail": "java.util.TimeZone"
  2012.   },
  2013.   {
  2014.     "label": "Timer",
  2015.     "detail": "java.util.Timer"
  2016.   },
  2017.   {
  2018.     "label": "TimerTask",
  2019.     "detail": "java.util.TimerTask"
  2020.   },
  2021.   {
  2022.     "label": "TooManyListenersException",
  2023.     "detail": "java.util.TooManyListenersException"
  2024.   },
  2025.   {
  2026.     "label": "TreeMap",
  2027.     "detail": "java.util.TreeMap"
  2028.   },
  2029.   {
  2030.     "label": "TreeSet",
  2031.     "detail": "java.util.TreeSet"
  2032.   },
  2033.   {
  2034.     "label": "TypeNotPresentException",
  2035.     "detail": "java.lang.TypeNotPresentException"
  2036.   },
  2037.   {
  2038.     "label": "UUID",
  2039.     "detail": "java.util.UUID"
  2040.   },
  2041.   {
  2042.     "label": "UnknownError",
  2043.     "detail": "java.lang.UnknownError"
  2044.   },
  2045.   {
  2046.     "label": "UnknownFormatConversionException",
  2047.     "detail": "java.util.UnknownFormatConversionException"
  2048.   },
  2049.   {
  2050.     "label": "UnknownFormatFlagsException",
  2051.     "detail": "java.util.UnknownFormatFlagsException"
  2052.   },
  2053.   {
  2054.     "label": "UnsatisfiedLinkError",
  2055.     "detail": "java.lang.UnsatisfiedLinkError"
  2056.   },
  2057.   {
  2058.     "label": "UnsupportedClassVersionError",
  2059.     "detail": "java.lang.UnsupportedClassVersionError"
  2060.   },
  2061.   {
  2062.     "label": "UnsupportedOperationException",
  2063.     "detail": "java.lang.UnsupportedOperationException"
  2064.   },
  2065.   {
  2066.     "label": "Vector",
  2067.     "detail": "java.util.Vector"
  2068.   },
  2069.   {
  2070.     "label": "VerifyError",
  2071.     "detail": "java.lang.VerifyError"
  2072.   },
  2073.   {
  2074.     "label": "VirtualMachineError",
  2075.     "detail": "java.lang.VirtualMachineError"
  2076.   },
  2077.   {
  2078.     "label": "Void",
  2079.     "detail": "java.lang.Void"
  2080.   },
  2081.   {
  2082.     "label": "WeakHashMap",
  2083.     "detail": "java.util.WeakHashMap"
  2084.   },
  2085.   {
  2086.     "label": "_",
  2087.     "kind": 12,
  2088.     "detail": ""
  2089.   },
  2090.   {
  2091.     "label": "_catch-phase",
  2092.     "kind": 12,
  2093.     "detail": ""
  2094.   },
  2095.   {
  2096.     "label": "_finally-phase",
  2097.     "kind": 12,
  2098.     "detail": ""
  2099.   },
  2100.   {
  2101.     "label": "_lint-as?",
  2102.     "kind": 12,
  2103.     "detail": ""
  2104.   },
  2105.   {
  2106.     "label": "_m",
  2107.     "kind": 12,
  2108.     "detail": ""
  2109.   },
  2110.   {
  2111.     "label": "_the-map",
  2112.     "kind": 12,
  2113.     "detail": ""
  2114.   },
  2115.   {
  2116.     "label": "_the-symbol",
  2117.     "kind": 12,
  2118.     "detail": ""
  2119.   },
  2120.   {
  2121.     "label": "_v",
  2122.     "kind": 12,
  2123.     "detail": ""
  2124.   },
  2125.   {
  2126.     "label": "a",
  2127.     "kind": 12,
  2128.     "detail": ""
  2129.   },
  2130.   {
  2131.     "label": "accessor",
  2132.     "detail": "clojure.core/accessor"
  2133.   },
  2134.   {
  2135.     "label": "aclone",
  2136.     "detail": "clojure.core/aclone"
  2137.   },
  2138.   {
  2139.     "label": "add-classpath",
  2140.     "detail": "clojure.core/add-classpath"
  2141.   },
  2142.   {
  2143.     "label": "add-new-arg-types?",
  2144.     "kind": 12,
  2145.     "detail": ""
  2146.   },
  2147.   {
  2148.     "label": "add-watch",
  2149.     "detail": "clojure.core/add-watch"
  2150.   },
  2151.   {
  2152.     "label": "agent",
  2153.     "detail": "clojure.core/agent"
  2154.   },
  2155.   {
  2156.     "label": "agent-error",
  2157.     "detail": "clojure.core/agent-error"
  2158.   },
  2159.   {
  2160.     "label": "agent-errors",
  2161.     "detail": "clojure.core/agent-errors"
  2162.   },
  2163.   {
  2164.     "label": "aget",
  2165.     "detail": "clojure.core/aget"
  2166.   },
  2167.   {
  2168.     "label": "alength",
  2169.     "detail": "clojure.core/alength"
  2170.   },
  2171.   {
  2172.     "label": "alias",
  2173.     "detail": "clojure.core/alias"
  2174.   },
  2175.   {
  2176.     "label": "alias-expr",
  2177.     "kind": 12,
  2178.     "detail": ""
  2179.   },
  2180.   {
  2181.     "label": "alias-sym",
  2182.     "kind": 12,
  2183.     "detail": ""
  2184.   },
  2185.   {
  2186.     "label": "all",
  2187.     "kind": 12,
  2188.     "detail": ""
  2189.   },
  2190.   {
  2191.     "label": "all-ns",
  2192.     "detail": "clojure.core/all-ns"
  2193.   },
  2194.   {
  2195.     "label": "alter",
  2196.     "detail": "clojure.core/alter"
  2197.   },
  2198.   {
  2199.     "label": "alter-meta!",
  2200.     "detail": "clojure.core/alter-meta!"
  2201.   },
  2202.   {
  2203.     "label": "alter-var-root",
  2204.     "detail": "clojure.core/alter-var-root"
  2205.   },
  2206.   {
  2207.     "label": "amap",
  2208.     "detail": "clojure.core/amap"
  2209.   },
  2210.   {
  2211.     "label": "analyze-alias",
  2212.     "kind": 3,
  2213.     "documentation": {
  2214.       "kind": "markdown",
  2215.       "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*"
  2216.     }
  2217.   },
  2218.   {
  2219.     "label": "analyze-amap",
  2220.     "kind": 3,
  2221.     "documentation": {
  2222.       "kind": "markdown",
  2223.       "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*"
  2224.     }
  2225.   },
  2226.   {
  2227.     "label": "analyze-areduce",
  2228.     "kind": 3,
  2229.     "documentation": {
  2230.       "kind": "markdown",
  2231.       "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*"
  2232.     }
  2233.   },
  2234.   {
  2235.     "label": "analyze-arity",
  2236.     "kind": 3,
  2237.     "documentation": {
  2238.       "kind": "markdown",
  2239.       "value": "```clojure\nclj-kondo.impl.analyzer/analyze-arity [sexpr]\n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
  2240.     }
  2241.   },
  2242.   {
  2243.     "label": "analyze-as->",
  2244.     "kind": 3,
  2245.     "documentation": {
  2246.       "kind": "markdown",
  2247.       "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*"
  2248.     }
  2249.   },
  2250.   {
  2251.     "label": "analyze-binding-call",
  2252.     "kind": 3,
  2253.     "documentation": {
  2254.       "kind": "markdown",
  2255.       "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*"
  2256.     }
  2257.   },
  2258.   {
  2259.     "label": "analyze-call",
  2260.     "kind": 3,
  2261.     "documentation": {
  2262.       "kind": "markdown",
  2263.       "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*"
  2264.     }
  2265.   },
  2266.   {
  2267.     "label": "analyze-case",
  2268.     "kind": 3,
  2269.     "documentation": {
  2270.       "kind": "markdown",
  2271.       "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*"
  2272.     }
  2273.   },
  2274.   {
  2275.     "label": "analyze-catch",
  2276.     "kind": 3,
  2277.     "documentation": {
  2278.       "kind": "markdown",
  2279.       "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*"
  2280.     }
  2281.   },
  2282.   {
  2283.     "label": "analyze-children",
  2284.     "kind": 3,
  2285.     "documentation": {
  2286.       "kind": "markdown",
  2287.       "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*"
  2288.     }
  2289.   },
  2290.   {
  2291.     "label": "analyze-clojure-string-replace",
  2292.     "kind": 3,
  2293.     "documentation": {
  2294.       "kind": "markdown",
  2295.       "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*"
  2296.     }
  2297.   },
  2298.   {
  2299.     "label": "analyze-conditional-let",
  2300.     "kind": 3,
  2301.     "documentation": {
  2302.       "kind": "markdown",
  2303.       "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*"
  2304.     }
  2305.   },
  2306.   {
  2307.     "label": "analyze-constructor",
  2308.     "kind": 3,
  2309.     "documentation": {
  2310.       "kind": "markdown",
  2311.       "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*"
  2312.     }
  2313.   },
  2314.   {
  2315.     "label": "analyze-declare",
  2316.     "kind": 3,
  2317.     "documentation": {
  2318.       "kind": "markdown",
  2319.       "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*"
  2320.     }
  2321.   },
  2322.   {
  2323.     "label": "analyze-def",
  2324.     "kind": 3,
  2325.     "documentation": {
  2326.       "kind": "markdown",
  2327.       "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*"
  2328.     }
  2329.   },
  2330.   {
  2331.     "label": "analyze-def-catch-all",
  2332.     "kind": 3,
  2333.     "documentation": {
  2334.       "kind": "markdown",
  2335.       "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*"
  2336.     }
  2337.   },
  2338.   {
  2339.     "label": "analyze-defmethod",
  2340.     "kind": 6,
  2341.     "documentation": {
  2342.       "kind": "markdown",
  2343.       "value": "```clojure\nclj-kondo.impl.analyzer/analyze-defmethod \n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
  2344.     }
  2345.   },
  2346.   {
  2347.     "label": "analyze-defmethod",
  2348.     "kind": 3,
  2349.     "documentation": {
  2350.       "kind": "markdown",
  2351.       "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*"
  2352.     }
  2353.   },
  2354.   {
  2355.     "label": "analyze-defn",
  2356.     "kind": 3,
  2357.     "documentation": {
  2358.       "kind": "markdown",
  2359.       "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*"
  2360.     }
  2361.   },
  2362.   {
  2363.     "label": "analyze-defprotocol",
  2364.     "kind": 3,
  2365.     "documentation": {
  2366.       "kind": "markdown",
  2367.       "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*"
  2368.     }
  2369.   },
  2370.   {
  2371.     "label": "analyze-defrecord",
  2372.     "kind": 3,
  2373.     "documentation": {
  2374.       "kind": "markdown",
  2375.       "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*"
  2376.     }
  2377.   },
  2378.   {
  2379.     "label": "analyze-defrecord",
  2380.     "kind": 6,
  2381.     "documentation": {
  2382.       "kind": "markdown",
  2383.       "value": "```clojure\nclj-kondo.impl.analyzer/analyze-defrecord \n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
  2384.     }
  2385.   },
  2386.   {
  2387.     "label": "analyze-do",
  2388.     "kind": 3,
  2389.     "documentation": {
  2390.       "kind": "markdown",
  2391.       "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*"
  2392.     }
  2393.   },
  2394.   {
  2395.     "label": "analyze-empty?",
  2396.     "kind": 3,
  2397.     "documentation": {
  2398.       "kind": "markdown",
  2399.       "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*"
  2400.     }
  2401.   },
  2402.   {
  2403.     "label": "analyze-expression*",
  2404.     "kind": 3,
  2405.     "documentation": {
  2406.       "kind": "markdown",
  2407.       "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*"
  2408.     }
  2409.   },
  2410.   {
  2411.     "label": "analyze-expression**",
  2412.     "kind": 3,
  2413.     "documentation": {
  2414.       "kind": "markdown",
  2415.       "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*"
  2416.     }
  2417.   },
  2418.   {
  2419.     "label": "analyze-expression**",
  2420.     "kind": 6,
  2421.     "documentation": {
  2422.       "kind": "markdown",
  2423.       "value": "```clojure\nclj-kondo.impl.analyzer/analyze-expression** \n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
  2424.     }
  2425.   },
  2426.   {
  2427.     "label": "analyze-expressions",
  2428.     "kind": 3,
  2429.     "documentation": {
  2430.       "kind": "markdown",
  2431.       "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*"
  2432.     }
  2433.   },
  2434.   {
  2435.     "label": "analyze-fn",
  2436.     "kind": 3,
  2437.     "documentation": {
  2438.       "kind": "markdown",
  2439.       "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*"
  2440.     }
  2441.   },
  2442.   {
  2443.     "label": "analyze-fn-arity",
  2444.     "kind": 3,
  2445.     "documentation": {
  2446.       "kind": "markdown",
  2447.       "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*"
  2448.     }
  2449.   },
  2450.   {
  2451.     "label": "analyze-fn-body",
  2452.     "kind": 3,
  2453.     "documentation": {
  2454.       "kind": "markdown",
  2455.       "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*"
  2456.     }
  2457.   },
  2458.   {
  2459.     "label": "analyze-format",
  2460.     "kind": 3,
  2461.     "documentation": {
  2462.       "kind": "markdown",
  2463.       "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*"
  2464.     }
  2465.   },
  2466.   {
  2467.     "label": "analyze-format-string",
  2468.     "kind": 3,
  2469.     "documentation": {
  2470.       "kind": "markdown",
  2471.       "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*"
  2472.     }
  2473.   },
  2474.   {
  2475.     "label": "analyze-formatted-logging",
  2476.     "kind": 3,
  2477.     "documentation": {
  2478.       "kind": "markdown",
  2479.       "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*"
  2480.     }
  2481.   },
  2482.   {
  2483.     "label": "analyze-if",
  2484.     "kind": 3,
  2485.     "documentation": {
  2486.       "kind": "markdown",
  2487.       "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*"
  2488.     }
  2489.   },
  2490.   {
  2491.     "label": "analyze-import",
  2492.     "kind": 3,
  2493.     "documentation": {
  2494.       "kind": "markdown",
  2495.       "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*"
  2496.     }
  2497.   },
  2498.   {
  2499.     "label": "analyze-import-libspec",
  2500.     "kind": 3,
  2501.     "documentation": {
  2502.       "kind": "markdown",
  2503.       "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*"
  2504.     }
  2505.   },
  2506.   {
  2507.     "label": "analyze-in-ns",
  2508.     "kind": 3,
  2509.     "documentation": {
  2510.       "kind": "markdown",
  2511.       "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*"
  2512.     }
  2513.   },
  2514.   {
  2515.     "label": "analyze-input",
  2516.     "kind": 3,
  2517.     "documentation": {
  2518.       "kind": "markdown",
  2519.       "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*"
  2520.     }
  2521.   },
  2522.   {
  2523.     "label": "analyze-keys-destructuring-defaults",
  2524.     "kind": 3,
  2525.     "documentation": {
  2526.       "kind": "markdown",
  2527.       "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*"
  2528.     }
  2529.   },
  2530.   {
  2531.     "label": "analyze-let-like-bindings",
  2532.     "kind": 3,
  2533.     "documentation": {
  2534.       "kind": "markdown",
  2535.       "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*"
  2536.     }
  2537.   },
  2538.   {
  2539.     "label": "analyze-letfn",
  2540.     "kind": 3,
  2541.     "documentation": {
  2542.       "kind": "markdown",
  2543.       "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*"
  2544.     }
  2545.   },
  2546.   {
  2547.     "label": "analyze-like-let",
  2548.     "kind": 3,
  2549.     "documentation": {
  2550.       "kind": "markdown",
  2551.       "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*"
  2552.     }
  2553.   },
  2554.   {
  2555.     "label": "analyze-loop",
  2556.     "kind": 3,
  2557.     "documentation": {
  2558.       "kind": "markdown",
  2559.       "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*"
  2560.     }
  2561.   },
  2562.   {
  2563.     "label": "analyze-memfn",
  2564.     "kind": 3,
  2565.     "documentation": {
  2566.       "kind": "markdown",
  2567.       "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*"
  2568.     }
  2569.   },
  2570.   {
  2571.     "label": "analyze-pre-post",
  2572.     "kind": 12,
  2573.     "detail": ""
  2574.   },
  2575.   {
  2576.     "label": "analyze-pre-post-map",
  2577.     "kind": 3,
  2578.     "documentation": {
  2579.       "kind": "markdown",
  2580.       "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*"
  2581.     }
  2582.   },
  2583.   {
  2584.     "label": "analyze-proxy-super",
  2585.     "kind": 3,
  2586.     "documentation": {
  2587.       "kind": "markdown",
  2588.       "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*"
  2589.     }
  2590.   },
  2591.   {
  2592.     "label": "analyze-reader-macro",
  2593.     "kind": 3,
  2594.     "documentation": {
  2595.       "kind": "markdown",
  2596.       "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*"
  2597.     }
  2598.   },
  2599.   {
  2600.     "label": "analyze-recur",
  2601.     "kind": 3,
  2602.     "documentation": {
  2603.       "kind": "markdown",
  2604.       "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*"
  2605.     }
  2606.   },
  2607.   {
  2608.     "label": "analyze-require",
  2609.     "kind": 3,
  2610.     "documentation": {
  2611.       "kind": "markdown",
  2612.       "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*"
  2613.     }
  2614.   },
  2615.   {
  2616.     "label": "analyze-schema",
  2617.     "kind": 3,
  2618.     "documentation": {
  2619.       "kind": "markdown",
  2620.       "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*"
  2621.     }
  2622.   },
  2623.   {
  2624.     "label": "analyze-set!",
  2625.     "kind": 3,
  2626.     "documentation": {
  2627.       "kind": "markdown",
  2628.       "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*"
  2629.     }
  2630.   },
  2631.   {
  2632.     "label": "analyze-this-as",
  2633.     "kind": 3,
  2634.     "documentation": {
  2635.       "kind": "markdown",
  2636.       "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*"
  2637.     }
  2638.   },
  2639.   {
  2640.     "label": "analyze-try",
  2641.     "kind": 3,
  2642.     "documentation": {
  2643.       "kind": "markdown",
  2644.       "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*"
  2645.     }
  2646.   },
  2647.   {
  2648.     "label": "analyze-when",
  2649.     "kind": 3,
  2650.     "documentation": {
  2651.       "kind": "markdown",
  2652.       "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*"
  2653.     }
  2654.   },
  2655.   {
  2656.     "label": "analyze-with-redefs",
  2657.     "kind": 3,
  2658.     "documentation": {
  2659.       "kind": "markdown",
  2660.       "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*"
  2661.     }
  2662.   },
  2663.   {
  2664.     "label": "analyzed",
  2665.     "kind": 12,
  2666.     "detail": ""
  2667.   },
  2668.   {
  2669.     "label": "analyzed-arg-vec",
  2670.     "kind": 12,
  2671.     "detail": ""
  2672.   },
  2673.   {
  2674.     "label": "analyzed-array-expr",
  2675.     "kind": 12,
  2676.     "detail": ""
  2677.   },
  2678.   {
  2679.     "label": "analyzed-as-expr",
  2680.     "kind": 12,
  2681.     "detail": ""
  2682.   },
  2683.   {
  2684.     "label": "analyzed-binding",
  2685.     "kind": 12,
  2686.     "detail": ""
  2687.   },
  2688.   {
  2689.     "label": "analyzed-bindings",
  2690.     "kind": 12,
  2691.     "detail": ""
  2692.   },
  2693.   {
  2694.     "label": "analyzed-body",
  2695.     "kind": 12,
  2696.     "detail": ""
  2697.   },
  2698.   {
  2699.     "label": "analyzed-catch",
  2700.     "kind": 12,
  2701.     "detail": ""
  2702.   },
  2703.   {
  2704.     "label": "analyzed-children",
  2705.     "kind": 12,
  2706.     "detail": ""
  2707.   },
  2708.   {
  2709.     "label": "analyzed-init-expr",
  2710.     "kind": 12,
  2711.     "detail": ""
  2712.   },
  2713.   {
  2714.     "label": "analyzed-key",
  2715.     "kind": 12,
  2716.     "detail": ""
  2717.   },
  2718.   {
  2719.     "label": "analyzed-value",
  2720.     "kind": 12,
  2721.     "detail": ""
  2722.   },
  2723.   {
  2724.     "label": "ancestors",
  2725.     "detail": "clojure.core/ancestors"
  2726.   },
  2727.   {
  2728.     "label": "and",
  2729.     "detail": "clojure.core/and"
  2730.   },
  2731.   {
  2732.     "label": "any?",
  2733.     "detail": "clojure.core/any?"
  2734.   },
  2735.   {
  2736.     "label": "apply",
  2737.     "detail": "clojure.core/apply"
  2738.   },
  2739.   {
  2740.     "label": "areduce",
  2741.     "detail": "clojure.core/areduce"
  2742.   },
  2743.   {
  2744.     "label": "arg",
  2745.     "kind": 12,
  2746.     "detail": ""
  2747.   },
  2748.   {
  2749.     "label": "arg-bindings",
  2750.     "kind": 12,
  2751.     "detail": ""
  2752.   },
  2753.   {
  2754.     "label": "arg-count",
  2755.     "kind": 12,
  2756.     "detail": ""
  2757.   },
  2758.   {
  2759.     "label": "arg-list",
  2760.     "kind": 12,
  2761.     "detail": ""
  2762.   },
  2763.   {
  2764.     "label": "arg-tags",
  2765.     "kind": 12,
  2766.     "detail": ""
  2767.   },
  2768.   {
  2769.     "label": "arg-types",
  2770.     "kind": 12,
  2771.     "detail": ""
  2772.   },
  2773.   {
  2774.     "label": "arg-vec",
  2775.     "kind": 12,
  2776.     "detail": ""
  2777.   },
  2778.   {
  2779.     "label": "arg-vec-t",
  2780.     "kind": 12,
  2781.     "detail": ""
  2782.   },
  2783.   {
  2784.     "label": "arglist-str",
  2785.     "kind": 12,
  2786.     "detail": ""
  2787.   },
  2788.   {
  2789.     "label": "arglist-strs",
  2790.     "kind": 12,
  2791.     "detail": ""
  2792.   },
  2793.   {
  2794.     "label": "arglists?",
  2795.     "kind": 12,
  2796.     "detail": ""
  2797.   },
  2798.   {
  2799.     "label": "args",
  2800.     "kind": 12,
  2801.     "detail": ""
  2802.   },
  2803.   {
  2804.     "label": "arities",
  2805.     "kind": 12,
  2806.     "detail": ""
  2807.   },
  2808.   {
  2809.     "label": "arity",
  2810.     "kind": 12,
  2811.     "detail": ""
  2812.   },
  2813.   {
  2814.     "label": "array",
  2815.     "kind": 12,
  2816.     "detail": ""
  2817.   },
  2818.   {
  2819.     "label": "array-expr",
  2820.     "kind": 12,
  2821.     "detail": ""
  2822.   },
  2823.   {
  2824.     "label": "array-map",
  2825.     "detail": "clojure.core/array-map"
  2826.   },
  2827.   {
  2828.     "label": "as->",
  2829.     "detail": "clojure.core/as->"
  2830.   },
  2831.   {
  2832.     "label": "as-expr",
  2833.     "kind": 12,
  2834.     "detail": ""
  2835.   },
  2836.   {
  2837.     "label": "aset",
  2838.     "detail": "clojure.core/aset"
  2839.   },
  2840.   {
  2841.     "label": "aset-boolean",
  2842.     "detail": "clojure.core/aset-boolean"
  2843.   },
  2844.   {
  2845.     "label": "aset-byte",
  2846.     "detail": "clojure.core/aset-byte"
  2847.   },
  2848.   {
  2849.     "label": "aset-char",
  2850.     "detail": "clojure.core/aset-char"
  2851.   },
  2852.   {
  2853.     "label": "aset-double",
  2854.     "detail": "clojure.core/aset-double"
  2855.   },
  2856.   {
  2857.     "label": "aset-float",
  2858.     "detail": "clojure.core/aset-float"
  2859.   },
  2860.   {
  2861.     "label": "aset-int",
  2862.     "detail": "clojure.core/aset-int"
  2863.   },
  2864.   {
  2865.     "label": "aset-long",
  2866.     "detail": "clojure.core/aset-long"
  2867.   },
  2868.   {
  2869.     "label": "aset-short",
  2870.     "detail": "clojure.core/aset-short"
  2871.   },
  2872.   {
  2873.     "label": "assert",
  2874.     "detail": "clojure.core/assert"
  2875.   },
  2876.   {
  2877.     "label": "assert-vector",
  2878.     "kind": 3,
  2879.     "documentation": {
  2880.       "kind": "markdown",
  2881.       "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*"
  2882.     }
  2883.   },
  2884.   {
  2885.     "label": "assoc",
  2886.     "detail": "clojure.core/assoc"
  2887.   },
  2888.   {
  2889.     "label": "assoc!",
  2890.     "detail": "clojure.core/assoc!"
  2891.   },
  2892.   {
  2893.     "label": "assoc-in",
  2894.     "detail": "clojure.core/assoc-in"
  2895.   },
  2896.   {
  2897.     "label": "associative?",
  2898.     "detail": "clojure.core/associative?"
  2899.   },
  2900.   {
  2901.     "label": "atom",
  2902.     "detail": "clojure.core/atom"
  2903.   },
  2904.   {
  2905.     "label": "attempt",
  2906.     "kind": 12,
  2907.     "detail": ""
  2908.   },
  2909.   {
  2910.     "label": "await",
  2911.     "detail": "clojure.core/await"
  2912.   },
  2913.   {
  2914.     "label": "await-for",
  2915.     "detail": "clojure.core/await-for"
  2916.   },
  2917.   {
  2918.     "label": "await1",
  2919.     "detail": "clojure.core/await1"
  2920.   },
  2921.   {
  2922.     "label": "babashka",
  2923.     "kind": 9,
  2924.     "detail": "clj-kondo.impl.analyzer.babashka"
  2925.   },
  2926.   {
  2927.     "label": "base-lang",
  2928.     "kind": 12,
  2929.     "detail": ""
  2930.   },
  2931.   {
  2932.     "label": "bases",
  2933.     "detail": "clojure.core/bases"
  2934.   },
  2935.   {
  2936.     "label": "bean",
  2937.     "detail": "clojure.core/bean"
  2938.   },
  2939.   {
  2940.     "label": "bigdec",
  2941.     "detail": "clojure.core/bigdec"
  2942.   },
  2943.   {
  2944.     "label": "bigint",
  2945.     "detail": "clojure.core/bigint"
  2946.   },
  2947.   {
  2948.     "label": "biginteger",
  2949.     "detail": "clojure.core/biginteger"
  2950.   },
  2951.   {
  2952.     "label": "binding",
  2953.     "detail": "clojure.core/binding"
  2954.   },
  2955.   {
  2956.     "label": "binding",
  2957.     "kind": 12,
  2958.     "detail": ""
  2959.   },
  2960.   {
  2961.     "label": "binding-expr",
  2962.     "kind": 12,
  2963.     "detail": ""
  2964.   },
  2965.   {
  2966.     "label": "binding-tag",
  2967.     "kind": 12,
  2968.     "detail": ""
  2969.   },
  2970.   {
  2971.     "label": "binding-val",
  2972.     "kind": 12,
  2973.     "detail": ""
  2974.   },
  2975.   {
  2976.     "label": "binding-vector",
  2977.     "kind": 12,
  2978.     "detail": ""
  2979.   },
  2980.   {
  2981.     "label": "bindings",
  2982.     "kind": 12,
  2983.     "detail": ""
  2984.   },
  2985.   {
  2986.     "label": "bindings?",
  2987.     "kind": 12,
  2988.     "detail": ""
  2989.   },
  2990.   {
  2991.     "label": "bit-and",
  2992.     "detail": "clojure.core/bit-and"
  2993.   },
  2994.   {
  2995.     "label": "bit-and-not",
  2996.     "detail": "clojure.core/bit-and-not"
  2997.   },
  2998.   {
  2999.     "label": "bit-clear",
  3000.     "detail": "clojure.core/bit-clear"
  3001.   },
  3002.   {
  3003.     "label": "bit-flip",
  3004.     "detail": "clojure.core/bit-flip"
  3005.   },
  3006.   {
  3007.     "label": "bit-not",
  3008.     "detail": "clojure.core/bit-not"
  3009.   },
  3010.   {
  3011.     "label": "bit-or",
  3012.     "detail": "clojure.core/bit-or"
  3013.   },
  3014.   {
  3015.     "label": "bit-set",
  3016.     "detail": "clojure.core/bit-set"
  3017.   },
  3018.   {
  3019.     "label": "bit-shift-left",
  3020.     "detail": "clojure.core/bit-shift-left"
  3021.   },
  3022.   {
  3023.     "label": "bit-shift-right",
  3024.     "detail": "clojure.core/bit-shift-right"
  3025.   },
  3026.   {
  3027.     "label": "bit-test",
  3028.     "detail": "clojure.core/bit-test"
  3029.   },
  3030.   {
  3031.     "label": "bit-xor",
  3032.     "detail": "clojure.core/bit-xor"
  3033.   },
  3034.   {
  3035.     "label": "bodies",
  3036.     "kind": 12,
  3037.     "detail": ""
  3038.   },
  3039.   {
  3040.     "label": "body",
  3041.     "kind": 12,
  3042.     "detail": ""
  3043.   },
  3044.   {
  3045.     "label": "body-exprs",
  3046.     "kind": 12,
  3047.     "detail": ""
  3048.   },
  3049.   {
  3050.     "label": "boolean",
  3051.     "detail": "clojure.core/boolean"
  3052.   },
  3053.   {
  3054.     "label": "boolean-array",
  3055.     "detail": "clojure.core/boolean-array"
  3056.   },
  3057.   {
  3058.     "label": "boolean?",
  3059.     "detail": "clojure.core/boolean?"
  3060.   },
  3061.   {
  3062.     "label": "booleans",
  3063.     "detail": "clojure.core/booleans"
  3064.   },
  3065.   {
  3066.     "label": "bound-fn",
  3067.     "detail": "clojure.core/bound-fn"
  3068.   },
  3069.   {
  3070.     "label": "bound-fn*",
  3071.     "detail": "clojure.core/bound-fn*"
  3072.   },
  3073.   {
  3074.     "label": "bound?",
  3075.     "detail": "clojure.core/bound?"
  3076.   },
  3077.   {
  3078.     "label": "bounded-count",
  3079.     "detail": "clojure.core/bounded-count"
  3080.   },
  3081.   {
  3082.     "label": "butlast",
  3083.     "detail": "clojure.core/butlast"
  3084.   },
  3085.   {
  3086.     "label": "bv",
  3087.     "kind": 12,
  3088.     "detail": ""
  3089.   },
  3090.   {
  3091.     "label": "bv-node",
  3092.     "kind": 12,
  3093.     "detail": ""
  3094.   },
  3095.   {
  3096.     "label": "byte",
  3097.     "detail": "clojure.core/byte"
  3098.   },
  3099.   {
  3100.     "label": "byte-array",
  3101.     "detail": "clojure.core/byte-array"
  3102.   },
  3103.   {
  3104.     "label": "bytes",
  3105.     "detail": "clojure.core/bytes"
  3106.   },
  3107.   {
  3108.     "label": "bytes?",
  3109.     "detail": "clojure.core/bytes?"
  3110.   },
  3111.   {
  3112.     "label": "c",
  3113.     "kind": 12,
  3114.     "detail": ""
  3115.   },
  3116.   {
  3117.     "label": "call",
  3118.     "kind": 12,
  3119.     "detail": ""
  3120.   },
  3121.   {
  3122.     "label": "calls-by-id",
  3123.     "kind": 12,
  3124.     "detail": ""
  3125.   },
  3126.   {
  3127.     "label": "callstack",
  3128.     "kind": 12,
  3129.     "detail": ""
  3130.   },
  3131.   {
  3132.     "label": "case",
  3133.     "detail": "clojure.core/case"
  3134.   },
  3135.   {
  3136.     "label": "cast",
  3137.     "detail": "clojure.core/cast"
  3138.   },
  3139.   {
  3140.     "label": "cat",
  3141.     "detail": "clojure.core/cat"
  3142.   },
  3143.   {
  3144.     "label": "catch",
  3145.     "detail": "clojure.core/catch"
  3146.   },
  3147.   {
  3148.     "label": "char",
  3149.     "detail": "clojure.core/char"
  3150.   },
  3151.   {
  3152.     "label": "char-array",
  3153.     "detail": "clojure.core/char-array"
  3154.   },
  3155.   {
  3156.     "label": "char-escape-string",
  3157.     "detail": "clojure.core/char-escape-string"
  3158.   },
  3159.   {
  3160.     "label": "char-name-string",
  3161.     "detail": "clojure.core/char-name-string"
  3162.   },
  3163.   {
  3164.     "label": "char?",
  3165.     "detail": "clojure.core/char?"
  3166.   },
  3167.   {
  3168.     "label": "chars",
  3169.     "detail": "clojure.core/chars"
  3170.   },
  3171.   {
  3172.     "label": "children",
  3173.     "kind": 12,
  3174.     "detail": ""
  3175.   },
  3176.   {
  3177.     "label": "chunk",
  3178.     "detail": "clojure.core/chunk"
  3179.   },
  3180.   {
  3181.     "label": "chunk-append",
  3182.     "detail": "clojure.core/chunk-append"
  3183.   },
  3184.   {
  3185.     "label": "chunk-buffer",
  3186.     "detail": "clojure.core/chunk-buffer"
  3187.   },
  3188.   {
  3189.     "label": "chunk-cons",
  3190.     "detail": "clojure.core/chunk-cons"
  3191.   },
  3192.   {
  3193.     "label": "chunk-first",
  3194.     "detail": "clojure.core/chunk-first"
  3195.   },
  3196.   {
  3197.     "label": "chunk-next",
  3198.     "detail": "clojure.core/chunk-next"
  3199.   },
  3200.   {
  3201.     "label": "chunk-rest",
  3202.     "detail": "clojure.core/chunk-rest"
  3203.   },
  3204.   {
  3205.     "label": "chunked-seq?",
  3206.     "detail": "clojure.core/chunked-seq?"
  3207.   },
  3208.   {
  3209.     "label": "class",
  3210.     "detail": "clojure.core/class"
  3211.   },
  3212.   {
  3213.     "label": "class-expr",
  3214.     "kind": 12,
  3215.     "detail": ""
  3216.   },
  3217.   {
  3218.     "label": "class?",
  3219.     "detail": "clojure.core/class?"
  3220.   },
  3221.   {
  3222.     "label": "clear-agent-errors",
  3223.     "detail": "clojure.core/clear-agent-errors"
  3224.   },
  3225.   {
  3226.     "label": "clj-kondo.impl.analyzer",
  3227.     "kind": 9,
  3228.     "documentation": {
  3229.       "kind": "markdown",
  3230.       "value": "```clojure\nclj-kondo.impl.analyzer \n```\n\n----\n*/home/greg/dev/clj-kondo/src/clj_kondo/impl/analyzer.clj*"
  3231.     }
  3232.   },
  3233.   {
  3234.     "label": "cljc-config",
  3235.     "kind": 12,
  3236.     "detail": ""
  3237.   },
  3238.   {
  3239.     "label": "clojure-excluded?",
  3240.     "kind": 12,
  3241.     "detail": ""
  3242.   },
  3243.   {
  3244.     "label": "clojure-version",
  3245.     "detail": "clojure.core/clojure-version"
  3246.   },
  3247.   {
  3248.     "label": "col",
  3249.     "kind": 12,
  3250.     "detail": ""
  3251.   },
  3252.   {
  3253.     "label": "coll?",
  3254.     "detail": "clojure.core/coll?"
  3255.   },
  3256.   {
  3257.     "label": "comment",
  3258.     "detail": "clojure.core/comment"
  3259.   },
  3260.   {
  3261.     "label": "commute",
  3262.     "detail": "clojure.core/commute"
  3263.   },
  3264.   {
  3265.     "label": "comp",
  3266.     "detail": "clojure.core/comp"
  3267.   },
  3268.   {
  3269.     "label": "comparator",
  3270.     "detail": "clojure.core/comparator"
  3271.   },
  3272.   {
  3273.     "label": "compare",
  3274.     "detail": "clojure.core/compare"
  3275.   },
  3276.   {
  3277.     "label": "compare-and-set!",
  3278.     "detail": "clojure.core/compare-and-set!"
  3279.   },
  3280.   {
  3281.     "label": "compile",
  3282.     "detail": "clojure.core/compile"
  3283.   },
  3284.   {
  3285.     "label": "complement",
  3286.     "detail": "clojure.core/complement"
  3287.   },
  3288.   {
  3289.     "label": "completing",
  3290.     "detail": "clojure.core/completing"
  3291.   },
  3292.   {
  3293.     "label": "compojure",
  3294.     "kind": 9,
  3295.     "detail": "clj-kondo.impl.analyzer.compojure"
  3296.   },
  3297.   {
  3298.     "label": "concat",
  3299.     "detail": "clojure.core/concat"
  3300.   },
  3301.   {
  3302.     "label": "cond",
  3303.     "detail": "clojure.core/cond"
  3304.   },
  3305.   {
  3306.     "label": "cond->",
  3307.     "detail": "clojure.core/cond->"
  3308.   },
  3309.   {
  3310.     "label": "cond->>",
  3311.     "detail": "clojure.core/cond->>"
  3312.   },
  3313.   {
  3314.     "label": "condition",
  3315.     "kind": 12,
  3316.     "detail": ""
  3317.   },
  3318.   {
  3319.     "label": "condp",
  3320.     "detail": "clojure.core/condp"
  3321.   },
  3322.   {
  3323.     "label": "config",
  3324.     "kind": 12,
  3325.     "detail": ""
  3326.   },
  3327.   {
  3328.     "label": "config",
  3329.     "kind": 9,
  3330.     "detail": "clj-kondo.impl.config"
  3331.   },
  3332.   {
  3333.     "label": "conj",
  3334.     "detail": "clojure.core/conj"
  3335.   },
  3336.   {
  3337.     "label": "conj!",
  3338.     "detail": "clojure.core/conj!"
  3339.   },
  3340.   {
  3341.     "label": "cons",
  3342.     "detail": "clojure.core/cons"
  3343.   },
  3344.   {
  3345.     "label": "constant",
  3346.     "kind": 12,
  3347.     "detail": ""
  3348.   },
  3349.   {
  3350.     "label": "constantly",
  3351.     "detail": "clojure.core/constantly"
  3352.   },
  3353.   {
  3354.     "label": "construct-proxy",
  3355.     "detail": "clojure.core/construct-proxy"
  3356.   },
  3357.   {
  3358.     "label": "contains?",
  3359.     "detail": "clojure.core/contains?"
  3360.   },
  3361.   {
  3362.     "label": "core-async",
  3363.     "kind": 9,
  3364.     "detail": "clj-kondo.impl.analyzer.core-async"
  3365.   },
  3366.   {
  3367.     "label": "core-sym",
  3368.     "kind": 12,
  3369.     "detail": ""
  3370.   },
  3371.   {
  3372.     "label": "core?",
  3373.     "kind": 12,
  3374.     "detail": ""
  3375.   },
  3376.   {
  3377.     "label": "count",
  3378.     "detail": "clojure.core/count"
  3379.   },
  3380.   {
  3381.     "label": "counted?",
  3382.     "detail": "clojure.core/counted?"
  3383.   },
  3384.   {
  3385.     "label": "create-ns",
  3386.     "detail": "clojure.core/create-ns"
  3387.   },
  3388.   {
  3389.     "label": "create-struct",
  3390.     "detail": "clojure.core/create-struct"
  3391.   },
  3392.   {
  3393.     "label": "cs",
  3394.     "kind": 12,
  3395.     "detail": ""
  3396.   },
  3397.   {
  3398.     "label": "ctor-node",
  3399.     "kind": 12,
  3400.     "detail": ""
  3401.   },
  3402.   {
  3403.     "label": "ctx",
  3404.     "kind": 12,
  3405.     "detail": ""
  3406.   },
  3407.   {
  3408.     "label": "ctx*",
  3409.     "kind": 12,
  3410.     "detail": ""
  3411.   },
  3412.   {
  3413.     "label": "ctx-with-binding",
  3414.     "kind": 12,
  3415.     "detail": ""
  3416.   },
  3417.   {
  3418.     "label": "ctx-with-linter-disabled",
  3419.     "kind": 3,
  3420.     "documentation": {
  3421.       "kind": "markdown",
  3422.       "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*"
  3423.     }
  3424.   },
  3425.   {
  3426.     "label": "ctx-with-linters-disabled",
  3427.     "kind": 3,
  3428.     "documentation": {
  3429.       "kind": "markdown",
  3430.       "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*"
  3431.     }
  3432.   },
  3433.   {
  3434.     "label": "current-call",
  3435.     "kind": 12,
  3436.     "detail": ""
  3437.   },
  3438.   {
  3439.     "label": "current-let",
  3440.     "kind": 12,
  3441.     "detail": ""
  3442.   },
  3443.   {
  3444.     "label": "current-protocol",
  3445.     "kind": 12,
  3446.     "detail": ""
  3447.   },
  3448.   {
  3449.     "label": "cycle",
  3450.     "detail": "clojure.core/cycle"
  3451.   },
  3452.   {
  3453.     "label": "d",
  3454.     "kind": 12,
  3455.     "detail": ""
  3456.   },
  3457.   {
  3458.     "label": "datalog",
  3459.     "kind": 9,
  3460.     "detail": "clj-kondo.impl.analyzer.datalog"
  3461.   },
  3462.   {
  3463.     "label": "dec",
  3464.     "detail": "clojure.core/dec"
  3465.   },
  3466.   {
  3467.     "label": "dec'",
  3468.     "detail": "clojure.core/dec'"
  3469.   },
  3470.   {
  3471.     "label": "decimal?",
  3472.     "detail": "clojure.core/decimal?"
  3473.   },
  3474.   {
  3475.     "label": "declare",
  3476.     "detail": "clojure.core/declare"
  3477.   },
  3478.   {
  3479.     "label": "dedupe",
  3480.     "detail": "clojure.core/dedupe"
  3481.   },
  3482.   {
  3483.     "label": "def",
  3484.     "detail": "clojure.core/def"
  3485.   },
  3486.   {
  3487.     "label": "default-data-readers",
  3488.     "detail": "clojure.core/default-data-readers"
  3489.   },
  3490.   {
  3491.     "label": "defaults",
  3492.     "kind": 12,
  3493.     "detail": ""
  3494.   },
  3495.   {
  3496.     "label": "definline",
  3497.     "detail": "clojure.core/definline"
  3498.   },
  3499.   {
  3500.     "label": "definterface",
  3501.     "detail": "clojure.core/definterface"
  3502.   },
  3503.   {
  3504.     "label": "defmacro",
  3505.     "detail": "clojure.core/defmacro"
  3506.   },
  3507.   {
  3508.     "label": "defmethod",
  3509.     "detail": "clojure.core/defmethod"
  3510.   },
  3511.   {
  3512.     "label": "defmulti",
  3513.     "detail": "clojure.core/defmulti"
  3514.   },
  3515.   {
  3516.     "label": "defn",
  3517.     "detail": "clojure.core/defn"
  3518.   },
  3519.   {
  3520.     "label": "defn-",
  3521.     "detail": "clojure.core/defn-"
  3522.   },
  3523.   {
  3524.     "label": "defonce",
  3525.     "detail": "clojure.core/defonce"
  3526.   },
  3527.   {
  3528.     "label": "defprotocol",
  3529.     "detail": "clojure.core/defprotocol"
  3530.   },
  3531.   {
  3532.     "label": "defrecord",
  3533.     "detail": "clojure.core/defrecord"
  3534.   },
  3535.   {
  3536.     "label": "defstruct",
  3537.     "detail": "clojure.core/defstruct"
  3538.   },
  3539.   {
  3540.     "label": "deftype",
  3541.     "detail": "clojure.core/deftype"
  3542.   },
  3543.   {
  3544.     "label": "delay",
  3545.     "detail": "clojure.core/delay"
  3546.   },
  3547.   {
  3548.     "label": "delay?",
  3549.     "detail": "clojure.core/delay?"
  3550.   },
  3551.   {
  3552.     "label": "deliver",
  3553.     "detail": "clojure.core/deliver"
  3554.   },
  3555.   {
  3556.     "label": "denominator",
  3557.     "detail": "clojure.core/denominator"
  3558.   },
  3559.   {
  3560.     "label": "deprecated",
  3561.     "kind": 12,
  3562.     "detail": ""
  3563.   },
  3564.   {
  3565.     "label": "deps-edn",
  3566.     "kind": 9,
  3567.     "detail": "clj-kondo.impl.linters.deps-edn"
  3568.   },
  3569.   {
  3570.     "label": "deref",
  3571.     "detail": "clojure.core/deref"
  3572.   },
  3573.   {
  3574.     "label": "derive",
  3575.     "detail": "clojure.core/derive"
  3576.   },
  3577.   {
  3578.     "label": "descendants",
  3579.     "detail": "clojure.core/descendants"
  3580.   },
  3581.   {
  3582.     "label": "destructure",
  3583.     "detail": "clojure.core/destructure"
  3584.   },
  3585.   {
  3586.     "label": "dev?",
  3587.     "kind": 12,
  3588.     "detail": ""
  3589.   },
  3590.   {
  3591.     "label": "disj",
  3592.     "detail": "clojure.core/disj"
  3593.   },
  3594.   {
  3595.     "label": "disj!",
  3596.     "detail": "clojure.core/disj!"
  3597.   },
  3598.   {
  3599.     "label": "dispatch-val-node",
  3600.     "kind": 12,
  3601.     "detail": ""
  3602.   },
  3603.   {
  3604.     "label": "dissoc",
  3605.     "detail": "clojure.core/dissoc"
  3606.   },
  3607.   {
  3608.     "label": "dissoc!",
  3609.     "detail": "clojure.core/dissoc!"
  3610.   },
  3611.   {
  3612.     "label": "distinct",
  3613.     "detail": "clojure.core/distinct"
  3614.   },
  3615.   {
  3616.     "label": "distinct?",
  3617.     "detail": "clojure.core/distinct?"
  3618.   },
  3619.   {
  3620.     "label": "do",
  3621.     "detail": "clojure.core/do"
  3622.   },
  3623.   {
  3624.     "label": "doall",
  3625.     "detail": "clojure.core/doall"
  3626.   },
  3627.   {
  3628.     "label": "docstring",
  3629.     "kind": 12,
  3630.     "detail": ""
  3631.   },
  3632.   {
  3633.     "label": "dorun",
  3634.     "detail": "clojure.core/dorun"
  3635.   },
  3636.   {
  3637.     "label": "doseq",
  3638.     "detail": "clojure.core/doseq"
  3639.   },
  3640.   {
  3641.     "label": "dosync",
  3642.     "detail": "clojure.core/dosync"
  3643.   },
  3644.   {
  3645.     "label": "dotimes",
  3646.     "detail": "clojure.core/dotimes"
  3647.   },
  3648.   {
  3649.     "label": "doto",
  3650.     "detail": "clojure.core/doto"
  3651.   },
  3652.   {
  3653.     "label": "double",
  3654.     "detail": "clojure.core/double"
  3655.   },
  3656.   {
  3657.     "label": "double-array",
  3658.     "detail": "clojure.core/double-array"
  3659.   },
  3660.   {
  3661.     "label": "double?",
  3662.     "detail": "clojure.core/double?"
  3663.   },
  3664.   {
  3665.     "label": "doubles",
  3666.     "detail": "clojure.core/doubles"
  3667.   },
  3668.   {
  3669.     "label": "drop",
  3670.     "detail": "clojure.core/drop"
  3671.   },
  3672.   {
  3673.     "label": "drop-last",
  3674.     "detail": "clojure.core/drop-last"
  3675.   },
  3676.   {
  3677.     "label": "drop-while",
  3678.     "detail": "clojure.core/drop-while"
  3679.   },
  3680.   {
  3681.     "label": "e",
  3682.     "kind": 12,
  3683.     "detail": ""
  3684.   },
  3685.   {
  3686.     "label": "eduction",
  3687.     "detail": "clojure.core/eduction"
  3688.   },
  3689.   {
  3690.     "label": "empty",
  3691.     "detail": "clojure.core/empty"
  3692.   },
  3693.   {
  3694.     "label": "empty?",
  3695.     "detail": "clojure.core/empty?"
  3696.   },
  3697.   {
  3698.     "label": "ensure",
  3699.     "detail": "clojure.core/ensure"
  3700.   },
  3701.   {
  3702.     "label": "ensure-reduced",
  3703.     "detail": "clojure.core/ensure-reduced"
  3704.   },
  3705.   {
  3706.     "label": "enumeration-seq",
  3707.     "detail": "clojure.core/enumeration-seq"
  3708.   },
  3709.   {
  3710.     "label": "error-handler",
  3711.     "detail": "clojure.core/error-handler"
  3712.   },
  3713.   {
  3714.     "label": "error-mode",
  3715.     "detail": "clojure.core/error-mode"
  3716.   },
  3717.   {
  3718.     "label": "eval",
  3719.     "detail": "clojure.core/eval"
  3720.   },
  3721.   {
  3722.     "label": "even?",
  3723.     "detail": "clojure.core/even?"
  3724.   },
  3725.   {
  3726.     "label": "every-pred",
  3727.     "detail": "clojure.core/every-pred"
  3728.   },
  3729.   {
  3730.     "label": "every?",
  3731.     "detail": "clojure.core/every?"
  3732.   },
  3733.   {
  3734.     "label": "ex",
  3735.     "kind": 12,
  3736.     "detail": ""
  3737.   },
  3738.   {
  3739.     "label": "ex-data",
  3740.     "detail": "clojure.core/ex-data"
  3741.   },
  3742.   {
  3743.     "label": "ex-info",
  3744.     "detail": "clojure.core/ex-info"
  3745.   },
  3746.   {
  3747.     "label": "expanded",
  3748.     "kind": 12,
  3749.     "detail": ""
  3750.   },
  3751.   {
  3752.     "label": "expected-arity",
  3753.     "kind": 12,
  3754.     "detail": ""
  3755.   },
  3756.   {
  3757.     "label": "expr",
  3758.     "kind": 12,
  3759.     "detail": ""
  3760.   },
  3761.   {
  3762.     "label": "expr-bindings",
  3763.     "kind": 3,
  3764.     "documentation": {
  3765.       "kind": "markdown",
  3766.       "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*"
  3767.     }
  3768.   },
  3769.   {
  3770.     "label": "expr-meta",
  3771.     "kind": 12,
  3772.     "detail": ""
  3773.   },
  3774.   {
  3775.     "label": "expression",
  3776.     "kind": 12,
  3777.     "detail": ""
  3778.   },
  3779.   {
  3780.     "label": "expressions",
  3781.     "kind": 12,
  3782.     "detail": ""
  3783.   },
  3784.   {
  3785.     "label": "exprs",
  3786.     "kind": 12,
  3787.     "detail": ""
  3788.   },
  3789.   {
  3790.     "label": "extend",
  3791.     "detail": "clojure.core/extend"
  3792.   },
  3793.   {
  3794.     "label": "extend-protocol",
  3795.     "detail": "clojure.core/extend-protocol"
  3796.   },
  3797.   {
  3798.     "label": "extend-type",
  3799.     "detail": "clojure.core/extend-type"
  3800.   },
  3801.   {
  3802.     "label": "extenders",
  3803.     "detail": "clojure.core/extenders"
  3804.   },
  3805.   {
  3806.     "label": "extends?",
  3807.     "detail": "clojure.core/extends?"
  3808.   },
  3809.   {
  3810.     "label": "extract-bindings",
  3811.     "kind": 3,
  3812.     "documentation": {
  3813.       "kind": "markdown",
  3814.       "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*"
  3815.     }
  3816.   },
  3817.   {
  3818.     "label": "f",
  3819.     "kind": 12,
  3820.     "detail": ""
  3821.   },
  3822.   {
  3823.     "label": "false?",
  3824.     "detail": "clojure.core/false?"
  3825.   },
  3826.   {
  3827.     "label": "fc",
  3828.     "kind": 12,
  3829.     "detail": ""
  3830.   },
  3831.   {
  3832.     "label": "features",
  3833.     "kind": 12,
  3834.     "detail": ""
  3835.   },
  3836.   {
  3837.     "label": "ffirst",
  3838.     "detail": "clojure.core/ffirst"
  3839.   },
  3840.   {
  3841.     "label": "field-count",
  3842.     "kind": 12,
  3843.     "detail": ""
  3844.   },
  3845.   {
  3846.     "label": "file-seq",
  3847.     "detail": "clojure.core/file-seq"
  3848.   },
  3849.   {
  3850.     "label": "filename",
  3851.     "kind": 12,
  3852.     "detail": ""
  3853.   },
  3854.   {
  3855.     "label": "filter",
  3856.     "detail": "clojure.core/filter"
  3857.   },
  3858.   {
  3859.     "label": "filterv",
  3860.     "detail": "clojure.core/filterv"
  3861.   },
  3862.   {
  3863.     "label": "finally",
  3864.     "detail": "clojure.core/finally"
  3865.   },
  3866.   {
  3867.     "label": "find",
  3868.     "detail": "clojure.core/find"
  3869.   },
  3870.   {
  3871.     "label": "find-keyword",
  3872.     "detail": "clojure.core/find-keyword"
  3873.   },
  3874.   {
  3875.     "label": "find-ns",
  3876.     "detail": "clojure.core/find-ns"
  3877.   },
  3878.   {
  3879.     "label": "find-protocol-impl",
  3880.     "detail": "clojure.core/find-protocol-impl"
  3881.   },
  3882.   {
  3883.     "label": "find-protocol-method",
  3884.     "detail": "clojure.core/find-protocol-method"
  3885.   },
  3886.   {
  3887.     "label": "find-var",
  3888.     "detail": "clojure.core/find-var"
  3889.   },
  3890.   {
  3891.     "label": "finding",
  3892.     "kind": 12,
  3893.     "detail": ""
  3894.   },
  3895.   {
  3896.     "label": "findings",
  3897.     "kind": 9,
  3898.     "detail": "clj-kondo.impl.findings"
  3899.   },
  3900.   {
  3901.     "label": "findings",
  3902.     "kind": 12,
  3903.     "detail": ""
  3904.   },
  3905.   {
  3906.     "label": "first",
  3907.     "detail": "clojure.core/first"
  3908.   },
  3909.   {
  3910.     "label": "first-child",
  3911.     "kind": 12,
  3912.     "detail": ""
  3913.   },
  3914.   {
  3915.     "label": "first-parsed",
  3916.     "kind": 12,
  3917.     "detail": ""
  3918.   },
  3919.   {
  3920.     "label": "fixed-arities",
  3921.     "kind": 12,
  3922.     "detail": ""
  3923.   },
  3924.   {
  3925.     "label": "fixed-arity",
  3926.     "kind": 12,
  3927.     "detail": ""
  3928.   },
  3929.   {
  3930.     "label": "flatten",
  3931.     "detail": "clojure.core/flatten"
  3932.   },
  3933.   {
  3934.     "label": "float",
  3935.     "detail": "clojure.core/float"
  3936.   },
  3937.   {
  3938.     "label": "float-array",
  3939.     "detail": "clojure.core/float-array"
  3940.   },
  3941.   {
  3942.     "label": "float?",
  3943.     "detail": "clojure.core/float?"
  3944.   },
  3945.   {
  3946.     "label": "floats",
  3947.     "detail": "clojure.core/floats"
  3948.   },
  3949.   {
  3950.     "label": "flush",
  3951.     "detail": "clojure.core/flush"
  3952.   },
  3953.   {
  3954.     "label": "fn",
  3955.     "kind": 12,
  3956.     "detail": ""
  3957.   },
  3958.   {
  3959.     "label": "fn",
  3960.     "detail": "clojure.core/fn"
  3961.   },
  3962.   {
  3963.     "label": "fn-args?",
  3964.     "kind": 12,
  3965.     "detail": ""
  3966.   },
  3967.   {
  3968.     "label": "fn-arity",
  3969.     "kind": 3,
  3970.     "documentation": {
  3971.       "kind": "markdown",
  3972.       "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*"
  3973.     }
  3974.   },
  3975.   {
  3976.     "label": "fn-bodies",
  3977.     "kind": 3,
  3978.     "documentation": {
  3979.       "kind": "markdown",
  3980.       "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*"
  3981.     }
  3982.   },
  3983.   {
  3984.     "label": "fn-name",
  3985.     "kind": 12,
  3986.     "detail": ""
  3987.   },
  3988.   {
  3989.     "label": "fn-sym",
  3990.     "kind": 12,
  3991.     "detail": ""
  3992.   },
  3993.   {
  3994.     "label": "fn-tail",
  3995.     "kind": 12,
  3996.     "detail": ""
  3997.   },
  3998.   {
  3999.     "label": "fn?",
  4000.     "detail": "clojure.core/fn?"
  4001.   },
  4002.   {
  4003.     "label": "fnext",
  4004.     "detail": "clojure.core/fnext"
  4005.   },
  4006.   {
  4007.     "label": "fnil",
  4008.     "detail": "clojure.core/fnil"
  4009.   },
  4010.   {
  4011.     "label": "fns",
  4012.     "kind": 12,
  4013.     "detail": ""
  4014.   },
  4015.   {
  4016.     "label": "for",
  4017.     "detail": "clojure.core/for"
  4018.   },
  4019.   {
  4020.     "label": "for-let?",
  4021.     "kind": 12,
  4022.     "detail": ""
  4023.   },
  4024.   {
  4025.     "label": "for-like?",
  4026.     "kind": 12,
  4027.     "detail": ""
  4028.   },
  4029.   {
  4030.     "label": "force",
  4031.     "detail": "clojure.core/force"
  4032.   },
  4033.   {
  4034.     "label": "form-name",
  4035.     "kind": 12,
  4036.     "detail": ""
  4037.   },
  4038.   {
  4039.     "label": "format",
  4040.     "detail": "clojure.core/format"
  4041.   },
  4042.   {
  4043.     "label": "format-str",
  4044.     "kind": 12,
  4045.     "detail": ""
  4046.   },
  4047.   {
  4048.     "label": "format-str-node",
  4049.     "kind": 12,
  4050.     "detail": ""
  4051.   },
  4052.   {
  4053.     "label": "forms-exprs",
  4054.     "kind": 12,
  4055.     "detail": ""
  4056.   },
  4057.   {
  4058.     "label": "fq-sym",
  4059.     "kind": 12,
  4060.     "detail": ""
  4061.   },
  4062.   {
  4063.     "label": "frequencies",
  4064.     "detail": "clojure.core/frequencies"
  4065.   },
  4066.   {
  4067.     "label": "fst",
  4068.     "kind": 12,
  4069.     "detail": ""
  4070.   },
  4071.   {
  4072.     "label": "fst-child",
  4073.     "kind": 12,
  4074.     "detail": ""
  4075.   },
  4076.   {
  4077.     "label": "full-fn-name",
  4078.     "kind": 12,
  4079.     "detail": ""
  4080.   },
  4081.   {
  4082.     "label": "function",
  4083.     "kind": 12,
  4084.     "detail": ""
  4085.   },
  4086.   {
  4087.     "label": "future",
  4088.     "detail": "clojure.core/future"
  4089.   },
  4090.   {
  4091.     "label": "future-call",
  4092.     "detail": "clojure.core/future-call"
  4093.   },
  4094.   {
  4095.     "label": "future-cancel",
  4096.     "detail": "clojure.core/future-cancel"
  4097.   },
  4098.   {
  4099.     "label": "future-cancelled?",
  4100.     "detail": "clojure.core/future-cancelled?"
  4101.   },
  4102.   {
  4103.     "label": "future-done?",
  4104.     "detail": "clojure.core/future-done?"
  4105.   },
  4106.   {
  4107.     "label": "future?",
  4108.     "detail": "clojure.core/future?"
  4109.   },
  4110.   {
  4111.     "label": "gen-class",
  4112.     "detail": "clojure.core/gen-class"
  4113.   },
  4114.   {
  4115.     "label": "gen-interface",
  4116.     "detail": "clojure.core/gen-interface"
  4117.   },
  4118.   {
  4119.     "label": "generated?",
  4120.     "kind": 12,
  4121.     "detail": ""
  4122.   },
  4123.   {
  4124.     "label": "gensym",
  4125.     "detail": "clojure.core/gensym"
  4126.   },
  4127.   {
  4128.     "label": "get",
  4129.     "detail": "clojure.core/get"
  4130.   },
  4131.   {
  4132.     "label": "get-in",
  4133.     "detail": "clojure.core/get-in"
  4134.   },
  4135.   {
  4136.     "label": "get-method",
  4137.     "detail": "clojure.core/get-method"
  4138.   },
  4139.   {
  4140.     "label": "get-proxy-class",
  4141.     "detail": "clojure.core/get-proxy-class"
  4142.   },
  4143.   {
  4144.     "label": "get-thread-bindings",
  4145.     "detail": "clojure.core/get-thread-bindings"
  4146.   },
  4147.   {
  4148.     "label": "get-validator",
  4149.     "detail": "clojure.core/get-validator"
  4150.   },
  4151.   {
  4152.     "label": "global-config",
  4153.     "kind": 12,
  4154.     "detail": ""
  4155.   },
  4156.   {
  4157.     "label": "group-by",
  4158.     "detail": "clojure.core/group-by"
  4159.   },
  4160.   {
  4161.     "label": "halt-when",
  4162.     "detail": "clojure.core/halt-when"
  4163.   },
  4164.   {
  4165.     "label": "has-catch-or-finally?",
  4166.     "kind": 12,
  4167.     "detail": ""
  4168.   },
  4169.   {
  4170.     "label": "hash",
  4171.     "detail": "clojure.core/hash"
  4172.   },
  4173.   {
  4174.     "label": "hash-combine",
  4175.     "detail": "clojure.core/hash-combine"
  4176.   },
  4177.   {
  4178.     "label": "hash-map",
  4179.     "detail": "clojure.core/hash-map"
  4180.   },
  4181.   {
  4182.     "label": "hash-ordered-coll",
  4183.     "detail": "clojure.core/hash-ordered-coll"
  4184.   },
  4185.   {
  4186.     "label": "hash-set",
  4187.     "detail": "clojure.core/hash-set"
  4188.   },
  4189.   {
  4190.     "label": "hash-unordered-coll",
  4191.     "detail": "clojure.core/hash-unordered-coll"
  4192.   },
  4193.   {
  4194.     "label": "hook-fn",
  4195.     "kind": 12,
  4196.     "detail": ""
  4197.   },
  4198.   {
  4199.     "label": "hooks",
  4200.     "kind": 9,
  4201.     "detail": "clj-kondo.impl.hooks"
  4202.   },
  4203.   {
  4204.     "label": "id",
  4205.     "kind": 12,
  4206.     "detail": ""
  4207.   },
  4208.   {
  4209.     "label": "ident?",
  4210.     "detail": "clojure.core/ident?"
  4211.   },
  4212.   {
  4213.     "label": "identical?",
  4214.     "detail": "clojure.core/identical?"
  4215.   },
  4216.   {
  4217.     "label": "identity",
  4218.     "detail": "clojure.core/identity"
  4219.   },
  4220.   {
  4221.     "label": "idx-binding",
  4222.     "kind": 12,
  4223.     "detail": ""
  4224.   },
  4225.   {
  4226.     "label": "if",
  4227.     "detail": "clojure.core/if"
  4228.   },
  4229.   {
  4230.     "label": "if-let",
  4231.     "detail": "clojure.core/if-let"
  4232.   },
  4233.   {
  4234.     "label": "if-not",
  4235.     "detail": "clojure.core/if-not"
  4236.   },
  4237.   {
  4238.     "label": "if-some",
  4239.     "detail": "clojure.core/if-some"
  4240.   },
  4241.   {
  4242.     "label": "if?",
  4243.     "kind": 12,
  4244.     "detail": ""
  4245.   },
  4246.   {
  4247.     "label": "ifn?",
  4248.     "detail": "clojure.core/ifn?"
  4249.   },
  4250.   {
  4251.     "label": "import",
  4252.     "detail": "clojure.core/import"
  4253.   },
  4254.   {
  4255.     "label": "in-def",
  4256.     "kind": 12,
  4257.     "detail": ""
  4258.   },
  4259.   {
  4260.     "label": "in-ns",
  4261.     "detail": "clojure.core/in-ns"
  4262.   },
  4263.   {
  4264.     "label": "inc",
  4265.     "detail": "clojure.core/inc"
  4266.   },
  4267.   {
  4268.     "label": "inc'",
  4269.     "detail": "clojure.core/inc'"
  4270.   },
  4271.   {
  4272.     "label": "index-binding",
  4273.     "kind": 12,
  4274.     "detail": ""
  4275.   },
  4276.   {
  4277.     "label": "index-binding-expr",
  4278.     "kind": 12,
  4279.     "detail": ""
  4280.   },
  4281.   {
  4282.     "label": "indexed",
  4283.     "kind": 12,
  4284.     "detail": ""
  4285.   },
  4286.   {
  4287.     "label": "indexed?",
  4288.     "detail": "clojure.core/indexed?"
  4289.   },
  4290.   {
  4291.     "label": "init-ctx",
  4292.     "kind": 12,
  4293.     "detail": ""
  4294.   },
  4295.   {
  4296.     "label": "init-expr",
  4297.     "kind": 12,
  4298.     "detail": ""
  4299.   },
  4300.   {
  4301.     "label": "init-ns",
  4302.     "kind": 12,
  4303.     "detail": ""
  4304.   },
  4305.   {
  4306.     "label": "init-proxy",
  4307.     "detail": "clojure.core/init-proxy"
  4308.   },
  4309.   {
  4310.     "label": "input",
  4311.     "kind": 12,
  4312.     "detail": ""
  4313.   },
  4314.   {
  4315.     "label": "inst-ms",
  4316.     "detail": "clojure.core/inst-ms"
  4317.   },
  4318.   {
  4319.     "label": "inst-ms*",
  4320.     "detail": "clojure.core/inst-ms*"
  4321.   },
  4322.   {
  4323.     "label": "inst?",
  4324.     "detail": "clojure.core/inst?"
  4325.   },
  4326.   {
  4327.     "label": "instance?",
  4328.     "detail": "clojure.core/instance?"
  4329.   },
  4330.   {
  4331.     "label": "int",
  4332.     "detail": "clojure.core/int"
  4333.   },
  4334.   {
  4335.     "label": "int-array",
  4336.     "detail": "clojure.core/int-array"
  4337.   },
  4338.   {
  4339.     "label": "int?",
  4340.     "detail": "clojure.core/int?"
  4341.   },
  4342.   {
  4343.     "label": "integer?",
  4344.     "detail": "clojure.core/integer?"
  4345.   },
  4346.   {
  4347.     "label": "interleave",
  4348.     "detail": "clojure.core/interleave"
  4349.   },
  4350.   {
  4351.     "label": "intern",
  4352.     "detail": "clojure.core/intern"
  4353.   },
  4354.   {
  4355.     "label": "interop?",
  4356.     "kind": 12,
  4357.     "detail": ""
  4358.   },
  4359.   {
  4360.     "label": "interpose",
  4361.     "detail": "clojure.core/interpose"
  4362.   },
  4363.   {
  4364.     "label": "into",
  4365.     "detail": "clojure.core/into"
  4366.   },
  4367.   {
  4368.     "label": "into-array",
  4369.     "detail": "clojure.core/into-array"
  4370.   },
  4371.   {
  4372.     "label": "ints",
  4373.     "detail": "clojure.core/ints"
  4374.   },
  4375.   {
  4376.     "label": "io",
  4377.     "kind": 9,
  4378.     "detail": "clojure.java.io"
  4379.   },
  4380.   {
  4381.     "label": "io!",
  4382.     "detail": "clojure.core/io!"
  4383.   },
  4384.   {
  4385.     "label": "isa?",
  4386.     "detail": "clojure.core/isa?"
  4387.   },
  4388.   {
  4389.     "label": "iterate",
  4390.     "detail": "clojure.core/iterate"
  4391.   },
  4392.   {
  4393.     "label": "iterator-seq",
  4394.     "detail": "clojure.core/iterator-seq"
  4395.   },
  4396.   {
  4397.     "label": "jdbc",
  4398.     "kind": 9,
  4399.     "detail": "clj-kondo.impl.analyzer.jdbc"
  4400.   },
  4401.   {
  4402.     "label": "juxt",
  4403.     "detail": "clojure.core/juxt"
  4404.   },
  4405.   {
  4406.     "label": "k",
  4407.     "kind": 12,
  4408.     "detail": ""
  4409.   },
  4410.   {
  4411.     "label": "keep",
  4412.     "detail": "clojure.core/keep"
  4413.   },
  4414.   {
  4415.     "label": "keep-indexed",
  4416.     "detail": "clojure.core/keep-indexed"
  4417.   },
  4418.   {
  4419.     "label": "key",
  4420.     "detail": "clojure.core/key"
  4421.   },
  4422.   {
  4423.     "label": "key-expr",
  4424.     "kind": 12,
  4425.     "detail": ""
  4426.   },
  4427.   {
  4428.     "label": "key-linter",
  4429.     "kind": 9,
  4430.     "detail": "clj-kondo.impl.linters.keys"
  4431.   },
  4432.   {
  4433.     "label": "keys",
  4434.     "detail": "clojure.core/keys"
  4435.   },
  4436.   {
  4437.     "label": "keys-destructuring?",
  4438.     "kind": 12,
  4439.     "detail": ""
  4440.   },
  4441.   {
  4442.     "label": "keyword",
  4443.     "detail": "clojure.core/keyword"
  4444.   },
  4445.   {
  4446.     "label": "keyword?",
  4447.     "detail": "clojure.core/keyword?"
  4448.   },
  4449.   {
  4450.     "label": "kw",
  4451.     "kind": 12,
  4452.     "detail": ""
  4453.   },
  4454.   {
  4455.     "label": "kw-ns",
  4456.     "kind": 12,
  4457.     "detail": ""
  4458.   },
  4459.   {
  4460.     "label": "kw-str",
  4461.     "kind": 12,
  4462.     "detail": ""
  4463.   },
  4464.   {
  4465.     "label": "lang",
  4466.     "kind": 12,
  4467.     "detail": ""
  4468.   },
  4469.   {
  4470.     "label": "last",
  4471.     "detail": "clojure.core/last"
  4472.   },
  4473.   {
  4474.     "label": "last-expr",
  4475.     "kind": 12,
  4476.     "detail": ""
  4477.   },
  4478.   {
  4479.     "label": "lazy-cat",
  4480.     "detail": "clojure.core/lazy-cat"
  4481.   },
  4482.   {
  4483.     "label": "lazy-seq",
  4484.     "detail": "clojure.core/lazy-seq"
  4485.   },
  4486.   {
  4487.     "label": "let",
  4488.     "detail": "clojure.core/let"
  4489.   },
  4490.   {
  4491.     "label": "let-body",
  4492.     "kind": 12,
  4493.     "detail": ""
  4494.   },
  4495.   {
  4496.     "label": "let-parent",
  4497.     "kind": 12,
  4498.     "detail": ""
  4499.   },
  4500.   {
  4501.     "label": "let?",
  4502.     "kind": 12,
  4503.     "detail": ""
  4504.   },
  4505.   {
  4506.     "label": "letfn",
  4507.     "detail": "clojure.core/letfn"
  4508.   },
  4509.   {
  4510.     "label": "lhs",
  4511.     "kind": 12,
  4512.     "detail": ""
  4513.   },
  4514.   {
  4515.     "label": "libspec-expr",
  4516.     "kind": 12,
  4517.     "detail": ""
  4518.   },
  4519.   {
  4520.     "label": "libspecs",
  4521.     "kind": 12,
  4522.     "detail": ""
  4523.   },
  4524.   {
  4525.     "label": "lift-meta-content*",
  4526.     "kind": 3,
  4527.     "documentation": {
  4528.       "kind": "markdown",
  4529.       "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*"
  4530.     }
  4531.   },
  4532.   {
  4533.     "label": "line",
  4534.     "kind": 12,
  4535.     "detail": ""
  4536.   },
  4537.   {
  4538.     "label": "line-seq",
  4539.     "detail": "clojure.core/line-seq"
  4540.   },
  4541.   {
  4542.     "label": "lint-even-forms-bindings!",
  4543.     "kind": 3,
  4544.     "documentation": {
  4545.       "kind": "markdown",
  4546.       "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*"
  4547.     }
  4548.   },
  4549.   {
  4550.     "label": "lint-inline-def!",
  4551.     "kind": 3,
  4552.     "documentation": {
  4553.       "kind": "markdown",
  4554.       "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*"
  4555.     }
  4556.   },
  4557.   {
  4558.     "label": "lint-keyword-call!",
  4559.     "kind": 3,
  4560.     "documentation": {
  4561.       "kind": "markdown",
  4562.       "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*"
  4563.     }
  4564.   },
  4565.   {
  4566.     "label": "lint-map-call!",
  4567.     "kind": 3,
  4568.     "documentation": {
  4569.       "kind": "markdown",
  4570.       "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*"
  4571.     }
  4572.   },
  4573.   {
  4574.     "label": "lint-symbol-call!",
  4575.     "kind": 3,
  4576.     "documentation": {
  4577.       "kind": "markdown",
  4578.       "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*"
  4579.     }
  4580.   },
  4581.   {
  4582.     "label": "lint-two-forms-binding-vector!",
  4583.     "kind": 3,
  4584.     "documentation": {
  4585.       "kind": "markdown",
  4586.       "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*"
  4587.     }
  4588.   },
  4589.   {
  4590.     "label": "linter",
  4591.     "kind": 12,
  4592.     "detail": ""
  4593.   },
  4594.   {
  4595.     "label": "linters",
  4596.     "kind": 12,
  4597.     "detail": ""
  4598.   },
  4599.   {
  4600.     "label": "linters",
  4601.     "kind": 9,
  4602.     "detail": "clj-kondo.impl.linters"
  4603.   },
  4604.   {
  4605.     "label": "linters-config",
  4606.     "kind": 12,
  4607.     "detail": ""
  4608.   },
  4609.   {
  4610.     "label": "list",
  4611.     "detail": "clojure.core/list"
  4612.   },
  4613.   {
  4614.     "label": "list*",
  4615.     "detail": "clojure.core/list*"
  4616.   },
  4617.   {
  4618.     "label": "list?",
  4619.     "detail": "clojure.core/list?"
  4620.   },
  4621.   {
  4622.     "label": "load",
  4623.     "detail": "clojure.core/load"
  4624.   },
  4625.   {
  4626.     "label": "load-file",
  4627.     "detail": "clojure.core/load-file"
  4628.   },
  4629.   {
  4630.     "label": "load-reader",
  4631.     "detail": "clojure.core/load-reader"
  4632.   },
  4633.   {
  4634.     "label": "load-string",
  4635.     "detail": "clojure.core/load-string"
  4636.   },
  4637.   {
  4638.     "label": "loaded-libs",
  4639.     "detail": "clojure.core/loaded-libs"
  4640.   },
  4641.   {
  4642.     "label": "local-config",
  4643.     "kind": 12,
  4644.     "detail": ""
  4645.   },
  4646.   {
  4647.     "label": "locking",
  4648.     "detail": "clojure.core/locking"
  4649.   },
  4650.   {
  4651.     "label": "long",
  4652.     "detail": "clojure.core/long"
  4653.   },
  4654.   {
  4655.     "label": "long-array",
  4656.     "detail": "clojure.core/long-array"
  4657.   },
  4658.   {
  4659.     "label": "longs",
  4660.     "detail": "clojure.core/longs"
  4661.   },
  4662.   {
  4663.     "label": "loop",
  4664.     "detail": "clojure.core/loop"
  4665.   },
  4666.   {
  4667.     "label": "m",
  4668.     "kind": 12,
  4669.     "detail": ""
  4670.   },
  4671.   {
  4672.     "label": "macro?",
  4673.     "kind": 12,
  4674.     "detail": ""
  4675.   },
  4676.   {
  4677.     "label": "macroexpand",
  4678.     "detail": "clojure.core/macroexpand"
  4679.   },
  4680.   {
  4681.     "label": "macroexpand",
  4682.     "kind": 9,
  4683.     "detail": "clj-kondo.impl.macroexpand"
  4684.   },
  4685.   {
  4686.     "label": "macroexpand-1",
  4687.     "detail": "clojure.core/macroexpand-1"
  4688.   },
  4689.   {
  4690.     "label": "make-array",
  4691.     "detail": "clojure.core/make-array"
  4692.   },
  4693.   {
  4694.     "label": "make-hierarchy",
  4695.     "detail": "clojure.core/make-hierarchy"
  4696.   },
  4697.   {
  4698.     "label": "map",
  4699.     "detail": "clojure.core/map"
  4700.   },
  4701.   {
  4702.     "label": "map-entry?",
  4703.     "detail": "clojure.core/map-entry?"
  4704.   },
  4705.   {
  4706.     "label": "map-indexed",
  4707.     "detail": "clojure.core/map-indexed"
  4708.   },
  4709.   {
  4710.     "label": "map?",
  4711.     "detail": "clojure.core/map?"
  4712.   },
  4713.   {
  4714.     "label": "mapcat",
  4715.     "detail": "clojure.core/mapcat"
  4716.   },
  4717.   {
  4718.     "label": "mapv",
  4719.     "detail": "clojure.core/mapv"
  4720.   },
  4721.   {
  4722.     "label": "match",
  4723.     "kind": 9,
  4724.     "detail": "clj-kondo.impl.analyzer.match"
  4725.   },
  4726.   {
  4727.     "label": "match-type",
  4728.     "kind": 12,
  4729.     "detail": ""
  4730.   },
  4731.   {
  4732.     "label": "matcher-type",
  4733.     "kind": 12,
  4734.     "detail": ""
  4735.   },
  4736.   {
  4737.     "label": "max",
  4738.     "detail": "clojure.core/max"
  4739.   },
  4740.   {
  4741.     "label": "max-key",
  4742.     "detail": "clojure.core/max-key"
  4743.   },
  4744.   {
  4745.     "label": "maybe-call",
  4746.     "kind": 12,
  4747.     "detail": ""
  4748.   },
  4749.   {
  4750.     "label": "memfn",
  4751.     "detail": "clojure.core/memfn"
  4752.   },
  4753.   {
  4754.     "label": "memoize",
  4755.     "detail": "clojure.core/memoize"
  4756.   },
  4757.   {
  4758.     "label": "merge",
  4759.     "detail": "clojure.core/merge"
  4760.   },
  4761.   {
  4762.     "label": "merge-with",
  4763.     "detail": "clojure.core/merge-with"
  4764.   },
  4765.   {
  4766.     "label": "meta",
  4767.     "kind": 9,
  4768.     "detail": "clj-kondo.impl.metadata"
  4769.   },
  4770.   {
  4771.     "label": "meta",
  4772.     "detail": "clojure.core/meta"
  4773.   },
  4774.   {
  4775.     "label": "meta-node",
  4776.     "kind": 12,
  4777.     "detail": ""
  4778.   },
  4779.   {
  4780.     "label": "metadata",
  4781.     "kind": 12,
  4782.     "detail": ""
  4783.   },
  4784.   {
  4785.     "label": "method-name-node",
  4786.     "kind": 12,
  4787.     "detail": ""
  4788.   },
  4789.   {
  4790.     "label": "method-sig",
  4791.     "detail": "clojure.core/method-sig"
  4792.   },
  4793.   {
  4794.     "label": "methods",
  4795.     "detail": "clojure.core/methods"
  4796.   },
  4797.   {
  4798.     "label": "min",
  4799.     "detail": "clojure.core/min"
  4800.   },
  4801.   {
  4802.     "label": "min-arity",
  4803.     "kind": 12,
  4804.     "detail": ""
  4805.   },
  4806.   {
  4807.     "label": "min-key",
  4808.     "detail": "clojure.core/min-key"
  4809.   },
  4810.   {
  4811.     "label": "mix-collection-hash",
  4812.     "detail": "clojure.core/mix-collection-hash"
  4813.   },
  4814.   {
  4815.     "label": "mod",
  4816.     "detail": "clojure.core/mod"
  4817.   },
  4818.   {
  4819.     "label": "monitor-enter",
  4820.     "detail": "clojure.core/monitor-enter"
  4821.   },
  4822.   {
  4823.     "label": "monitor-exit",
  4824.     "detail": "clojure.core/monitor-exit"
  4825.   },
  4826.   {
  4827.     "label": "msg",
  4828.     "kind": 12,
  4829.     "detail": ""
  4830.   },
  4831.   {
  4832.     "label": "mta",
  4833.     "kind": 12,
  4834.     "detail": ""
  4835.   },
  4836.   {
  4837.     "label": "munge",
  4838.     "detail": "clojure.core/munge"
  4839.   },
  4840.   {
  4841.     "label": "n",
  4842.     "kind": 12,
  4843.     "detail": ""
  4844.   },
  4845.   {
  4846.     "label": "name",
  4847.     "detail": "clojure.core/name"
  4848.   },
  4849.   {
  4850.     "label": "name-expr",
  4851.     "kind": 12,
  4852.     "detail": ""
  4853.   },
  4854.   {
  4855.     "label": "name-exprs",
  4856.     "kind": 12,
  4857.     "detail": ""
  4858.   },
  4859.   {
  4860.     "label": "name-meta",
  4861.     "kind": 12,
  4862.     "detail": ""
  4863.   },
  4864.   {
  4865.     "label": "name-node",
  4866.     "kind": 12,
  4867.     "detail": ""
  4868.   },
  4869.   {
  4870.     "label": "name-sym",
  4871.     "kind": 12,
  4872.     "detail": ""
  4873.   },
  4874.   {
  4875.     "label": "namespace",
  4876.     "detail": "clojure.core/namespace"
  4877.   },
  4878.   {
  4879.     "label": "namespace",
  4880.     "kind": 9,
  4881.     "detail": "clj-kondo.impl.namespace"
  4882.   },
  4883.   {
  4884.     "label": "namespace-analyzer",
  4885.     "kind": 9,
  4886.     "detail": "clj-kondo.impl.analyzer.namespace"
  4887.   },
  4888.   {
  4889.     "label": "namespace-munge",
  4890.     "detail": "clojure.core/namespace-munge"
  4891.   },
  4892.   {
  4893.     "label": "namespaced?",
  4894.     "kind": 12,
  4895.     "detail": ""
  4896.   },
  4897.   {
  4898.     "label": "nat-int?",
  4899.     "detail": "clojure.core/nat-int?"
  4900.   },
  4901.   {
  4902.     "label": "neg-int?",
  4903.     "detail": "clojure.core/neg-int?"
  4904.   },
  4905.   {
  4906.     "label": "neg?",
  4907.     "detail": "clojure.core/neg?"
  4908.   },
  4909.   {
  4910.     "label": "new",
  4911.     "detail": "clojure.core/new"
  4912.   },
  4913.   {
  4914.     "label": "new-analyzed",
  4915.     "kind": 12,
  4916.     "detail": ""
  4917.   },
  4918.   {
  4919.     "label": "new-arities",
  4920.     "kind": 12,
  4921.     "detail": ""
  4922.   },
  4923.   {
  4924.     "label": "new-bindings",
  4925.     "kind": 12,
  4926.     "detail": ""
  4927.   },
  4928.   {
  4929.     "label": "new-config",
  4930.     "kind": 12,
  4931.     "detail": ""
  4932.   },
  4933.   {
  4934.     "label": "newline",
  4935.     "detail": "clojure.core/newline"
  4936.   },
  4937.   {
  4938.     "label": "next",
  4939.     "detail": "clojure.core/next"
  4940.   },
  4941.   {
  4942.     "label": "next-arities",
  4943.     "kind": 12,
  4944.     "detail": ""
  4945.   },
  4946.   {
  4947.     "label": "next-ctx",
  4948.     "kind": 12,
  4949.     "detail": ""
  4950.   },
  4951.   {
  4952.     "label": "nfirst",
  4953.     "detail": "clojure.core/nfirst"
  4954.   },
  4955.   {
  4956.     "label": "nil?",
  4957.     "detail": "clojure.core/nil?"
  4958.   },
  4959.   {
  4960.     "label": "nnext",
  4961.     "detail": "clojure.core/nnext"
  4962.   },
  4963.   {
  4964.     "label": "no-warnings",
  4965.     "kind": 12,
  4966.     "detail": ""
  4967.   },
  4968.   {
  4969.     "label": "node",
  4970.     "kind": 12,
  4971.     "detail": ""
  4972.   },
  4973.   {
  4974.     "label": "non-quoted-children",
  4975.     "kind": 12,
  4976.     "detail": ""
  4977.   },
  4978.   {
  4979.     "label": "not",
  4980.     "detail": "clojure.core/not"
  4981.   },
  4982.   {
  4983.     "label": "not-any?",
  4984.     "detail": "clojure.core/not-any?"
  4985.   },
  4986.   {
  4987.     "label": "not-empty",
  4988.     "detail": "clojure.core/not-empty"
  4989.   },
  4990.   {
  4991.     "label": "not-every?",
  4992.     "detail": "clojure.core/not-every?"
  4993.   },
  4994.   {
  4995.     "label": "not-expr",
  4996.     "kind": 12,
  4997.     "detail": ""
  4998.   },
  4999.   {
  5000.     "label": "not=",
  5001.     "detail": "clojure.core/not="
  5002.   },
  5003.   {
  5004.     "label": "ns",
  5005.     "kind": 12,
  5006.     "detail": ""
  5007.   },
  5008.   {
  5009.     "label": "ns",
  5010.     "detail": "clojure.core/ns"
  5011.   },
  5012.   {
  5013.     "label": "ns-aliases",
  5014.     "detail": "clojure.core/ns-aliases"
  5015.   },
  5016.   {
  5017.     "label": "ns-expr",
  5018.     "kind": 12,
  5019.     "detail": ""
  5020.   },
  5021.   {
  5022.     "label": "ns-imports",
  5023.     "detail": "clojure.core/ns-imports"
  5024.   },
  5025.   {
  5026.     "label": "ns-interns",
  5027.     "detail": "clojure.core/ns-interns"
  5028.   },
  5029.   {
  5030.     "label": "ns-map",
  5031.     "detail": "clojure.core/ns-map"
  5032.   },
  5033.   {
  5034.     "label": "ns-name",
  5035.     "detail": "clojure.core/ns-name"
  5036.   },
  5037.   {
  5038.     "label": "ns-name",
  5039.     "kind": 12,
  5040.     "detail": ""
  5041.   },
  5042.   {
  5043.     "label": "ns-publics",
  5044.     "detail": "clojure.core/ns-publics"
  5045.   },
  5046.   {
  5047.     "label": "ns-refers",
  5048.     "detail": "clojure.core/ns-refers"
  5049.   },
  5050.   {
  5051.     "label": "ns-resolve",
  5052.     "detail": "clojure.core/ns-resolve"
  5053.   },
  5054.   {
  5055.     "label": "ns-sym",
  5056.     "kind": 12,
  5057.     "detail": ""
  5058.   },
  5059.   {
  5060.     "label": "ns-unalias",
  5061.     "detail": "clojure.core/ns-unalias"
  5062.   },
  5063.   {
  5064.     "label": "ns-unmap",
  5065.     "detail": "clojure.core/ns-unmap"
  5066.   },
  5067.   {
  5068.     "label": "nth",
  5069.     "detail": "clojure.core/nth"
  5070.   },
  5071.   {
  5072.     "label": "nthnext",
  5073.     "detail": "clojure.core/nthnext"
  5074.   },
  5075.   {
  5076.     "label": "nthrest",
  5077.     "detail": "clojure.core/nthrest"
  5078.   },
  5079.   {
  5080.     "label": "num",
  5081.     "detail": "clojure.core/num"
  5082.   },
  5083.   {
  5084.     "label": "num-children",
  5085.     "kind": 12,
  5086.     "detail": ""
  5087.   },
  5088.   {
  5089.     "label": "number?",
  5090.     "detail": "clojure.core/number?"
  5091.   },
  5092.   {
  5093.     "label": "numerator",
  5094.     "detail": "clojure.core/numerator"
  5095.   },
  5096.   {
  5097.     "label": "object-array",
  5098.     "detail": "clojure.core/object-array"
  5099.   },
  5100.   {
  5101.     "label": "odd?",
  5102.     "detail": "clojure.core/odd?"
  5103.   },
  5104.   {
  5105.     "label": "one-child?",
  5106.     "kind": 12,
  5107.     "detail": ""
  5108.   },
  5109.   {
  5110.     "label": "opts",
  5111.     "kind": 12,
  5112.     "detail": ""
  5113.   },
  5114.   {
  5115.     "label": "or",
  5116.     "detail": "clojure.core/or"
  5117.   },
  5118.   {
  5119.     "label": "output-cfg",
  5120.     "kind": 12,
  5121.     "detail": ""
  5122.   },
  5123.   {
  5124.     "label": "p",
  5125.     "kind": 9,
  5126.     "detail": "clj-kondo.impl.parser"
  5127.   },
  5128.   {
  5129.     "label": "parent-call",
  5130.     "kind": 12,
  5131.     "detail": ""
  5132.   },
  5133.   {
  5134.     "label": "parent-let",
  5135.     "kind": 12,
  5136.     "detail": ""
  5137.   },
  5138.   {
  5139.     "label": "parents",
  5140.     "detail": "clojure.core/parents"
  5141.   },
  5142.   {
  5143.     "label": "parsed",
  5144.     "kind": 12,
  5145.     "detail": ""
  5146.   },
  5147.   {
  5148.     "label": "parsed-bodies",
  5149.     "kind": 12,
  5150.     "detail": ""
  5151.   },
  5152.   {
  5153.     "label": "parsed-fns",
  5154.     "kind": 12,
  5155.     "detail": ""
  5156.   },
  5157.   {
  5158.     "label": "partial",
  5159.     "detail": "clojure.core/partial"
  5160.   },
  5161.   {
  5162.     "label": "partition",
  5163.     "detail": "clojure.core/partition"
  5164.   },
  5165.   {
  5166.     "label": "partition-all",
  5167.     "detail": "clojure.core/partition-all"
  5168.   },
  5169.   {
  5170.     "label": "partition-by",
  5171.     "detail": "clojure.core/partition-by"
  5172.   },
  5173.   {
  5174.     "label": "pcalls",
  5175.     "detail": "clojure.core/pcalls"
  5176.   },
  5177.   {
  5178.     "label": "peek",
  5179.     "detail": "clojure.core/peek"
  5180.   },
  5181.   {
  5182.     "label": "percent",
  5183.     "kind": 12,
  5184.     "detail": ""
  5185.   },
  5186.   {
  5187.     "label": "percent-count",
  5188.     "kind": 12,
  5189.     "detail": ""
  5190.   },
  5191.   {
  5192.     "label": "percents",
  5193.     "kind": 12,
  5194.     "detail": ""
  5195.   },
  5196.   {
  5197.     "label": "persistent!",
  5198.     "detail": "clojure.core/persistent!"
  5199.   },
  5200.   {
  5201.     "label": "pf",
  5202.     "kind": 12,
  5203.     "detail": ""
  5204.   },
  5205.   {
  5206.     "label": "pmap",
  5207.     "detail": "clojure.core/pmap"
  5208.   },
  5209.   {
  5210.     "label": "pop",
  5211.     "detail": "clojure.core/pop"
  5212.   },
  5213.   {
  5214.     "label": "pop!",
  5215.     "detail": "clojure.core/pop!"
  5216.   },
  5217.   {
  5218.     "label": "pop-thread-bindings",
  5219.     "detail": "clojure.core/pop-thread-bindings"
  5220.   },
  5221.   {
  5222.     "label": "pos",
  5223.     "kind": 12,
  5224.     "detail": ""
  5225.   },
  5226.   {
  5227.     "label": "pos-int?",
  5228.     "detail": "clojure.core/pos-int?"
  5229.   },
  5230.   {
  5231.     "label": "pos?",
  5232.     "detail": "clojure.core/pos?"
  5233.   },
  5234.   {
  5235.     "label": "potemkin",
  5236.     "kind": 9,
  5237.     "detail": "clj-kondo.impl.analyzer.potemkin"
  5238.   },
  5239.   {
  5240.     "label": "pr",
  5241.     "detail": "clojure.core/pr"
  5242.   },
  5243.   {
  5244.     "label": "pr-str",
  5245.     "detail": "clojure.core/pr-str"
  5246.   },
  5247.   {
  5248.     "label": "pre-post-map",
  5249.     "kind": 12,
  5250.     "detail": ""
  5251.   },
  5252.   {
  5253.     "label": "prefer-method",
  5254.     "detail": "clojure.core/prefer-method"
  5255.   },
  5256.   {
  5257.     "label": "prefers",
  5258.     "detail": "clojure.core/prefers"
  5259.   },
  5260.   {
  5261.     "label": "prev-ctx",
  5262.     "kind": 12,
  5263.     "detail": ""
  5264.   },
  5265.   {
  5266.     "label": "primitives-classnames",
  5267.     "detail": "clojure.core/primitives-classnames"
  5268.   },
  5269.   {
  5270.     "label": "print",
  5271.     "detail": "clojure.core/print"
  5272.   },
  5273.   {
  5274.     "label": "print-ctor",
  5275.     "detail": "clojure.core/print-ctor"
  5276.   },
  5277.   {
  5278.     "label": "print-dup",
  5279.     "detail": "clojure.core/print-dup"
  5280.   },
  5281.   {
  5282.     "label": "print-method",
  5283.     "detail": "clojure.core/print-method"
  5284.   },
  5285.   {
  5286.     "label": "print-simple",
  5287.     "detail": "clojure.core/print-simple"
  5288.   },
  5289.   {
  5290.     "label": "print-str",
  5291.     "detail": "clojure.core/print-str"
  5292.   },
  5293.   {
  5294.     "label": "printf",
  5295.     "detail": "clojure.core/printf"
  5296.   },
  5297.   {
  5298.     "label": "println",
  5299.     "detail": "clojure.core/println"
  5300.   },
  5301.   {
  5302.     "label": "println-str",
  5303.     "detail": "clojure.core/println-str"
  5304.   },
  5305.   {
  5306.     "label": "private?",
  5307.     "kind": 12,
  5308.     "detail": ""
  5309.   },
  5310.   {
  5311.     "label": "prn",
  5312.     "detail": "clojure.core/prn"
  5313.   },
  5314.   {
  5315.     "label": "prn-str",
  5316.     "detail": "clojure.core/prn-str"
  5317.   },
  5318.   {
  5319.     "label": "processed-fns",
  5320.     "kind": 12,
  5321.     "detail": ""
  5322.   },
  5323.   {
  5324.     "label": "promise",
  5325.     "detail": "clojure.core/promise"
  5326.   },
  5327.   {
  5328.     "label": "proto-call",
  5329.     "kind": 12,
  5330.     "detail": ""
  5331.   },
  5332.   {
  5333.     "label": "protocol-name",
  5334.     "kind": 12,
  5335.     "detail": ""
  5336.   },
  5337.   {
  5338.     "label": "proxy",
  5339.     "detail": "clojure.core/proxy"
  5340.   },
  5341.   {
  5342.     "label": "proxy-call-with-super",
  5343.     "detail": "clojure.core/proxy-call-with-super"
  5344.   },
  5345.   {
  5346.     "label": "proxy-mappings",
  5347.     "detail": "clojure.core/proxy-mappings"
  5348.   },
  5349.   {
  5350.     "label": "proxy-name",
  5351.     "detail": "clojure.core/proxy-name"
  5352.   },
  5353.   {
  5354.     "label": "proxy-super",
  5355.     "detail": "clojure.core/proxy-super"
  5356.   },
  5357.   {
  5358.     "label": "push-thread-bindings",
  5359.     "detail": "clojure.core/push-thread-bindings"
  5360.   },
  5361.   {
  5362.     "label": "pvalues",
  5363.     "detail": "clojure.core/pvalues"
  5364.   },
  5365.   {
  5366.     "label": "qualified-ident?",
  5367.     "detail": "clojure.core/qualified-ident?"
  5368.   },
  5369.   {
  5370.     "label": "qualified-keyword?",
  5371.     "detail": "clojure.core/qualified-keyword?"
  5372.   },
  5373.   {
  5374.     "label": "qualified-symbol?",
  5375.     "detail": "clojure.core/qualified-symbol?"
  5376.   },
  5377.   {
  5378.     "label": "quot",
  5379.     "detail": "clojure.core/quot"
  5380.   },
  5381.   {
  5382.     "label": "quote",
  5383.     "detail": "clojure.core/quote"
  5384.   },
  5385.   {
  5386.     "label": "quoted-child",
  5387.     "kind": 12,
  5388.     "detail": ""
  5389.   },
  5390.   {
  5391.     "label": "rand",
  5392.     "detail": "clojure.core/rand"
  5393.   },
  5394.   {
  5395.     "label": "rand-int",
  5396.     "detail": "clojure.core/rand-int"
  5397.   },
  5398.   {
  5399.     "label": "rand-nth",
  5400.     "detail": "clojure.core/rand-nth"
  5401.   },
  5402.   {
  5403.     "label": "random-sample",
  5404.     "detail": "clojure.core/random-sample"
  5405.   },
  5406.   {
  5407.     "label": "range",
  5408.     "detail": "clojure.core/range"
  5409.   },
  5410.   {
  5411.     "label": "ratio?",
  5412.     "detail": "clojure.core/ratio?"
  5413.   },
  5414.   {
  5415.     "label": "rational?",
  5416.     "detail": "clojure.core/rational?"
  5417.   },
  5418.   {
  5419.     "label": "rationalize",
  5420.     "detail": "clojure.core/rationalize"
  5421.   },
  5422.   {
  5423.     "label": "re-find",
  5424.     "detail": "clojure.core/re-find"
  5425.   },
  5426.   {
  5427.     "label": "re-groups",
  5428.     "detail": "clojure.core/re-groups"
  5429.   },
  5430.   {
  5431.     "label": "re-matcher",
  5432.     "detail": "clojure.core/re-matcher"
  5433.   },
  5434.   {
  5435.     "label": "re-matches",
  5436.     "detail": "clojure.core/re-matches"
  5437.   },
  5438.   {
  5439.     "label": "re-pattern",
  5440.     "detail": "clojure.core/re-pattern"
  5441.   },
  5442.   {
  5443.     "label": "re-seq",
  5444.     "detail": "clojure.core/re-seq"
  5445.   },
  5446.   {
  5447.     "label": "read",
  5448.     "detail": "clojure.core/read"
  5449.   },
  5450.   {
  5451.     "label": "read-line",
  5452.     "detail": "clojure.core/read-line"
  5453.   },
  5454.   {
  5455.     "label": "read-string",
  5456.     "detail": "clojure.core/read-string"
  5457.   },
  5458.   {
  5459.     "label": "reader-conditional",
  5460.     "detail": "clojure.core/reader-conditional"
  5461.   },
  5462.   {
  5463.     "label": "reader-conditional?",
  5464.     "detail": "clojure.core/reader-conditional?"
  5465.   },
  5466.   {
  5467.     "label": "realized?",
  5468.     "detail": "clojure.core/realized?"
  5469.   },
  5470.   {
  5471.     "label": "record-name",
  5472.     "kind": 12,
  5473.     "detail": ""
  5474.   },
  5475.   {
  5476.     "label": "record?",
  5477.     "detail": "clojure.core/record?"
  5478.   },
  5479.   {
  5480.     "label": "recur",
  5481.     "detail": "clojure.core/recur"
  5482.   },
  5483.   {
  5484.     "label": "recur-arity",
  5485.     "kind": 12,
  5486.     "detail": ""
  5487.   },
  5488.   {
  5489.     "label": "reduce",
  5490.     "detail": "clojure.core/reduce"
  5491.   },
  5492.   {
  5493.     "label": "reduce-kv",
  5494.     "detail": "clojure.core/reduce-kv"
  5495.   },
  5496.   {
  5497.     "label": "reduced",
  5498.     "detail": "clojure.core/reduced"
  5499.   },
  5500.   {
  5501.     "label": "reduced?",
  5502.     "detail": "clojure.core/reduced?"
  5503.   },
  5504.   {
  5505.     "label": "reductions",
  5506.     "detail": "clojure.core/reductions"
  5507.   },
  5508.   {
  5509.     "label": "redundant?",
  5510.     "kind": 12,
  5511.     "detail": ""
  5512.   },
  5513.   {
  5514.     "label": "ref",
  5515.     "detail": "clojure.core/ref"
  5516.   },
  5517.   {
  5518.     "label": "ref-history-count",
  5519.     "detail": "clojure.core/ref-history-count"
  5520.   },
  5521.   {
  5522.     "label": "ref-max-history",
  5523.     "detail": "clojure.core/ref-max-history"
  5524.   },
  5525.   {
  5526.     "label": "ref-min-history",
  5527.     "detail": "clojure.core/ref-min-history"
  5528.   },
  5529.   {
  5530.     "label": "ref-set",
  5531.     "detail": "clojure.core/ref-set"
  5532.   },
  5533.   {
  5534.     "label": "refer",
  5535.     "detail": "clojure.core/refer"
  5536.   },
  5537.   {
  5538.     "label": "refer-clojure",
  5539.     "detail": "clojure.core/refer-clojure"
  5540.   },
  5541.   {
  5542.     "label": "reg-call",
  5543.     "kind": 3,
  5544.     "documentation": {
  5545.       "kind": "markdown",
  5546.       "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*"
  5547.     }
  5548.   },
  5549.   {
  5550.     "label": "reg-not-a-function!",
  5551.     "kind": 3,
  5552.     "documentation": {
  5553.       "kind": "markdown",
  5554.       "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*"
  5555.     }
  5556.   },
  5557.   {
  5558.     "label": "reify",
  5559.     "detail": "clojure.core/reify"
  5560.   },
  5561.   {
  5562.     "label": "release-pending-sends",
  5563.     "detail": "clojure.core/release-pending-sends"
  5564.   },
  5565.   {
  5566.     "label": "rem",
  5567.     "detail": "clojure.core/rem"
  5568.   },
  5569.   {
  5570.     "label": "remove",
  5571.     "detail": "clojure.core/remove"
  5572.   },
  5573.   {
  5574.     "label": "remove-all-methods",
  5575.     "detail": "clojure.core/remove-all-methods"
  5576.   },
  5577.   {
  5578.     "label": "remove-method",
  5579.     "detail": "clojure.core/remove-method"
  5580.   },
  5581.   {
  5582.     "label": "remove-ns",
  5583.     "detail": "clojure.core/remove-ns"
  5584.   },
  5585.   {
  5586.     "label": "remove-watch",
  5587.     "detail": "clojure.core/remove-watch"
  5588.   },
  5589.   {
  5590.     "label": "repeat",
  5591.     "detail": "clojure.core/repeat"
  5592.   },
  5593.   {
  5594.     "label": "repeatedly",
  5595.     "detail": "clojure.core/repeatedly"
  5596.   },
  5597.   {
  5598.     "label": "replace",
  5599.     "detail": "clojure.core/replace"
  5600.   },
  5601.   {
  5602.     "label": "replicate",
  5603.     "detail": "clojure.core/replicate"
  5604.   },
  5605.   {
  5606.     "label": "require",
  5607.     "detail": "clojure.core/require"
  5608.   },
  5609.   {
  5610.     "label": "require-node",
  5611.     "kind": 12,
  5612.     "detail": ""
  5613.   },
  5614.   {
  5615.     "label": "res",
  5616.     "kind": 12,
  5617.     "detail": ""
  5618.   },
  5619.   {
  5620.     "label": "reset!",
  5621.     "detail": "clojure.core/reset!"
  5622.   },
  5623.   {
  5624.     "label": "reset-meta!",
  5625.     "detail": "clojure.core/reset-meta!"
  5626.   },
  5627.   {
  5628.     "label": "reset-vals!",
  5629.     "detail": "clojure.core/reset-vals!"
  5630.   },
  5631.   {
  5632.     "label": "resolve",
  5633.     "detail": "clojure.core/resolve"
  5634.   },
  5635.   {
  5636.     "label": "resolved-alias",
  5637.     "kind": 12,
  5638.     "detail": ""
  5639.   },
  5640.   {
  5641.     "label": "resolved-as",
  5642.     "kind": 12,
  5643.     "detail": ""
  5644.   },
  5645.   {
  5646.     "label": "resolved-as-clojure-var-name",
  5647.     "kind": 12,
  5648.     "detail": ""
  5649.   },
  5650.   {
  5651.     "label": "resolved-as-name",
  5652.     "kind": 12,
  5653.     "detail": ""
  5654.   },
  5655.   {
  5656.     "label": "resolved-as-namespace",
  5657.     "kind": 12,
  5658.     "detail": ""
  5659.   },
  5660.   {
  5661.     "label": "resolved-core?",
  5662.     "kind": 12,
  5663.     "detail": ""
  5664.   },
  5665.   {
  5666.     "label": "resolved-name",
  5667.     "kind": 12,
  5668.     "detail": ""
  5669.   },
  5670.   {
  5671.     "label": "resolved-namespace",
  5672.     "kind": 12,
  5673.     "detail": ""
  5674.   },
  5675.   {
  5676.     "label": "resolved-namespace*",
  5677.     "kind": 12,
  5678.     "detail": ""
  5679.   },
  5680.   {
  5681.     "label": "rest",
  5682.     "detail": "clojure.core/rest"
  5683.   },
  5684.   {
  5685.     "label": "rest-args",
  5686.     "kind": 12,
  5687.     "detail": ""
  5688.   },
  5689.   {
  5690.     "label": "rest-bindings",
  5691.     "kind": 12,
  5692.     "detail": ""
  5693.   },
  5694.   {
  5695.     "label": "rest-expressions",
  5696.     "kind": 12,
  5697.     "detail": ""
  5698.   },
  5699.   {
  5700.     "label": "rest-exprs",
  5701.     "kind": 12,
  5702.     "detail": ""
  5703.   },
  5704.   {
  5705.     "label": "rest-kvs",
  5706.     "kind": 12,
  5707.     "detail": ""
  5708.   },
  5709.   {
  5710.     "label": "rest-parsed",
  5711.     "kind": 12,
  5712.     "detail": ""
  5713.   },
  5714.   {
  5715.     "label": "restart-agent",
  5716.     "detail": "clojure.core/restart-agent"
  5717.   },
  5718.   {
  5719.     "label": "resultset-seq",
  5720.     "detail": "clojure.core/resultset-seq"
  5721.   },
  5722.   {
  5723.     "label": "ret",
  5724.     "kind": 12,
  5725.     "detail": ""
  5726.   },
  5727.   {
  5728.     "label": "ret-binding",
  5729.     "kind": 12,
  5730.     "detail": ""
  5731.   },
  5732.   {
  5733.     "label": "ret-binding-expr",
  5734.     "kind": 12,
  5735.     "detail": ""
  5736.   },
  5737.   {
  5738.     "label": "ret-expr-id",
  5739.     "kind": 12,
  5740.     "detail": ""
  5741.   },
  5742.   {
  5743.     "label": "ret-tag",
  5744.     "kind": 12,
  5745.     "detail": ""
  5746.   },
  5747.   {
  5748.     "label": "return-tag",
  5749.     "kind": 12,
  5750.     "detail": ""
  5751.   },
  5752.   {
  5753.     "label": "reverse",
  5754.     "detail": "clojure.core/reverse"
  5755.   },
  5756.   {
  5757.     "label": "reversible?",
  5758.     "detail": "clojure.core/reversible?"
  5759.   },
  5760.   {
  5761.     "label": "rhs",
  5762.     "kind": 12,
  5763.     "detail": ""
  5764.   },
  5765.   {
  5766.     "label": "row",
  5767.     "kind": 12,
  5768.     "detail": ""
  5769.   },
  5770.   {
  5771.     "label": "rseq",
  5772.     "detail": "clojure.core/rseq"
  5773.   },
  5774.   {
  5775.     "label": "rst-children",
  5776.     "kind": 12,
  5777.     "detail": ""
  5778.   },
  5779.   {
  5780.     "label": "rsubseq",
  5781.     "detail": "clojure.core/rsubseq"
  5782.   },
  5783.   {
  5784.     "label": "run!",
  5785.     "detail": "clojure.core/run!"
  5786.   },
  5787.   {
  5788.     "label": "s",
  5789.     "kind": 12,
  5790.     "detail": ""
  5791.   },
  5792.   {
  5793.     "label": "satisfies?",
  5794.     "detail": "clojure.core/satisfies?"
  5795.   },
  5796.   {
  5797.     "label": "sc",
  5798.     "kind": 12,
  5799.     "detail": ""
  5800.   },
  5801.   {
  5802.     "label": "schema",
  5803.     "kind": 9,
  5804.     "detail": "clj-kondo.impl.schema"
  5805.   },
  5806.   {
  5807.     "label": "schemas",
  5808.     "kind": 12,
  5809.     "detail": ""
  5810.   },
  5811.   {
  5812.     "label": "sci",
  5813.     "kind": 9,
  5814.     "detail": "sci.core"
  5815.   },
  5816.   {
  5817.     "label": "scope-end",
  5818.     "kind": 3,
  5819.     "documentation": {
  5820.       "kind": "markdown",
  5821.       "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*"
  5822.     }
  5823.   },
  5824.   {
  5825.     "label": "scoped-expr",
  5826.     "kind": 12,
  5827.     "detail": ""
  5828.   },
  5829.   {
  5830.     "label": "second",
  5831.     "detail": "clojure.core/second"
  5832.   },
  5833.   {
  5834.     "label": "select-keys",
  5835.     "detail": "clojure.core/select-keys"
  5836.   },
  5837.   {
  5838.     "label": "send",
  5839.     "detail": "clojure.core/send"
  5840.   },
  5841.   {
  5842.     "label": "send-off",
  5843.     "detail": "clojure.core/send-off"
  5844.   },
  5845.   {
  5846.     "label": "send-via",
  5847.     "detail": "clojure.core/send-via"
  5848.   },
  5849.   {
  5850.     "label": "seq",
  5851.     "detail": "clojure.core/seq"
  5852.   },
  5853.   {
  5854.     "label": "seq?",
  5855.     "detail": "clojure.core/seq?"
  5856.   },
  5857.   {
  5858.     "label": "seqable?",
  5859.     "detail": "clojure.core/seqable?"
  5860.   },
  5861.   {
  5862.     "label": "seque",
  5863.     "detail": "clojure.core/seque"
  5864.   },
  5865.   {
  5866.     "label": "sequence",
  5867.     "detail": "clojure.core/sequence"
  5868.   },
  5869.   {
  5870.     "label": "sequential?",
  5871.     "detail": "clojure.core/sequential?"
  5872.   },
  5873.   {
  5874.     "label": "set",
  5875.     "detail": "clojure.core/set"
  5876.   },
  5877.   {
  5878.     "label": "set",
  5879.     "kind": 9,
  5880.     "detail": "clojure.set"
  5881.   },
  5882.   {
  5883.     "label": "set!",
  5884.     "detail": "clojure.core/set!"
  5885.   },
  5886.   {
  5887.     "label": "set-agent-send-executor!",
  5888.     "detail": "clojure.core/set-agent-send-executor!"
  5889.   },
  5890.   {
  5891.     "label": "set-agent-send-off-executor!",
  5892.     "detail": "clojure.core/set-agent-send-off-executor!"
  5893.   },
  5894.   {
  5895.     "label": "set-error-handler!",
  5896.     "detail": "clojure.core/set-error-handler!"
  5897.   },
  5898.   {
  5899.     "label": "set-error-mode!",
  5900.     "detail": "clojure.core/set-error-mode!"
  5901.   },
  5902.   {
  5903.     "label": "set-validator!",
  5904.     "detail": "clojure.core/set-validator!"
  5905.   },
  5906.   {
  5907.     "label": "set?",
  5908.     "detail": "clojure.core/set?"
  5909.   },
  5910.   {
  5911.     "label": "sexpr",
  5912.     "kind": 12,
  5913.     "detail": ""
  5914.   },
  5915.   {
  5916.     "label": "short",
  5917.     "detail": "clojure.core/short"
  5918.   },
  5919.   {
  5920.     "label": "short-array",
  5921.     "detail": "clojure.core/short-array"
  5922.   },
  5923.   {
  5924.     "label": "shorts",
  5925.     "detail": "clojure.core/shorts"
  5926.   },
  5927.   {
  5928.     "label": "shuffle",
  5929.     "detail": "clojure.core/shuffle"
  5930.   },
  5931.   {
  5932.     "label": "shutdown-agents",
  5933.     "detail": "clojure.core/shutdown-agents"
  5934.   },
  5935.   {
  5936.     "label": "simple-ident?",
  5937.     "detail": "clojure.core/simple-ident?"
  5938.   },
  5939.   {
  5940.     "label": "simple-keyword?",
  5941.     "detail": "clojure.core/simple-keyword?"
  5942.   },
  5943.   {
  5944.     "label": "simple-symbol?",
  5945.     "detail": "clojure.core/simple-symbol?"
  5946.   },
  5947.   {
  5948.     "label": "skip-reg-binding?",
  5949.     "kind": 12,
  5950.     "detail": ""
  5951.   },
  5952.   {
  5953.     "label": "slurp",
  5954.     "detail": "clojure.core/slurp"
  5955.   },
  5956.   {
  5957.     "label": "some",
  5958.     "detail": "clojure.core/some"
  5959.   },
  5960.   {
  5961.     "label": "some->",
  5962.     "detail": "clojure.core/some->"
  5963.   },
  5964.   {
  5965.     "label": "some->>",
  5966.     "detail": "clojure.core/some->>"
  5967.   },
  5968.   {
  5969.     "label": "some-fn",
  5970.     "detail": "clojure.core/some-fn"
  5971.   },
  5972.   {
  5973.     "label": "some?",
  5974.     "detail": "clojure.core/some?"
  5975.   },
  5976.   {
  5977.     "label": "sort",
  5978.     "detail": "clojure.core/sort"
  5979.   },
  5980.   {
  5981.     "label": "sort-by",
  5982.     "detail": "clojure.core/sort-by"
  5983.   },
  5984.   {
  5985.     "label": "sorted-map",
  5986.     "detail": "clojure.core/sorted-map"
  5987.   },
  5988.   {
  5989.     "label": "sorted-map-by",
  5990.     "detail": "clojure.core/sorted-map-by"
  5991.   },
  5992.   {
  5993.     "label": "sorted-set",
  5994.     "detail": "clojure.core/sorted-set"
  5995.   },
  5996.   {
  5997.     "label": "sorted-set-by",
  5998.     "detail": "clojure.core/sorted-set-by"
  5999.   },
  6000.   {
  6001.     "label": "sorted?",
  6002.     "detail": "clojure.core/sorted?"
  6003.   },
  6004.   {
  6005.     "label": "spec",
  6006.     "kind": 9,
  6007.     "detail": "clj-kondo.impl.analyzer.spec"
  6008.   },
  6009.   {
  6010.     "label": "special-symbol?",
  6011.     "detail": "clojure.core/special-symbol?"
  6012.   },
  6013.   {
  6014.     "label": "spit",
  6015.     "detail": "clojure.core/spit"
  6016.   },
  6017.   {
  6018.     "label": "split-at",
  6019.     "detail": "clojure.core/split-at"
  6020.   },
  6021.   {
  6022.     "label": "split-with",
  6023.     "detail": "clojure.core/split-with"
  6024.   },
  6025.   {
  6026.     "label": "str",
  6027.     "detail": "clojure.core/str"
  6028.   },
  6029.   {
  6030.     "label": "str",
  6031.     "kind": 9,
  6032.     "detail": "clojure.string"
  6033.   },
  6034.   {
  6035.     "label": "string?",
  6036.     "detail": "clojure.core/string?"
  6037.   },
  6038.   {
  6039.     "label": "struct",
  6040.     "detail": "clojure.core/struct"
  6041.   },
  6042.   {
  6043.     "label": "struct-map",
  6044.     "detail": "clojure.core/struct-map"
  6045.   },
  6046.   {
  6047.     "label": "subs",
  6048.     "detail": "clojure.core/subs"
  6049.   },
  6050.   {
  6051.     "label": "subseq",
  6052.     "detail": "clojure.core/subseq"
  6053.   },
  6054.   {
  6055.     "label": "subvec",
  6056.     "detail": "clojure.core/subvec"
  6057.   },
  6058.   {
  6059.     "label": "supers",
  6060.     "detail": "clojure.core/supers"
  6061.   },
  6062.   {
  6063.     "label": "swap!",
  6064.     "detail": "clojure.core/swap!"
  6065.   },
  6066.   {
  6067.     "label": "swap-vals!",
  6068.     "detail": "clojure.core/swap-vals!"
  6069.   },
  6070.   {
  6071.     "label": "sym",
  6072.     "kind": 12,
  6073.     "detail": ""
  6074.   },
  6075.   {
  6076.     "label": "symbol",
  6077.     "detail": "clojure.core/symbol"
  6078.   },
  6079.   {
  6080.     "label": "symbol?",
  6081.     "detail": "clojure.core/symbol?"
  6082.   },
  6083.   {
  6084.     "label": "sync",
  6085.     "detail": "clojure.core/sync"
  6086.   },
  6087.   {
  6088.     "label": "t",
  6089.     "kind": 12,
  6090.     "detail": ""
  6091.   },
  6092.   {
  6093.     "label": "tag",
  6094.     "kind": 12,
  6095.     "detail": ""
  6096.   },
  6097.   {
  6098.     "label": "tagged-literal",
  6099.     "detail": "clojure.core/tagged-literal"
  6100.   },
  6101.   {
  6102.     "label": "tagged-literal?",
  6103.     "detail": "clojure.core/tagged-literal?"
  6104.   },
  6105.   {
  6106.     "label": "tags",
  6107.     "kind": 12,
  6108.     "detail": ""
  6109.   },
  6110.   {
  6111.     "label": "take",
  6112.     "detail": "clojure.core/take"
  6113.   },
  6114.   {
  6115.     "label": "take-last",
  6116.     "detail": "clojure.core/take-last"
  6117.   },
  6118.   {
  6119.     "label": "take-nth",
  6120.     "detail": "clojure.core/take-nth"
  6121.   },
  6122.   {
  6123.     "label": "take-while",
  6124.     "detail": "clojure.core/take-while"
  6125.   },
  6126.   {
  6127.     "label": "test",
  6128.     "kind": 9,
  6129.     "detail": "clj-kondo.impl.analyzer.test"
  6130.   },
  6131.   {
  6132.     "label": "test",
  6133.     "detail": "clojure.core/test"
  6134.   },
  6135.   {
  6136.     "label": "the-ns",
  6137.     "detail": "clojure.core/the-ns"
  6138.   },
  6139.   {
  6140.     "label": "this-binding",
  6141.     "kind": 12,
  6142.     "detail": ""
  6143.   },
  6144.   {
  6145.     "label": "thread-bound?",
  6146.     "detail": "clojure.core/thread-bound?"
  6147.   },
  6148.   {
  6149.     "label": "throw",
  6150.     "detail": "clojure.core/throw"
  6151.   },
  6152.   {
  6153.     "label": "time",
  6154.     "detail": "clojure.core/time"
  6155.   },
  6156.   {
  6157.     "label": "to-array",
  6158.     "detail": "clojure.core/to-array"
  6159.   },
  6160.   {
  6161.     "label": "to-array-2d",
  6162.     "detail": "clojure.core/to-array-2d"
  6163.   },
  6164.   {
  6165.     "label": "top-level?",
  6166.     "kind": 12,
  6167.     "detail": ""
  6168.   },
  6169.   {
  6170.     "label": "trampoline",
  6171.     "detail": "clojure.core/trampoline"
  6172.   },
  6173.   {
  6174.     "label": "transduce",
  6175.     "detail": "clojure.core/transduce"
  6176.   },
  6177.   {
  6178.     "label": "transduce-arity-vecs",
  6179.     "kind": 12,
  6180.     "detail": ""
  6181.   },
  6182.   {
  6183.     "label": "transformed",
  6184.     "kind": 12,
  6185.     "detail": ""
  6186.   },
  6187.   {
  6188.     "label": "transient",
  6189.     "detail": "clojure.core/transient"
  6190.   },
  6191.   {
  6192.     "label": "tree-seq",
  6193.     "detail": "clojure.core/tree-seq"
  6194.   },
  6195.   {
  6196.     "label": "true?",
  6197.     "detail": "clojure.core/true?"
  6198.   },
  6199.   {
  6200.     "label": "try",
  6201.     "detail": "clojure.core/try"
  6202.   },
  6203.   {
  6204.     "label": "typ",
  6205.     "kind": 12,
  6206.     "detail": ""
  6207.   },
  6208.   {
  6209.     "label": "type",
  6210.     "detail": "clojure.core/type"
  6211.   },
  6212.   {
  6213.     "label": "types",
  6214.     "kind": 9,
  6215.     "detail": "clj-kondo.impl.types"
  6216.   },
  6217.   {
  6218.     "label": "types",
  6219.     "kind": 12,
  6220.     "detail": ""
  6221.   },
  6222.   {
  6223.     "label": "unchecked-add",
  6224.     "detail": "clojure.core/unchecked-add"
  6225.   },
  6226.   {
  6227.     "label": "unchecked-add-int",
  6228.     "detail": "clojure.core/unchecked-add-int"
  6229.   },
  6230.   {
  6231.     "label": "unchecked-byte",
  6232.     "detail": "clojure.core/unchecked-byte"
  6233.   },
  6234.   {
  6235.     "label": "unchecked-char",
  6236.     "detail": "clojure.core/unchecked-char"
  6237.   },
  6238.   {
  6239.     "label": "unchecked-dec",
  6240.     "detail": "clojure.core/unchecked-dec"
  6241.   },
  6242.   {
  6243.     "label": "unchecked-dec-int",
  6244.     "detail": "clojure.core/unchecked-dec-int"
  6245.   },
  6246.   {
  6247.     "label": "unchecked-divide-int",
  6248.     "detail": "clojure.core/unchecked-divide-int"
  6249.   },
  6250.   {
  6251.     "label": "unchecked-double",
  6252.     "detail": "clojure.core/unchecked-double"
  6253.   },
  6254.   {
  6255.     "label": "unchecked-float",
  6256.     "detail": "clojure.core/unchecked-float"
  6257.   },
  6258.   {
  6259.     "label": "unchecked-inc",
  6260.     "detail": "clojure.core/unchecked-inc"
  6261.   },
  6262.   {
  6263.     "label": "unchecked-inc-int",
  6264.     "detail": "clojure.core/unchecked-inc-int"
  6265.   },
  6266.   {
  6267.     "label": "unchecked-int",
  6268.     "detail": "clojure.core/unchecked-int"
  6269.   },
  6270.   {
  6271.     "label": "unchecked-long",
  6272.     "detail": "clojure.core/unchecked-long"
  6273.   },
  6274.   {
  6275.     "label": "unchecked-multiply",
  6276.     "detail": "clojure.core/unchecked-multiply"
  6277.   },
  6278.   {
  6279.     "label": "unchecked-multiply-int",
  6280.     "detail": "clojure.core/unchecked-multiply-int"
  6281.   },
  6282.   {
  6283.     "label": "unchecked-negate",
  6284.     "detail": "clojure.core/unchecked-negate"
  6285.   },
  6286.   {
  6287.     "label": "unchecked-negate-int",
  6288.     "detail": "clojure.core/unchecked-negate-int"
  6289.   },
  6290.   {
  6291.     "label": "unchecked-remainder-int",
  6292.     "detail": "clojure.core/unchecked-remainder-int"
  6293.   },
  6294.   {
  6295.     "label": "unchecked-short",
  6296.     "detail": "clojure.core/unchecked-short"
  6297.   },
  6298.   {
  6299.     "label": "unchecked-subtract",
  6300.     "detail": "clojure.core/unchecked-subtract"
  6301.   },
  6302.   {
  6303.     "label": "unchecked-subtract-int",
  6304.     "detail": "clojure.core/unchecked-subtract-int"
  6305.   },
  6306.   {
  6307.     "label": "underive",
  6308.     "detail": "clojure.core/underive"
  6309.   },
  6310.   {
  6311.     "label": "unindexed",
  6312.     "kind": 12,
  6313.     "detail": ""
  6314.   },
  6315.   {
  6316.     "label": "unknown-ns?",
  6317.     "kind": 12,
  6318.     "detail": ""
  6319.   },
  6320.   {
  6321.     "label": "unquote",
  6322.     "detail": "clojure.core/unquote"
  6323.   },
  6324.   {
  6325.     "label": "unquote-splicing",
  6326.     "detail": "clojure.core/unquote-splicing"
  6327.   },
  6328.   {
  6329.     "label": "unreduced",
  6330.     "detail": "clojure.core/unreduced"
  6331.   },
  6332.   {
  6333.     "label": "unresolved-ns",
  6334.     "kind": 12,
  6335.     "detail": ""
  6336.   },
  6337.   {
  6338.     "label": "unresolved?",
  6339.     "kind": 12,
  6340.     "detail": ""
  6341.   },
  6342.   {
  6343.     "label": "unsigned-bit-shift-right",
  6344.     "detail": "clojure.core/unsigned-bit-shift-right"
  6345.   },
  6346.   {
  6347.     "label": "update",
  6348.     "detail": "clojure.core/update"
  6349.   },
  6350.   {
  6351.     "label": "update-in",
  6352.     "detail": "clojure.core/update-in"
  6353.   },
  6354.   {
  6355.     "label": "update-proxy",
  6356.     "detail": "clojure.core/update-proxy"
  6357.   },
  6358.   {
  6359.     "label": "uri?",
  6360.     "detail": "clojure.core/uri?"
  6361.   },
  6362.   {
  6363.     "label": "usages",
  6364.     "kind": 9,
  6365.     "detail": "clj-kondo.impl.analyzer.usages"
  6366.   },
  6367.   {
  6368.     "label": "use",
  6369.     "detail": "clojure.core/use"
  6370.   },
  6371.   {
  6372.     "label": "utils",
  6373.     "kind": 9,
  6374.     "detail": "clj-kondo.impl.utils"
  6375.   },
  6376.   {
  6377.     "label": "uuid?",
  6378.     "detail": "clojure.core/uuid?"
  6379.   },
  6380.   {
  6381.     "label": "v",
  6382.     "kind": 12,
  6383.     "detail": ""
  6384.   },
  6385.   {
  6386.     "label": "val",
  6387.     "detail": "clojure.core/val"
  6388.   },
  6389.   {
  6390.     "label": "valid-bv-node",
  6391.     "kind": 12,
  6392.     "detail": ""
  6393.   },
  6394.   {
  6395.     "label": "valid?",
  6396.     "kind": 12,
  6397.     "detail": ""
  6398.   },
  6399.   {
  6400.     "label": "vals",
  6401.     "detail": "clojure.core/vals"
  6402.   },
  6403.   {
  6404.     "label": "value",
  6405.     "kind": 12,
  6406.     "detail": ""
  6407.   },
  6408.   {
  6409.     "label": "value-expr",
  6410.     "kind": 12,
  6411.     "detail": ""
  6412.   },
  6413.   {
  6414.     "label": "value-id",
  6415.     "kind": 12,
  6416.     "detail": ""
  6417.   },
  6418.   {
  6419.     "label": "var",
  6420.     "detail": "clojure.core/var"
  6421.   },
  6422.   {
  6423.     "label": "var-get",
  6424.     "detail": "clojure.core/var-get"
  6425.   },
  6426.   {
  6427.     "label": "var-meta",
  6428.     "kind": 12,
  6429.     "detail": ""
  6430.   },
  6431.   {
  6432.     "label": "var-name",
  6433.     "kind": 12,
  6434.     "detail": ""
  6435.   },
  6436.   {
  6437.     "label": "var-name-node",
  6438.     "kind": 12,
  6439.     "detail": ""
  6440.   },
  6441.   {
  6442.     "label": "var-name-nodes",
  6443.     "kind": 12,
  6444.     "detail": ""
  6445.   },
  6446.   {
  6447.     "label": "var-set",
  6448.     "detail": "clojure.core/var-set"
  6449.   },
  6450.   {
  6451.     "label": "var?",
  6452.     "detail": "clojure.core/var?"
  6453.   },
  6454.   {
  6455.     "label": "varargs-min-arity",
  6456.     "kind": 12,
  6457.     "detail": ""
  6458.   },
  6459.   {
  6460.     "label": "varargs?",
  6461.     "kind": 12,
  6462.     "detail": ""
  6463.   },
  6464.   {
  6465.     "label": "vary-meta",
  6466.     "detail": "clojure.core/vary-meta"
  6467.   },
  6468.   {
  6469.     "label": "vec",
  6470.     "detail": "clojure.core/vec"
  6471.   },
  6472.   {
  6473.     "label": "vec?",
  6474.     "kind": 12,
  6475.     "detail": ""
  6476.   },
  6477.   {
  6478.     "label": "vector",
  6479.     "detail": "clojure.core/vector"
  6480.   },
  6481.   {
  6482.     "label": "vector-of",
  6483.     "detail": "clojure.core/vector-of"
  6484.   },
  6485.   {
  6486.     "label": "vector?",
  6487.     "detail": "clojure.core/vector?"
  6488.   },
  6489.   {
  6490.     "label": "volatile!",
  6491.     "detail": "clojure.core/volatile!"
  6492.   },
  6493.   {
  6494.     "label": "volatile?",
  6495.     "detail": "clojure.core/volatile?"
  6496.   },
  6497.   {
  6498.     "label": "vreset!",
  6499.     "detail": "clojure.core/vreset!"
  6500.   },
  6501.   {
  6502.     "label": "vswap!",
  6503.     "detail": "clojure.core/vswap!"
  6504.   },
  6505.   {
  6506.     "label": "when",
  6507.     "detail": "clojure.core/when"
  6508.   },
  6509.   {
  6510.     "label": "when-first",
  6511.     "detail": "clojure.core/when-first"
  6512.   },
  6513.   {
  6514.     "label": "when-let",
  6515.     "detail": "clojure.core/when-let"
  6516.   },
  6517.   {
  6518.     "label": "when-not",
  6519.     "detail": "clojure.core/when-not"
  6520.   },
  6521.   {
  6522.     "label": "when-some",
  6523.     "detail": "clojure.core/when-some"
  6524.   },
  6525.   {
  6526.     "label": "while",
  6527.     "detail": "clojure.core/while"
  6528.   },
  6529.   {
  6530.     "label": "with-bindings",
  6531.     "detail": "clojure.core/with-bindings"
  6532.   },
  6533.   {
  6534.     "label": "with-bindings*",
  6535.     "detail": "clojure.core/with-bindings*"
  6536.   },
  6537.   {
  6538.     "label": "with-in-str",
  6539.     "detail": "clojure.core/with-in-str"
  6540.   },
  6541.   {
  6542.     "label": "with-loading-context",
  6543.     "detail": "clojure.core/with-loading-context"
  6544.   },
  6545.   {
  6546.     "label": "with-local-vars",
  6547.     "detail": "clojure.core/with-local-vars"
  6548.   },
  6549.   {
  6550.     "label": "with-meta",
  6551.     "detail": "clojure.core/with-meta"
  6552.   },
  6553.   {
  6554.     "label": "with-open",
  6555.     "detail": "clojure.core/with-open"
  6556.   },
  6557.   {
  6558.     "label": "with-out-str",
  6559.     "detail": "clojure.core/with-out-str"
  6560.   },
  6561.   {
  6562.     "label": "with-precision",
  6563.     "detail": "clojure.core/with-precision"
  6564.   },
  6565.   {
  6566.     "label": "with-redefs",
  6567.     "detail": "clojure.core/with-redefs"
  6568.   },
  6569.   {
  6570.     "label": "with-redefs-fn",
  6571.     "detail": "clojure.core/with-redefs-fn"
  6572.   },
  6573.   {
  6574.     "label": "xml-seq",
  6575.     "detail": "clojure.core/xml-seq"
  6576.   },
  6577.   {
  6578.     "label": "zero?",
  6579.     "detail": "clojure.core/zero?"
  6580.   },
  6581.   {
  6582.     "label": "zipmap",
  6583.     "detail": "clojure.core/zipmap"
  6584.   }
  6585.  
Add Comment
Please, Sign In to add comment