mirror of
https://github.com/logseq/logseq.git
synced 2026-05-29 23:19:38 +00:00
19 lines
548 B
Clojure
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)))
|