-
Notifications
You must be signed in to change notification settings - Fork 18
/
project.clj
53 lines (53 loc) · 2.55 KB
/
project.clj
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
48
49
50
51
52
53
(defproject crucible (or (System/getenv "PROJECT_VERSION") "0.0.0-SNAPSHOT")
:description "AWS Cloudformation templates in Clojure"
:url "https://github.com/brabster/crucible"
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v10.html"}
:dependencies [[camel-snake-kebab "0.4.1"]
[cheshire "5.10.0"]
[org.clojure/tools.namespace "1.0.0"]
[org.clojure/tools.cli "1.0.194"]
[expound "0.8.4"]]
:dependency-check {:throw true}
:exclusions [org.clojure/clojure]
:codox {:output-path "target/docs"
:source-uri "https://github.com/brabster/crucible/blob/{version}/{filepath}#L{line}"}
:plugins [[org.clojure/tools.cli "0.4.2" :exclusions [org.clojure/clojure]]
[lein-ancient "0.6.15"]
[com.livingsocial/lein-dependency-check "1.1.4"]
[lein-kibit "0.1.8" :exclusions [org.clojure/clojure
org.clojure/tools.cli]]
[jonase/eastwood "0.3.7"]
[lein-bikeshed "0.5.2"]
[lein-cloverage "1.1.2"]
[lein-codox "0.10.7"]]
:repositories [["snapshots" {:url "https://clojars.org/repo"
:username :env/clojars_username
:password :env/clojars_password}]
["releases" {:url "https://clojars.org/repo"
:username :env/clojars_username
:password :env/clojars_password
:sign-releases false}]]
:target-path "target/%s"
:main crucible.encoding.main
:aliases {"qa" ["do"
["clean"]
["check"]
["eastwood"]
["bikeshed" "-m" "180"]
["cloverage"]]
"third-party-check" ["do"
["ancient"]
["dependency-check"]]}
:eastwood {:include-linters [:keyword-typos
:non-clojure-file
:unused-fn-args
:unused-locals
:unused-namespaces
:unused-private-vars
:unused-private-vars]
:exclude-linters [:suspicious-expression]}
:profiles {:uberjar {:aot :all}
:provided {:dependencies [[org.clojure/clojure "1.10.1"]]}
:dev {:resource-paths ["test-resources"]
:dependencies [[org.clojure/test.check "1.0.0"]]}})