Files
logseq/scripts/src/logseq/tasks/dev.clj
Gabriel Horner 54c886597c Split desktop and mobile dev to separate ns's (#5864)
Also replace shell script which required external deps with a bb fn
2022-06-29 09:22:59 -04:00

19 lines
548 B
Clojure

(ns logseq.tasks.dev
"Tasks for general development. For desktop or mobile development see their
namespaces"
(:require [babashka.tasks :refer [shell]]))
(defn lint
"Run all lint tasks
- clj-kondo lint
- carve lint for unused vars
- lint for vars that are too large
- lint invalid translation entries"
[]
(doseq [cmd ["clojure -M:clj-kondo --parallel --lint src --cache false"
"bb lint:carve"
"bb lint:large-vars"
"bb lang:invalid-translations"]]
(println cmd)
(shell cmd)))