cljfmt 和 clojure-kondo 之间有重叠吗? [已关闭]

问题描述 投票:0回答:1

我一直在使用 Clojure、ClojureScript、lein、shadow-cljs、re-frame、reagent、Emacs 和 CIDER 来开发 Clojure/ClojureScript 动态 Web 应用程序项目。

在过去的几周里,我一直专注于持续集成工作。

通过 GitHub Actions 设置构建后,现在我想集成 cljft (格式化工具)和 clj-kondo (linter)。

在我天真的眼中,两者感觉像是完全互补的工具/扩展。这是我通过阅读文档并在本地运行一些命令来修复文件的理解。

但是,我想问:它们之间有重叠吗?

其中一个是否有可能覆盖另一个自动生成的“修复”(一般工作)?如果是的话,在什么情况下?

clojure format clojurescript linter clj-kondo
1个回答
1
投票

我在 Clojurians Slack 上问了这个问题。一位名为“borkdude”的用户(Michiel Borkent,clj-kondo、babashka 和 SCI 的创建者)回答如下:

clj-kondo 不会自动修复任何问题,但 clojure-lsp 可以根据 clj-kondo 发现的内容为您完成此操作。我认为它还与 cljfmt 集成

但是直接回答:不,cljfmt 和 clj-kondo 之间没有任何冲突

© www.soinside.com 2019 - 2024. All rights reserved.