clj-kondo 2025-07-28

After latest release I'm seeing an error error: Expected: symbol or string or keyword, received: var. for innocent (symbol #'some-var) expression. I checked changelog but can't say there is something closely related to it. Reproducible from cli: echo "(def foo 42) (symbol #'foo)" | clj-kondo --lint -

✅ 1

Thanks for the report. Can you make a Github issue?

sure

I introduced a new :var type into the type system, but apparently the type definition for symbol wasn't updated. Should be an easy fix though

thanks!