technomancy / slamhound

Slamhound rips your namespace form apart and reconstructs it.
Other
473 stars 38 forks source link

Does not work with Clojure version 1.10 #99

Open laurio opened 5 years ago

laurio commented 5 years ago

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"].

technomancy commented 4 years ago

@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?

guns commented 4 years ago

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.

technomancy commented 4 years ago

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