splint 1.2.1
since 1.0, i've done a fair amount of work:
- now checks
:spat/litmetadata in patterns to allow patterns to use the "special" symbols the dsl is looking for as plain data:'(defn example [^:spat/lit _]will look for the symbol_, not match on anything. - wrote a bunch of documentation for rules and patterns and how they work and are built.
- cleaned up the rules documentation pages quite a bit: outside links, an
:updatedfield to show the most recent version a rule was changed, a nice<hr>between each rule to ensure visual clarity. - moved 20+ rules from
linttostylegenres because they're purely style related. - added
ctxto:on-matchfunction signature, allowing for global config to be passed in. - added
:chosen-style, which allows for rules to define different "styles" instead of having multiple conflicting rules for the same scenario. - added
"markdown"as an output format. same as"full"but will use###headers and fenced code blocks to make it look pretty. i'm not sure the use-case here, but kibit has it and it was easy to add.
shit's coming along nicely and i feel good about it. still fast as hell
⁂
Liked the post? Hated the post? Felt nothing whatsoever about the post?
Email me, and let me know!