Sonar is an all-in-one platform to manage source code quality that provides support to fight the seven deadly sins of the developer: duplicated code, lack of coverage, complexity, no documentation, no standards, potential bugs and spaghetti design.
Sonar offers numerous services to uncover these sins and help you keep your technical debt under control: customizable dashboards, portfolio management, quality profiles management, clouds, hotspots, DSM and drill down to source code. You can also monitor quality over time with differential services using the TimeMachine. Sonar is multi-language (12 to date) and integrates well with Eclipse.