Skip to content

Commit 5b40c3a

Browse files
committed
Clarify maintenance status in README
1 parent a7f77b0 commit 5b40c3a

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ All notable changes to this project will be documented in this file. This change
88
* Switch to borkdude/edamame for side-effect free parsing. [#235](https://github.com/clj-commons/kibit/pull/235), [#246](https://github.com/clj-commons/kibit/pull/246)
99
* Correctly gather options-spec require vectors as maps so we can check for :as and :as-alias. [#238](https://github.com/clj-commons/kibit/pull/238)
1010
* Moved all of the test/resources files to a new corpus folder which isn't loaded by default on test runs.
11+
* Clarify maintenance status in README.
1112

1213
## 0.1.10 / 2024-05-09
1314

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,14 @@ it will suggest using `when` instead:
2020
(some action))
2121
```
2222

23+
## Maintenance Status
24+
25+
`kibit` is currently in maintenance. It will receive bug fixes and support for new versions of Clojure, but there are no plans for major changes or additions to the core functionality. Why not? `core.logic` is very clever but quite slow, and the existing architecture is such that to move away from `core.logic` would be to rewrite almost the entire library.
26+
27+
[Splint](https://github.com/NoahTheDuke/splint) is such a rewrite, built from the ground-up to be fast and extensible. It supports all of `kibit`'s rules (and many others), runs in a fraction of the time, can be configured from a file, and can output warnings in `kibit`-like text and markdown, as well as clj-kondo-compatible, json, and edn.
28+
29+
For other Clojure linters, see [clj-kondo](https://github.com/borkdude/clj-kondo) and [Eastwood](https://github.com/jonase/eastwood).
30+
2331
## Usage
2432

2533
Add `[lein-kibit "0.1.9"]` to your `:plugins` vector in your `:user` profile. Then you can run

0 commit comments

Comments
 (0)