Fork me on GitHub
#announcements
<
2023-07-25
>
Noah Bogart13:07:08

https://cljdoc.org/d/io.github.noahtheduke/splint/1.10.0/doc/home: a linter focused on style and code shape v1.10.0 - after 7 weeks, this one is a doozy! • The big feature here is adding support to run splint without specifying paths. Now Splint will read the deps.edn or project.clj file in the current directory and check the paths in the base definition as well as :dev and :test aliases/profiles if no path argument is given. • The second big change is moving from the old DSL to the new pangloss/pattern inspired DSL. More flexible, more usable, overall better. (Thanks to @darrickw for his patience and support in talking to me about this over in #C05BLM27PUM.) If you've written custom rules, please reach out and I will rewrite them for you to use the new system to ease the transition. • The third is adding performance rules. These are off by default and are designed for those who want to pinch their cycles. Some affect common code (`get-in`) and some are much more rare (`satisfies`), but they're all designed to help you be mindful of slower paths. Follow-up in #C04SCGV2ATX

👍 32
🎉 11