clj-kondo.impl.utils

(source)
Public Variable Short Description
*ctx* (clj)
->uri (clj)
assoc-some (clj) Associates a key with a value in a map, if and only if the value is not nil.
attach-branch (clj)
attach-branch* (clj)
boolean-token? (clj)
char-token? (clj)
constant? (clj) returns true of expr represents a compile time constant.
ctx-with-bindings (clj)
ctx-with-linter-disabled (clj)
ctx-with-linters-disabled (clj)
deep-merge (clj) deep merge that also mashes together sequentials.
err (clj)
export-ns-sym (clj)
file-ext (clj)
handle-ignore (clj)
keep-remove (clj)
keyword-node (clj)
keyword-node? (clj)
kw->sym (clj)
linter-disabled? (clj)
list-node (clj)
list-node? (clj)
log (clj)
map-node (clj)
map-node-get-value-node (clj) Return value node from map node matching given keyword `kw`.
map-node-vals (clj)
map-vals (clj) Maps a function over the values of an associative collection.
mark-generate (clj)
node->keyword (clj) Returns keyword from node, if it contains any.
node->line (clj)
number-token? (clj)
one-of (clj)
parse-string (clj)
parse-string-all (clj)
print-err! (clj)
process-reader-conditional (clj)
reg-call (clj)
resolve-call (clj)
resolve-call* (clj)
resolve-ns (clj)
select-lang (clj)
select-lang-children (clj)
select-some (clj) Like select-keys, but only selects when value is not nil.
set-node (clj)
set-node? (clj)
sexpr (clj)
stderr (clj)
string-from-token (clj)
string-node (clj)
strip-file-ext (clj)
symbol-call (clj) Returns symbol of call.
symbol-from-token (clj)
symbol-token? (clj)
tag (clj)
token-node (clj)
unixify-path (clj) Convert dir separators in `s`, when on Windows, to forward slashes.
update-vals (clj) m f => {k (f v) ...} Given a map m and a function f of 1-argument, returns a new map where the keys of m are mapped to result of applying f to the corresponding values of m.
vconj (clj)
vector-node (clj)
where-am-i (clj)
windows? (clj)