Tool to support correction of ESP assignments
* checks coding standard (as html formatted diff to ideal formatting)
* counts number of functions and finds incorrectly named functions
* finds global variables
* finds tabulators
* checks if defines are correctly named
* checks if NULL pointer checks for malloc/realloc are correct
* checks if only C standard headers are used
* checks if functions have header comments
* shows if nesting level is too deep
* shows comment/code ratio
* shows lines that are longer than 80 characters
* displays gcc errors and warnings
* checks if testcases were successful
Usage:
java -jar esphelper.jar
<...more c files...> [--skip-software-check] [--transpose]
Use --skip-software-check to skip the check if the required software (python, diff, gccxml and uncrustify) is installed
Use --transpose to rotate the output file 90 degr