We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The following is valid Clojure:
(defmacro foo [xs] (list println `'~xs)) (foo (a b))
However, the error squiggle is incorrect:
The text was updated successfully, but these errors were encountered:
Hi! Thanks for reporting. This is better brought up with clj-kondo:
$ clj-kondo --lint - << 'EOF' (defmacro foo [xs] (list println `'~xs)) (foo (a b)) EOF <stdin>:3:9: error: Unresolved symbol: a <stdin>:3:11: error: Unresolved symbol: b linting took 33ms, errors: 2, warnings: 0
Maybe @borkdude can tell us wether he wants an issue there or if there is some reason why the default lint rules do this.
Sorry, something went wrong.
Do you mean you consider it a bug that a and b are unresolved symbols?
a
b
You need to configure clj-kondo for your custom macros. You can read more about that here: https://github.com/clj-kondo/clj-kondo/blob/master/doc/config.md#unrecognized-macros
No branches or pull requests
The following is valid Clojure:
However, the error squiggle is incorrect:
The text was updated successfully, but these errors were encountered: