Fixes the sparse checker.

The sparse checker has been broken for a while.
Also, syntax highlighting was off if `errorformat` contained `%v`.