Skip to content
New issue

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

Integrate clj-kondo support #34

Open
esuomi opened this issue May 31, 2020 · 0 comments
Open

Integrate clj-kondo support #34

esuomi opened this issue May 31, 2020 · 0 comments

Comments

@esuomi
Copy link

esuomi commented May 31, 2020

There's a relatively new linter for Clojure, clj-kondo which has lately gained a lot of popularity among Clojure devs for being a very well thought out and comprehensive Clojure linting tool. It is also designed to be integrated quite easily, as is proven by its Editor Integration (clj-kondo) page.

However, things could be even better. While by default clj-kondo outputs mainly text describing linting problems, it also has a raw data analysis output mode which could be used as an excellent basis for eg. driving refactorings, live templates and whatever features provided natively by the IntelliJ platform. Of course just highlighting the correct parts of the file is a start, and quite close to what File Watchers already does, but using actual analysis data would open up a lot of paths for deeper IDE integration further along the way.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant