mranderson
mranderson copied to clipboard
Dependency inlining and shadowing
When lein's `:aot` flag is set to `:all`, mr.anderson gets confused and repeats the expected prefix multiple time. the ns of some files can be something like: ``` mylib101012.mylib101012.mylib101012.mylib101012.mylib101012.some.ns ```...
## Background I've been trying to help [Mor Gazith](@marmor7) work out some issues he is having with MrAnderson on Slack. ## Use case We whittled down a problematic use case...
## The thing Rewrite-clj automatically skips whitespace and comments. This is good. It does not skip reader discard nodes. Ex. `#_ skipme`. This is awkward. ## The proposal Wrap rewrite-clj...
## Currently MrAnderson carries out integration tests against cider-nrepl and refactor-nrepl. I think this is great. ## But maybe we could tweak this a bit? ### Use fetched sources of...
When rewriting dependencies with Mr Anderson and the rewrite prefix namespace contains dashes, defrecord instances are not referenced correctly. Cider uses the "cider.nrepl.inlined-deps" prefix for it's rewritten dependencies. Mr Anderson...
When using `^:inline-dep` with a dependency, imports inside this dependency are renamed as expected. However, imports used in the current project but depending on an inlined dependency are not renamed....