CI entry point for the root-tool contract.
clojure -M:test -m hive-addon.tool-contract.check my.addon/->addon [more/ctor ...]
Each argument names a zero-arg fn returning an IAddon. Its tools are
checked; violations print and the process exits 1, warnings print and do
not fail. Exit 2 when an argument cannot be resolved or called.
CI entry point for the root-tool contract. clojure -M:test -m hive-addon.tool-contract.check my.addon/->addon [more/ctor ...] Each argument names a zero-arg fn returning an IAddon. Its `tools` are checked; violations print and the process exits 1, warnings print and do not fail. Exit 2 when an argument cannot be resolved or called.
(addon-tools ctor-sym)Resolve ctor-sym, call it, and return {:ctor sym :tools [...]} or
{:ctor sym :error msg}.
Resolve `ctor-sym`, call it, and return {:ctor sym :tools [...]} or
{:ctor sym :error msg}.(verdict results)Pure: per-ctor results -> {:exit n :lines [str]}.
Pure: per-ctor results -> {:exit n :lines [str]}.
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 |