refactor-nrepl
refactor-nrepl copied to clipboard
nREPL middleware to support refactorings in an editor agnostic way
Hey folks, I am mostly seeking a way to debug and understand what the problem is, just started using `refactor-nrepl` again after a while :smile: ## Expected behavior It expect...
## Problem Docs for refactor-nrepl are failing to build on cljdoc, example: https://cljdoc.org/d/refactor-nrepl/refactor-nrepl/3.5.2 (Since this repo links to cljdoc via a cljdoc badge, I assume that you'd prefer they work)...
## Expected behavior Symbol renamed ## Actual behavior ``` java.lang.IllegalStateException: refactor-nrepl is unable to build an AST for myapp.core. tools.analyzer encountered the following problem: Can't set!: *warn-on-reflection* from non-binding thread...
Previously this op was built on top of alembic, but that lib no longer seems to be maintained at all so we're moving to pomegranate. `tools.deps` would've been another alternative...
One thing that has helped me while developing Eastwood (another t.ana-based tool) is having third-party projects as submodules: https://github.com/jonase/eastwood/tree/29eb37a56055c304c6222f43cb6de1c25192358f/.circleci This way one can assert in CI that they can be...
Hi there, I've faced this issue repeatedly. In the past I had worked around it via `:jvm-opts ["-Xmx18G"]`, but today I hit it again (long time no see!). I could...
I'd like to use this issue to start a discussion on what needs to be done in order to add support for cljs and cljc. Most of what I consider...
We have a namespace like this: ```cljc (ns my.app.ns (:require [vlad.core :as vlad :refer [attr chain join present Validation]] #? (:cljs [goog.date.Interval :as Interval]) [clojure.string :as string] [cemerick.url :as url]))...
> https://github.com/clojure-emacs/refactor-nrepl/issues/387 This PR makes refactor-nrepl honor clj-kondo's namespace-local configuration of `:unused-namespace` linter via config.edn file and also via ns meta when performing `clean-ns` task. I'll fix/add tests if code...
refactor-nrepl [already honors](https://github.com/clojure-emacs/refactor-nrepl/pull/361) clj-kondo's global config for unused namespaces, but maybe it would be right to also check [namespace local configuration](https://github.com/clj-kondo/clj-kondo/blob/master/doc/config.md#namespace-local-configuration)?