From cc579ed99e0ed0c90f69342f07a0482752652ebe Mon Sep 17 00:00:00 2001 From: Daniel Compton Date: Sat, 22 Nov 2014 21:34:21 +1300 Subject: [PATCH] When suggestions are made, exit with exit-code 1 Adds gitignore for housekeeping --- .gitignore | 13 +++++++++++++ src/leiningen/kibit.clj | 6 ++++-- 2 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..be450aa --- /dev/null +++ b/.gitignore @@ -0,0 +1,13 @@ +.*.swp +/target +/lib +/classes +/checkouts +pom.xml +pom.xml.asc +*.jar +*.class +.lein-deps-sum +.lein-failures +.lein-plugins +.lein-repl-history diff --git a/src/leiningen/kibit.clj b/src/leiningen/kibit.clj index 3cf8668..2049825 100644 --- a/src/leiningen/kibit.clj +++ b/src/leiningen/kibit.clj @@ -5,6 +5,8 @@ [project & args] (let [kibit-project '{:dependencies [[jonase/kibit "0.0.9-SNAPSHOT"]]} paths (or (:source-paths project) [(:source-path project)]) - src `(kibit.driver/run '~paths ~@args) + src `(kibit.driver/external-run '~paths ~@args) req '(require 'kibit.driver)] - (eval-in-project kibit-project src req))) + (try (eval-in-project kibit-project src req) + (catch Exception e + (throw (ex-info "" {:exit-code 1}))))))