dev: add bb lint cmd (#5354)

* dev: add bb lint cmd

* chore: better docstring for bb dev:lint
This commit is contained in:
rcmerci
2022-05-18 23:50:56 +08:00
committed by GitHub
parent 3a87dd191f
commit b66b8d6cfc
2 changed files with 20 additions and 0 deletions

View File

@@ -24,3 +24,20 @@
(shell "yarn dev-electron-app")
(println "Waiting for app to build..."))
(Thread/sleep 1000))))
(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
- Lint datalog rules"
[]
(doseq [cmd ["clojure -M:clj-kondo --parallel --lint src"
"scripts/carve.clj"
"scripts/large_vars.clj"
"bb lang:invalid-translations"
"scripts/lint_rules.clj"]]
(println cmd)
(shell cmd)))