Welcome! Please see the About page for a little more info on how this works.
if file a/b/c.clj is "empty"
it creates an empty ns: (and does not fail) when doing
(require '[a.b.c])
while when using ":as" it fails correctly with error:
(require '[a.b.c] :as c)
Syntax error compiling at ... ; namespace 'a.b.c' not found after loading '/a/b/c'
see here for initial discussion: https://clojurians.slack.com/archives/C03S1KBA2/p1775155101843229?thread_ts=1775153939.803389&cid=C03S1KBA2
Logged: https://clojure.atlassian.net/browse/CLJ-2951
And one for compile: https://clojure.atlassian.net/browse/CLJ-2952