Liking cljdoc? Tell your friends :D

eastwood.linters.misc


*def-walker-data*clj


allow-both-defs?clj

(allow-both-defs? def-ast1 def-ast2 defd-var all-asts opt)

allowed-ns-reference-keywordsclj


arg-count-compatible-with-arglistsclj

(arg-count-compatible-with-arglists arg-count arglists)

argvec-kindclj

(argvec-kind argvec)

bad-arglistsclj

(bad-arglists {:keys [asts]} opt)

cmp-argvec-kindsclj

(cmp-argvec-kinds kind1 kind2)

deconstruct-signature-unionclj

(deconstruct-signature-union sigs)

def-in-defclj

(def-in-def {:keys [asts]} opt)

def-walkerclj

(def-walker ast-seq)

def-walker-post1clj

(def-walker-post1 ast)

def-walker-pre1clj

(def-walker-pre1 ast)

libspec?clj

(libspec? x)

local-shadows-varclj

(local-shadows-var {:keys [asts]} opt)

map-from-symbol-to-symbol?clj

(map-from-symbol-to-symbol? x)

maybe-unwrap-quoteclj

(maybe-unwrap-quote x)

misplaced-docstringsclj

(misplaced-docstrings {:keys [asts]} opt)

more-restrictive-sigs?clj

(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].
raw docstring

most-specific-locclj

(most-specific-loc loc form)

non-dynamic-earmuffsclj

(non-dynamic-earmuffs {:keys [asts]} opt)

redefd-var-locclj

(redefd-var-loc ast)

redefd-var-loc-descclj

(redefd-var-loc-desc var-ast)

redefd-varsclj

(redefd-vars {:keys [asts]} opt)

remove-dup-defsclj

(remove-dup-defs defd-var asts all-asts opt)

signature-unionclj

(signature-union arglists)

symbol-list?clj

(symbol-list? x)

unlimited-useclj

(unlimited-use {:keys [asts]} opt)

var-of-astclj

(var-of-ast ast)

warnings-for-libspecclj

(warnings-for-libspec libspec kw loc)

warnings-for-libspec-or-prefix-listclj

(warnings-for-libspec-or-prefix-list arg kw loc)

warnings-for-one-ns-formclj

(warnings-for-one-ns-form ns-ast)

wrong-arityclj

(wrong-arity {:keys [asts]} opt)

wrong-ns-formclj

(wrong-ns-form {:keys [asts]} opt)

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close