kibit
kibit copied to clipboard
Incorrect suggestion when using reducers
When using reducer methods instead of standard map or filter, kibit seems to get confused.
With the following code, kibit suggests to replace into [] by vec:
(into [] (r/filter even? (r/map inc (range 10))))
However, this is not valid as vec is not a supported collection producer, unlike into.
If you need, I can provide the small lein project I cooked to test this.
Additional info
Clojure version: 1.10.1 Kibit version via lein-kibit: 0.1.8
Beyond this being an error, is there a way to tell kibit to ignore a function or a form?
Currently, this is the only pattern that causes me issues. But this suggestion makes the whole lein kibit returns an error code, which makes it impossible to use as a CI check.