bb.edn 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. {:paths ["src"]
  2. :min-bb-version "0.8.156"
  3. :deps
  4. {logseq/bb-tasks
  5. #_{:local/root "../../../bb-tasks"}
  6. {:git/url "https://github.com/logseq/bb-tasks"
  7. :git/sha "1815db538241082a01e95601e23e4290dd64d0c0"}}
  8. :pods
  9. {clj-kondo/clj-kondo {:version "2022.10.05"}}
  10. :tasks
  11. {test:load-all-namespaces-with-nbb
  12. logseq.bb-tasks.nbb.test/load-all-namespaces
  13. lint:large-vars
  14. logseq.bb-tasks.lint.large-vars/-main
  15. lint:carve
  16. logseq.bb-tasks.lint.carve/-main
  17. lint:ns-docstrings
  18. logseq.bb-tasks.lint.ns-docstrings/-main
  19. lint:rules
  20. {:requires ([logseq.bb-tasks.lint.datalog :as datalog]
  21. [logseq.db.rules :as rules])
  22. :doc "Lint datalog rules for parsability and unbound variables"
  23. :task (datalog/lint-rules
  24. (into (mapcat val rules/rules)
  25. (-> rules/query-dsl-rules
  26. ;; TODO: Update linter to handle false positive on ?str-val
  27. (dissoc :property)
  28. vals)))}}
  29. :tasks/config
  30. {:large-vars
  31. {:max-lines-count 30}}}