Liking cljdoc? Tell your friends :D

noahtheduke.splint.runner

Handles parsing and linting all of given files.

Handles parsing and linting all of given files.
raw docstring

check-all-rules-of-typeclj

(check-all-rules-of-type rules parent-form form)
source

check-and-recurclj

(check-and-recur ctx rules filename parent-form form)

Check a given form and then map recur over each of the form's children.

Check a given form and then map recur over each of the form's children.
sourceraw docstring

check-formclj

(check-form ctx rules parent-form form)

Checks a given form against the appropriate rules then calls on-match to build the diagnostic and store it in ctx.

Checks a given form against the appropriate rules then calls `on-match` to build the
diagnostic and store it in `ctx`.
sourceraw docstring

check-pathsclj

(check-paths ctx rules paths)
source

check-paths-parallelclj

(check-paths-parallel ctx rules paths)
source

check-paths-singleclj

(check-paths-single ctx rules paths)
source

check-patternclj

(check-pattern rule pattern parent-form form)

Call :pattern on the form and if it hits, call :on-match on it.

Only attach parent-form to the metadata after :pattern is true, cuz parent-form can be potentially massive.

Call `:pattern` on the form and if it hits, call `:on-match` on it.

Only attach `parent-form` to the metadata after `:pattern` is true, cuz
`parent-form` can be potentially massive.
sourceraw docstring

check-ruleclj

(check-rule rule parent-form form)
source

parse-and-check-fileclj

(parse-and-check-file ctx rules file)

Parse the given file and then check each form.

Parse the given file and then check each form.
sourceraw docstring

prepare-rulesclj

(prepare-rules config rules)
source

runclj

(run args)
source

update-rulesclj

(update-rules rules form)
source

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

× close