The lint program checker has proven time and again to be one of the best tools for finding portability problems and certain types of coding errors in C programs. This book introduces you to lint, guides you through running it on your programs, and helps you to interpret lint's output. lint verifies a program or program segments against standard libraries, checks the code for common portability errors, and tests the programming against some tried and true guidelines. linting your code is a necessary (though not sufficient) step in writing clean, portable, effective programs. Contents Overview of using lint Dealing with lint' casting and delintinglint comments Using lint in command line options, using lint with make, rolling your own lint library Public domain programs Under the an inside look Future directions
Good book to get you started As a test engineer I have no mercy on those developers that don't remove all their lint errors Your just baking in defects for the next person to own your code