kibit
kibit copied to clipboard
There's a function for that!
From https://groups.google.com/d/msg/clojure/m6S9VhOLkdY/kOprHfCf6wkJ ``` I've just run it on a project but I don't get this: Consider using: :p instead of: (fn [s] [:p s]) I'd understand it if it was...
 This could be better. `--replace` at least is mentioned in the top level README.
Related to: https://github.com/jonase/kibit/issues/174 I just wanted to see myself where was this rule defined and if I could simply fix it maybe. Differently from most other linting tools however the...
Isn't this wrong? ``` Consider using: page instead of: (fn [] [page]) ``` Shouldn't it be `(constantly page)`? (or `(constantly [page])`)?
Eastwood will catch errors and continue on to the next file, while Kibit will give up and die. Make Kibit more robust to reader/core.logic errors.
Currently, Kibit reports that an anonymous function with a special form in it, (eg, `(fn [x] (throw x)`) can be shorthanded as `throw`. As special forms don't play by the...
Kibit makes suggestions that are valid most of the time but are not always exactly equivalent. #83 is a good example of this, where `into []` and `vec` behave differently...
- Replace `kibit.reporters/name-to-reporter` with a multi-method to allow for different formats to be defined outside of the project - Separate the format of the reporters from the contents to allow...