kibit icon indicating copy to clipboard operation
kibit copied to clipboard

There's a function for that!

Results 73 kibit issues
Sort by recently updated
recently updated
newest added

c.f. https://github.com/jonase/kibit/issues/197; as a proof-of-concept, I was able to adapt Sean Corfield's snippet for `boot` to `deps.edn` fairly easily, but it probably merits a mod to the Kibit documentation as...

The default behaviour (for application) is to consider the exit code 0 as successful execution and all the others as failure. In our case we use Maven and run Leiningen...

Talked briefly with @danielcompton privately, describing a situation I ran into in the wild using kibit in our CI. When check failures occur, their exceptions are caught and logged to...

Hi, there's one particular case in which kibit seems to be broken. Replacing ``` (do 1) ``` with ``` 1 ``` Raises an exception related to the fact that you...

``` Consider using: {:category (key p1__328908#), :total (val p1__328908#)} instead of: (do {:category (key p1__328908#), :total (val p1__328908#)}) ``` Do cannot be removed from an anonymous function: `(map #(do {:fine...

Given the code: ``` (fn [bar] [:foo bar]) ``` Kibit will suggest replacing with ``` :foo ``` which is not equivalent. It seems that kibit can't tell the two forms...

bug

Only happens in `lein kibit --replace --interactive` mode. lein-kibit "0.1.5" I've scrampled keyword name and file path a bit. ``` ~ (kibit-cleanup) → lein kibit --replace --interactive Would you like...

bug

Same problem with other linters (see jonase/eastwood#222) Basically kibit doesn't parse custom tagged literals and fails to process the rest of the file. Example: ``` $ lein kibit some_file.clj Check...

duplicate

Clojure 1.9 introduced the predicate `boolean?`. In Clojure 1.9 and later `(boolean? x)` replaces the older idiom `(or (true? x) (false? x))`. Please consider adding a rule that suggests this...

Minimal re-production: https://github.com/codeasone/kibit-namespace-aliased-keywords Running `lein kibit --replace --interactive` on `core.clj` with namespace aliased keywords introduces a regression: ``` ➜ kibit-namespace-aliased-keywords git:(master) ✗ lein kibit --replace --interactive Would you like to...

bug