Pure functions for analyzing project state. Determines 'what should you do next?' based on project state data. No I/O — accepts pre-collected state data as arguments.
Pure functions for analyzing project state. Determines 'what should you do next?' based on project state data. No I/O — accepts pre-collected state data as arguments.
(analyze-lint lint-errors)Analyze lint state.
lint-errors - number of lint errors
Analyze lint state. `lint-errors` - number of lint errors
(analyze-migrations {:keys [pending pending-names]})Analyze migration state. Returns findings about pending migrations.
migration-status - map with :applied and :pending counts
Analyze migration state. Returns findings about pending migrations. `migration-status` - map with :applied and :pending counts
(analyze-modules scaffolded-modules integrated-modules)Analyze module state. Returns findings about unintegrated modules.
scaffolded-modules - set of module names found in libs/
integrated-modules - set of module names found in deps.edn paths
Analyze module state. Returns findings about unintegrated modules. `scaffolded-modules` - set of module names found in libs/ `integrated-modules` - set of module names found in deps.edn paths
(analyze-seeds seed-file-exists?)Analyze seed data state.
seed-file-exists? - whether resources/seeds/dev.edn exists
Analyze seed data state. `seed-file-exists?` - whether resources/seeds/dev.edn exists
(analyze-tests {:keys [total fail error]})Analyze test state.
test-result - map with :total, :pass, :fail, :error
Analyze test state. `test-result` - map with :total, :pass, :fail, :error
(format-findings findings module-count)Format a seq of findings into a 'next steps' display string.
Format a seq of findings into a 'next steps' display string.
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 |