I added a couple of these misspelling to my "igor" tool, which can find
many spelling and whitespace problems:
http://docscripts.glenbarber.us/trunk/igor/
It's just a Perl script with no other dependencies. Some of the things
it checks are specific to FreeBSD documentation rules, like avoiding
contractions. Individual tests can be specified, like just -s for
spelling. Source files often have whitespace problems that are not
visible in a normal editor, so running all the tests is worth trying.
For example:
% igor -R samplefile.cpp | less -RS
To check an entire directory tree:
% cd src
% find . -exec igor -R {} \+ | less -RS