Splint v1.16.0

The --only cli flag is one I've been meaning to implement for a while but just hadn't gotten around to. It's really only helpful when you're zeroing in on a problem rule, but there will always be uses.

The rule lint/duplicate-case-test is already checked by case's expansion, but I think it's good for static analysis tools to verify that stuff too. And lint/locking-object should help uncover subtle bugs, especially in concurrent situations.

Honestly, having been fired, I just don't have the strong drive to work on this like I did. I no longer have a 140k sloc project to test against, so there's less for me to look at and find inspiration from. I'm trying to keep up with it tho, it's helpful to not get rusty.

Full changelog under the cut


New rules

Added

Changed

Fixed

Liked the post? Hated the post? Felt nothing whatsoever about the post? Email me, and let me know!