bb.edn 952 B

1234567891011121314151617181920212223242526272829303132333435
  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 "abb32ccd26405d56fd28a29d56f3cb902b8c4334"}}
  8. :pods
  9. {clj-kondo/clj-kondo {:version "2022.02.09"}}
  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:rules
  18. {:requires ([logseq.bb-tasks.lint.datalog :as datalog]
  19. [logseq.db.rules :as rules])
  20. :doc "Lint datalog rules for parsability and unbound variables"
  21. :task (datalog/lint-rules
  22. (into rules/rules
  23. (-> rules/query-dsl-rules
  24. ;; TODO: Update linter to handle false positive on ?str-val
  25. (dissoc :property)
  26. vals)))}}
  27. :tasks/config
  28. {:large-vars
  29. {:max-lines-count 30}}}