(print! {:keys [:config :findings :summary :analysis]})
Prints the result from run!
to *out*
. Returns nil
. Alpha,
subject to change.
Prints the result from `run!` to `*out*`. Returns `nil`. Alpha, subject to change.
(run! {:keys [:lint :lang :cache :cache-dir :config] :or {cache true}})
Takes a map with:
:lint
: a seqable of files, directories and/or classpaths to lint.
:lang
: optional, defaults to :clj
. Sets language for linting
*in*
. Supported values: :clj
, :cljs
and :cljc
.
:cache-dir
: when this option is provided, the cache will be
resolved to this directory. If :cache
is false
this option will
be ignored.
:cache
: if false
, won't use cache. Otherwise, will try to resolve cache
using :cache-dir
. If :cache-dir
is not set, cache is resolved using the
nearest .clj-kondo
directory in the current and parent directories.
:config
: optional. Map or string representing the config as EDN,
or a config file.
In places where a file-like value is expected, either a path as string or a
java.io.File
may be passed, except for a classpath which must always be a string.
Returns a map with :findings
, a seqable of finding maps, a
:summary
of the findings and the :config
that was used to
produce those findings. This map can be passed to print!
to print
to *out*
. Alpha, subject to change.
Takes a map with: - `:lint`: a seqable of files, directories and/or classpaths to lint. - `:lang`: optional, defaults to `:clj`. Sets language for linting `*in*`. Supported values: `:clj`, `:cljs` and `:cljc`. - `:cache-dir`: when this option is provided, the cache will be resolved to this directory. If `:cache` is `false` this option will be ignored. - `:cache`: if `false`, won't use cache. Otherwise, will try to resolve cache using `:cache-dir`. If `:cache-dir` is not set, cache is resolved using the nearest `.clj-kondo` directory in the current and parent directories. - `:config`: optional. Map or string representing the config as EDN, or a config file. In places where a file-like value is expected, either a path as string or a `java.io.File` may be passed, except for a classpath which must always be a string. Returns a map with `:findings`, a seqable of finding maps, a `:summary` of the findings and the `:config` that was used to produce those findings. This map can be passed to `print!` to print to `*out*`. Alpha, subject to change.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close