Source discovery for cljs/cljc files in a deps.edn project. Reuses
skeptic.cli.paths/discover-paths to obtain the project's resolved
source paths from clojure.tools.deps/create-basis, then walks them
for cljs/cljc files. discover-paths returns paths verbatim from the
deps.edn (relative strings like "src"); they are absolutized against
root here before walking.
Source discovery for cljs/cljc files in a deps.edn project. Reuses `skeptic.cli.paths/discover-paths` to obtain the project's resolved source paths from `clojure.tools.deps/create-basis`, then walks them for cljs/cljc files. `discover-paths` returns paths verbatim from the deps.edn (relative strings like "src"); they are absolutized against `root` here before walking.
Walk a collection of source roots and partition the matching files into cljs and cljc buckets. Paths that do not exist are skipped silently; paths that point at a regular file are included if their extension matches.
Walk a collection of source roots and partition the matching files into cljs and cljc buckets. Paths that do not exist are skipped silently; paths that point at a regular file are included if their extension matches.
Source discovery for cljs/cljc files in a Leiningen project. Reads :source-paths and :test-paths from the project map, plus any cljsbuild build :source-paths if present, and walks them for cljs/cljc files.
Source discovery for cljs/cljc files in a Leiningen project. Reads :source-paths and :test-paths from the project map, plus any cljsbuild build :source-paths if present, and walks them for cljs/cljc files.
Source discovery for cljs/cljc files in a shadow-cljs project. Reads
shadow-cljs.edn at root as plain EDN and walks the top-level
:source-paths key for cljs/cljc files.
Source discovery for cljs/cljc files in a shadow-cljs project. Reads shadow-cljs.edn at `root` as plain EDN and walks the top-level :source-paths key for cljs/cljc files.
deps.edn-side entrypoint for Skeptic. Invoked as: clojure -M:skeptic [flags] (calls -main) clojure -X:skeptic (calls run with EDN args) Library code lives elsewhere; this namespace only handles CLI parsing, source-path discovery, and the call into skeptic.core/check-project.
deps.edn-side entrypoint for Skeptic. Invoked as: clojure -M:skeptic [flags] (calls -main) clojure -X:skeptic (calls run with EDN args) Library code lives elsewhere; this namespace only handles CLI parsing, source-path discovery, and the call into skeptic.core/check-project.
Shared CLI option vector and parser for both the Leiningen plugin (leiningen.skeptic) and the deps.edn entrypoint (skeptic.cli.main). Keys produced here land directly in the opts map consumed by skeptic.core/check-project.
Shared CLI option vector and parser for both the Leiningen plugin (leiningen.skeptic) and the deps.edn entrypoint (skeptic.cli.main). Keys produced here land directly in the opts map consumed by skeptic.core/check-project.
Source-path discovery for the deps.edn entrypoint. Reads the project's deps.edn through the official tools.deps API and returns the merged :paths vector for the given alias selection. The Leiningen plugin does not use this; it gets paths from the lein project map.
Source-path discovery for the deps.edn entrypoint. Reads the project's deps.edn through the official tools.deps API and returns the merged :paths vector for the given alias selection. The Leiningen plugin does not use this; it gets paths from the lein project map.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |