-
Notifications
You must be signed in to change notification settings - Fork 1
/
deps.edn
47 lines (40 loc) · 1.48 KB
/
deps.edn
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
{:paths
["src" "resources"]
:deps
{commons-io/commons-io {:mvn/version "2.11.0"}
eftest/eftest {:mvn/version "0.6.0"}
environ/environ {:mvn/version "1.2.0"}
methodical/methodical {:mvn/version "0.15.1"}
pjstadig/humane-test-output {:mvn/version "0.11.0"}
prismatic/schema {:mvn/version "1.4.1"}
metosin/malli {:mvn/version "0.13.0"}
org.clojure/algo.generic {:mvn/version "0.1.3"}
org.clojure/java.classpath {:mvn/version "1.0.0"}
org.clojure/tools.namespace {:mvn/version "1.3.0"}}
:aliases
{:dev
{:extra-paths ["test"]}
;; clj -X:dev:test
:test
{:exec-fn mb.hawk.core/find-and-run-tests-cli
:exec-args {:exclude-directories ["src" "resources"]}}
;; clojure -T:build
:build
{:deps {io.github.clojure/tools.build {:mvn/version "0.9.6"}
slipset/deps-deploy {:mvn/version "0.2.1"}}
:ns-default build}
;; clojure -M:kondo --lint src test
;;
;; clojure -M:kondo --version
;;
;; clojure -M:kondo --copy-configs --dependencies --lint "$(clojure -A:dev -Spath)" --skip-lint --parallel
;;
;; Run Kondo from the JVM using the pinned version. Preferable to running the installed command since we can pin the
;; version here which may be different from the version installed on your computer.
:kondo
{:replace-deps
{clj-kondo/clj-kondo {:mvn/version "2024.08.29"}}
:main-opts
["-m" "clj-kondo.main"]}
:ci
{:jvm-opts ["-Dhawk.mode" "cli/ci"]}}}