Re: [ANN] Eastwood 0.1.1 Clojure lint tool

2014-03-22 Thread Jakub Holy
I see. Thanks a lot! 2014-03-22 23:32 GMT+01:00 Sean Corfield : > On Mar 22, 2014, at 3:27 PM, Jakub Holy wrote: > > Yes, I am using vinyasa - see > https://github.com/jakubholynet/dotfiles/blob/master/.lein/profiles.clj > > > See https://github.com/zcaudate/vinyasa/issues/3 > > Still, Lein's

Re: [ANN] Eastwood 0.1.1 Clojure lint tool

2014-03-22 Thread Sean Corfield
On Mar 22, 2014, at 3:27 PM, Jakub Holy wrote: > Yes, I am using vinyasa - see > https://github.com/jakubholynet/dotfiles/blob/master/.lein/profiles.clj See https://github.com/zcaudate/vinyasa/issues/3 > Still, Lein's core.cache is nearly the newest available... My understanding is that 0.6.3

Re: [ANN] Eastwood 0.1.1 Clojure lint tool

2014-03-22 Thread Jakub Holy
Yes, I am using vinyasa - see https://github.com/jakubholynet/dotfiles/blob/master/.lein/profiles.clj Still, Lein's core.cache is nearly the newest available... 2014-03-22 23:01 GMT+01:00 Sean Corfield : > Ah, I ran into this as well recently with a plugin that was evaluating in > Leiningen - a

Re: [ANN] Eastwood 0.1.1 Clojure lint tool

2014-03-22 Thread Sean Corfield
Ah, I ran into this as well recently with a plugin that was evaluating in Leiningen - and thus Leiningen's dependency on Stencil (and core.cache) overrode my own. Are you using Vinyasa or something like that? Sean On Mar 22, 2014, at 2:55 PM, Jakub Holy wrote: > Thank you, I have tried that b

Re: [ANN] Eastwood 0.1.1 Clojure lint tool

2014-03-22 Thread Jakub Holy
Thank you, I have tried that but haven't found out anything. There is only one part of the tree that mentions core cache, no conflict (perhaps b/c there is none until eastwood enters the scene): [leiningen "2.3.4"] [stencil "0.3.2"] [org.clojure/core.cache "0.6.2"] which is only 0.0.1 ver

Re: [ANN] Eastwood 0.1.1 Clojure lint tool

2014-03-22 Thread Sean Corfield
Use: lein deps :tree That should show you where the conflict is coming from (you're picking up an old core.cache from somewhere). Sean On Mar 22, 2014, at 1:34 PM, Jakub Holy wrote: > For me, Eastwood fails mysteriously: > > $ lein eastwood > Exception in thread "main" java.lang.RuntimeExcept

Re: [ANN] Eastwood 0.1.1 Clojure lint tool

2014-03-22 Thread Jakub Holy
For me, Eastwood fails mysteriously: $ lein eastwood Exception in thread "main" java.lang.RuntimeException: No such var: clojure.core.cache/through, compiling:(clojure/core/memoize.clj:52:3) at clojure.lang.Compiler.analyze(Compiler.java:6380) ... Caused by: java.lang.RuntimeException: No

Re: [ANN] Eastwood 0.1.1 Clojure lint tool

2014-03-20 Thread Sean Corfield
On Mar 20, 2014, at 3:07 PM, Andy Fingerhut wrote: > Sean, which version of Eastwood are you using when you see those warnings > about record? Eastwood output has a line like this near the beginning of its > output that should verify: Ugh! I updated project.clj to use Eastwood 0.1.1 but still

Re: [ANN] Eastwood 0.1.1 Clojure lint tool

2014-03-20 Thread Andy Fingerhut
Sean, which version of Eastwood are you using when you see those warnings about record? Eastwood output has a line like this near the beginning of its output that should verify: == Eastwood 0.1.1 Clojure 1.6.0-master-SNAPSHOT JVM 1.7.0_51 Does your project depend on the clojure.tools.analyze

Re: [ANN] Eastwood 0.1.1 Clojure lint tool

2014-03-20 Thread Nicola Mometto
Are you sure it's pulling the last tools.analyzer version? That warning has been disabled by this commit in tools.analyzer https://github.com/clojure/tools.analyzer/commit/89d98b688448fe3d02bcabea240bcb2f6d2bbd70 which is two months old Nicola Sean Corfield writes: > Thanx for Eastwood - it's a

Re: [ANN] Eastwood 0.1.1 Clojure lint tool

2014-03-20 Thread Sean Corfield
Thanx for Eastwood - it's a great tool! Just FYI, using Clojure 1.6.0 builds produces these warnings: WARNING: record? already refers to: #'clojure.core/record? in namespace: clojure.tools.analyzer.utils, being replaced by: #'clojure.tools.analyzer.utils/record? WARNING: record? already refers

[ANN] Eastwood 0.1.1 Clojure lint tool

2014-03-20 Thread Andy Fingerhut
Eastwood is a Clojure lint tool. It analyzes Clojure source code in Leiningen projects, reporting things that may be errors. Installation instructions are in the documentation here: https://github.com/jonase/eastwood/#installation--quick-usage The previous release was in January 2014. Upda