Hey borkdude, clojure-lsp
is using clj-kondo
and it's working nice, it's a nice integration 🙂
I think that it's just missing migrate the references
implementation to use clj-kondo
, but I'm not sure if we could do that use the analysis data
You can with :output {:analysis true :format :edn}, and you can use that data. See the config page. Anakondo is a tool for emacs which also uses this approach
Nice, I'll take a look, thanks!
Currently, when the server starts, clojure-lsp
scan all the project with clj-kondo
saving in the :cache-dir
, I would like to know if we can use this data from all the project to get all references/usages on the project
with that, we can stop using https://github.com/snoe/clojure-lsp/blob/master/src/clojure_lsp/parser.clj#L1058-L1105`clojure-lsp`https://github.com/snoe/clojure-lsp/blob/master/src/clojure_lsp/parser.clj#L1058-L1105 and use kondo only