What is PC-lint?

PC-lint is a compiler, it compiles the source files. But, like any other compiler it does not produce object code, instead it produce messages. PC-lint sets the standard for static code analysis: it is used by many companies developing safety critical applications. Additionally PC-lint can check the MISRA rules which are standard for many coding guide lines.