Software Unit Tests (Language Independent Approach)
Automation of Unit and System Tests. Tests can be implemented in any language and on many platforms. The flexible approach enables the inclusion of many types of tests, such as memory leak checks (using valgrind), coding rule checks, complexity checks, etc. Tests are run by a simple call to hwut in a base directory of a project.
In particular for C, HWUT supports make file generation using 'sos' and 'sols' modes. Remote control-able function stubs may be generated using the 'stub' mode....
Magnificent app which corrects your previous console command
...It has numerous rules enabled by default, including ones for fixing misspelled commands, fixing wrong commands, spell checking and correcting failed commands, and many, many others. You can also create your own rules and set certain parameters.