(allow-both-defs? def-ast1 def-ast2 defd-var all-asts opt)
(arg-count-compatible-with-arglists arg-count arglists)
(argvec-kind argvec)
(bad-arglists {:keys [asts]} opt)
(cmp-argvec-kinds kind1 kind2)
(deconstruct-signature-union sigs)
(def-in-def {:keys [asts]} opt)
(def-walker ast-seq)
(def-walker-post1 ast)
(def-walker-pre1 ast)
(libspec? x)
(local-shadows-var {:keys [asts]} opt)
(map-from-symbol-to-symbol? x)
(maybe-unwrap-quote x)
(misplaced-docstrings {:keys [asts]} opt)
(more-restrictive-sigs? sigs1 sigs2)
sigs1 and sigs2 are expected to be return values of signature-union, i.e. vectors of non-negative integers, no duplicates, sorted in increasing order, optionally having an :or-more keyword at the end.
Return true if sigs1 are more restrictive than sigs2.
For example [0 2 4 6] is more restrictive than [0 2 3 :or-more].
sigs1 and sigs2 are expected to be return values of signature-union, i.e. vectors of non-negative integers, no duplicates, sorted in increasing order, optionally having an :or-more keyword at the end. Return true if sigs1 are more restrictive than sigs2. For example [0 2 4 6] is more restrictive than [0 2 3 :or-more].
(most-specific-loc loc form)
(non-dynamic-earmuffs {:keys [asts]} opt)
(redefd-var-loc ast)
(redefd-var-loc-desc var-ast)
(redefd-vars {:keys [asts]} opt)
(remove-dup-defs defd-var asts all-asts opt)
(signature-union arglists)
(symbol-list? x)
(unlimited-use {:keys [asts]} opt)
(var-of-ast ast)
(warnings-for-libspec libspec kw loc)
(warnings-for-libspec-or-prefix-list arg kw loc)
(warnings-for-one-ns-form ns-ast)
(wrong-arity {:keys [asts]} opt)
(wrong-ns-form {:keys [asts]} opt)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close