This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-02-14
Channels
- # announcements (4)
- # aws (7)
- # babashka (44)
- # beginners (178)
- # calva (15)
- # cider (3)
- # clj-kondo (15)
- # clojure (139)
- # clojure-dev (8)
- # clojure-europe (2)
- # clojure-italy (2)
- # clojure-losangeles (9)
- # clojure-nl (32)
- # clojure-spec (6)
- # clojure-sweden (1)
- # clojure-uk (27)
- # clojurescript (17)
- # core-typed (116)
- # cursive (26)
- # data-science (1)
- # datomic (14)
- # duct (16)
- # emacs (9)
- # events (1)
- # fulcro (47)
- # jobs (3)
- # juxt (6)
- # keechma (2)
- # malli (59)
- # mid-cities-meetup (8)
- # off-topic (32)
- # pathom (5)
- # reagent (2)
- # remote-jobs (4)
- # rewrite-clj (16)
- # shadow-cljs (14)
- # spacemacs (9)
- # sql (27)
- # tools-deps (37)
- # vscode (7)
I've written something for doing namespace->dependencies, but it is marking some things as completely unused due to them being java
I'm getting this:
Execution error (ClassCastException) at clj-kondo.impl.core/filter-findings$iter$fn$fn$fn (core.clj:285).
class java.io.File cannot be cast to class java.lang.CharSequence (java.io.File and java.lang.CharSequence are in module java.base of loader 'bootstrap')
Full report at:
/tmp/clojure-15340904493825742425.edn
When running clj-kondo analysis on cljdoc/cljdoc on github.@dominicm Could be this (fixed) issue: https://github.com/borkdude/clj-kondo/issues/719
https://github.com/SevereOverfl0w/vizns This project uses kondo to find the relationships between your project and it's dependencies.
Yeah, exactly. It won't cover everything (like implicit loaded logback, but a number of other common java libraries could be handled). I guess I'd also need "implicit imports" - use of java without import.
there are things in clj-kondo which guess if something is a java class / interop so it won't be reported as a false positive unresolved symbol. I guess that could also go to the used classes