Clint is a test bed for static source code checking, designed to check
C++. It is designed to detect common programming errors and warn the
programmer about these errors. It can warn you about errors or
potential problems like header files not being protected. It is very
extendible and has a Python plugin so you can write rules in Python.