Programs for static code analysis are associated with the name '''lint''' for historical reasons. See http://en.wikipedia.org/wiki/Lint_%28software%29 for discussion of this. There are tools for various different languages. * CeeLanguage ** Clang (CeeLanguageFamilyFrontEnd) ** Splint (http://www.splint.org/) ** ''more items to come'' * CeePlusPlus ** Clang (CeeLanguageFamilyFrontEnd) ** Cppcheck (http://cppcheck.sourceforge.net/) ** ''more items to come'' * FortranLanguage ** Ftnchek (http://www.dsm.fordham.edu/~ftnchek/) not updated since 2005 * JavaLanguage ** JavaLint * PythonLanguage ** PyChecker * PhpLanguage ** (command line -l switch) ** PhpDepend ** PhpMd ** PhpCodeSniffer * Other ** MsWindowsResourceLint WorkInProgress ---- CategoryLint