kibit
There's a function for that! (by clj-commons)
splint
A Clojure linter focused on style and code shape. (by NoahTheDuke)
kibit | splint | |
---|---|---|
3 | 1 | |
1,753 | 86 | |
0.2% | - | |
5.6 | 8.9 | |
8 months ago | about 2 months ago | |
Clojure | Clojure | |
- | Mozilla Public License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
kibit
Posts with mentions or reviews of kibit.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-04-06.
-
Introducing Splint: a fast Kibit-style idiom and code-shape linter
I've recently been working on a code-shape linter for Clojure and decided it's good enough to show off publicly. It occupies the same space as Kibit but is designed to be significantly faster by using macros to compile somewhat efficient predicate functions for the offending patterns instead of relying on the powerful but extremely slow core.logic library:
-
How to learn Clojure idioms?
https://github.com/jonase/kibit analyses your code and suggests changes for it to be more idiomatic.
-
Wrote one of my first clojure programs (tic-tac-toe). Any constructive criticism would be greatly appreciated.
Please configure and use tools like clj-kondo and kibit. Kibit will report areas where you could write idiomatic clojure instead. Eg, it should catch all those (if (condition) true false) and ask you to replace it with (condition). Or if you really need a boolean value, use boolean to coerce it.
splint
Posts with mentions or reviews of splint.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-04-06.
What are some alternatives?
When comparing kibit and splint you can also consider the following projects:
clojure-style-guide - A community coding style guide for the Clojure programming language
logseq - A local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base. Use it to organize your todo list, to write your journals, or to record your unique life.
clj-kondo - Static analyzer and linter for Clojure code that sparks joy
Metabase - The simplest, fastest way to get business intelligence and analytics to everyone in your company :yum:
Light Table - The Light Table IDE ⛺
penpot - Penpot: The open-source design tool for design and code collaboration