It looks like the `:unused-namespaces` linter is giving false positives when only constants are used from another namespace. Example: ###### `a.clj` ``` clojure (ns proj.a) (def ^:const version "1.0.0") ``` ###### `b.clj` ``` clojure (ns proj.b (:require [proj.a :as a])) (defn project-info [] {:version a/version}) ``` ###### Error ``` bash src/proj/b.clj:1:1: unused-namespaces: Namespace proj.a is never used in proj.b ```