Skip to content

Maintenance Status #250

Open
Open
@NoahTheDuke

Description

I have taken over maintenance of Kibit and pulled it into the clj-commons umbrella. I am still getting familiar with the codebase but would like to release some small updates to handle "bugs" like reader conditionals and ##Inf.

However, I am not sure that there needs to be a future for Kibit otherwise. It has served its purpose fairly well but the use-cases for it continue to shrink as other linters have grown in maturity. Namely, clj-kondo and eastwood are both quite good for their use-bases when they overlap with Kibit.

For purely shape-based linting, there's a project I began working on before being given control of Kibit, called Splint. It runs significantly faster than Kibit, has more support for all of Kibit's existing rules and can support writing custom rules, and has nearly the same set of features as Kibit.

I think the best option here is to focus on making Kibit stable and then deprecating it.

What do y'all think?

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions