Sonar - Code quality for all languages
Sonar is an open platform to manage code quality. As such, it covers the 7 axes of code quality: Design, Code duplication, Unit test, Code complexity, Potential bugs, Coding rules, Comments. It has support for multiple languages like .NET, PHP, Java etc.
Sonar has more than 600 coding rules, provides standard metrics like Lines of Code, Cyclomatic Complexity, Duplicated code. It provides code coverage results for associated Unit test. It has hosted online metrics for open source projets http://nemo.sonarsource.org/.