| 123456789101112131415161718192021222324252627282930313233343536373839 |
- {:paths ["src"]
- :min-bb-version "0.8.156"
- :deps
- {logseq/bb-tasks
- #_{:local/root "../../../bb-tasks"}
- {:git/url "https://github.com/logseq/bb-tasks"
- :git/sha "1d429e223baeade426d30a4ed1c8a110173a2402"}}
- :pods
- {clj-kondo/clj-kondo {:version "2023.05.26"}}
- :tasks
- {test:load-all-namespaces-with-nbb
- logseq.bb-tasks.nbb.test/load-all-namespaces
- lint:large-vars
- logseq.bb-tasks.lint.large-vars/-main
- lint:carve
- logseq.bb-tasks.lint.carve/-main
- lint:ns-docstrings
- logseq.bb-tasks.lint.ns-docstrings/-main
- lint:rules
- {:requires ([logseq.bb-tasks.lint.datalog :as datalog]
- [logseq.db.frontend.rules :as rules])
- :doc "Lint datalog rules for parsability and unbound variables"
- :task (datalog/lint-rules
- (set
- (concat (mapcat val rules/rules)
- ;; TODO: Update linter to handle false positive on ?str-val for :property
- (rules/extract-rules (dissoc rules/query-dsl-rules :property))
- ;; TODO: Update linter to handle false positive on :task, :priority, :property and :page-property
- (rules/extract-rules (dissoc rules/db-query-dsl-rules :task :priority :property :page-property)))))}}
- :tasks/config
- {:large-vars
- {:max-lines-count 50}}}
|