splint icon indicating copy to clipboard operation
splint copied to clipboard

A Clojure linter focused on style and code shape.

Results 12 splint issues
Sort by recently updated
recently updated
newest added

## Problem statement Looking for specific issues in a codebase can be time-consuming. Splint allows for enabling and disabling rules, but modifying `.splint.edn` to focus on a specific rule is...

enhancement

Check https://github.com/dakrone/lein-bikeshed for any good linters.

rule-idea

Good afternoon, @NoahTheDuke First of all I want to say thank you so much for your hard work! I came here by chance through a link from kibit (I guess...

enhancement
help wanted
question

crib from here: https://clojure-goes-fast.com/blog/performance-tidbit-instanceof/

As seen in these clj-kondo issues [1](https://github.com/clj-kondo/clj-kondo/issues/1880), [2](https://github.com/clj-kondo/clj-kondo/issues/1784), [3](https://github.com/clj-kondo/clj-kondo/issues/1785): * `comment` * `delay` via fn* * `dosync` via sync * `dotimes` via when * `io!` via do * `letfn` via...

enhancement
rule-idea

not sure if prewalk or postwalk, tbh. i'll have to think on it.

Thanks for this useful new lint rule! I ran into a false positive though. Given the following file `sample.clj`: ```clojure (ns sample) (prn (-> "foo" (str "bar"))) ``` Running splint...

From clojure.pprint: ```clojure (defmulti simple-dispatch "The pretty print dispatch function for simple data structure format." {:added "1.2" :arglists '[[object]]} class) ``` Code like this should be written with protocols. There...

rule-idea