Liking cljdoc? Tell your friends :D

eastwood.linters.misc


*def-walker-data*clj

source

allow-both-defs?clj

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

allowed-ns-reference-keywordsclj

source

arg-count-compatible-with-arglistsclj

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

argvec-kindclj

(argvec-kind argvec)
source

bad-arglistsclj

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

cmp-argvec-kindsclj

(cmp-argvec-kinds kind1 kind2)
source

deconstruct-signature-unionclj

(deconstruct-signature-union sigs)
source

def-in-defclj

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

def-walkerclj

(def-walker ast-seq)
source

def-walker-post1clj

(def-walker-post1 ast)
source

def-walker-pre1clj

(def-walker-pre1 ast)
source

libspec?clj

(libspec? x)
source

local-shadows-varclj

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

make-lint-warningclj

(make-lint-warning kw msg cwd file)
source

map-from-symbol-to-symbol?clj

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

maybe-unwrap-quoteclj

(maybe-unwrap-quote x)
source

misplaced-docstringsclj

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

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].
sourceraw docstring

most-specific-locclj

(most-specific-loc loc form)
source

no-ns-form-found-filesclj

(no-ns-form-found-files dir-name-strs files filemap linters cwd)
source

non-clojure-filesclj

(non-clojure-files non-clojure-files linters cwd)
source

non-dynamic-earmuffsclj

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

redefd-var-locclj

(redefd-var-loc ast)
source

redefd-var-loc-descclj

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

redefd-varsclj

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

remove-dup-defsclj

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

signature-unionclj

(signature-union arglists)
source

symbol-list?clj

(symbol-list? x)
source

unlimited-useclj

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

var-of-astclj

(var-of-ast ast)
source

warnings-for-libspecclj

(warnings-for-libspec libspec kw loc)
source

warnings-for-libspec-or-prefix-listclj

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

warnings-for-one-ns-formclj

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

wrong-arityclj

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

wrong-ns-formclj

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

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

× close