问题标签 [clj-kondo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
clojure - 使用 hugSQL def-db-fns 宏时如何使用 clj-kond 避免未解析的符号?
我使用 VS Code Calva扩展编写 Clojure ,它使用clj-kondo对我的代码执行静态分析。
我正在使用HugSQL从 SQL 查询和语句创建 Clojure 函数。
我知道我可以处理数据库连接和 HugSQL 与conman之类的库的集成,事实上我过去使用过它并且我喜欢它,但这次我想保持原样并自己与 HugSQL 交谈。
HugSQL 的def-db-fns
宏接受一个 SQL 文件并根据该文件中包含的 SQL 查询和语句创建 Clojure 函数。
我下面的代码有效,但 clj-kondo 抱怨这seed-mytable!
是一个未解决的符号。
我理解为什么 clj-kondo 抱怨:seed-mytable!
没有在任何地方定义,它在调用def-db-fns
宏时被“注入”到这个命名空间中。
有没有办法告诉 clj-kondo 在调用hugsql/def-db-fns
宏之后符号确实存在?
可能它没那么有用,但这是我用 HugSQL 加载的 SQL 文件。
visual-studio-code - 如何指向 calva/clj-kondo 在子存储库中找到配置文件,而不是在根目录?前:/frontend/.clj-kondo/.config
我正在使用 monorepo 结构,所以我不希望它在根目录中,就像文档想要的那样。那么我怎样才能告诉 calva / clj-kondo 在哪里可以找到这个配置文件呢?
https://github.com/borkdude/clj-kondo/blob/master/doc/editor-integration.md