technomancy / slamhound

Slamhound rips your namespace form apart and reconstructs it.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Does not work with Clojure version 1.10

laurio opened this issue · comments

Clojure 1.10.0, Java 10.0.1, slamhound 1.5.5

I get the following issues when trying to use lein slamhound with leiningen project which has [org.clojure/clojure "1.10.0"] as a depency:

Failed to reconstruct: #object[java.io.File 0x1a4b0c9b src/media_api/routes/error_routes.clj]
Syntax error compiling at (/private/var/folders/kq/nr6vskm94r36hj7jky4bttzw0000gn/T/form-init4242792550995757026.clj:1:165).

These issues go away when downgrading the projects Clojure dependency temporarily to [org.clojure/clojure "1.9.0"].

@guns I have been archiving my repositories that are not under active development; would you like me to archive this one too, or do you have plans to continue development?

Sadly, I've been out of Clojure for a while and don't foresee returning anytime soon. If I do write Clojure again, I'll definitely let you know, because I refuse to manage imports manually in any of my projects.

Thanks for your work on this @technomancy. I really enjoyed my time with Slamhound.

No problem; thanks for your contributions and good luck going forward.