lowlint A basic linter for C. Uses lang-c to do the heavy lifting. So far it can check your source file doesn't use a variable before its been initialized. But even this has not been put through its paces.