Jenkins: Code Quality Analysis
Monitor FindBugs, Checkstyle, PMD, Warnings and TODOs
Tracking the quality of your code is getting more and more important. Jenkins supports all the major code quality analysis tools in the market, such as findbugs, checkstyle, and PMD. It is also capable of picking up warnings from your compilers/tools, which otherwise can easily get ignored, and it can also keep track of TODO comments from your source code.
Insights into Code Quality
Compared to the offline execution of these code quality analysis tools, Jenkins will show you the trend of quality, which lets you focus on newly introduced problems, instead of wasting time on the false-positives that have been around for a long time. You can also start from the summary and click your way through, into detailed views. Online reports with clean RESTful URLs also allow you to send URLs to your colleagues for review and discussion.
Colored HTML Display of Source Files and Detected Problems
Problems detected on source code are presented as an overlay to source code, making it very easy to assess the problems by providing contextual information.