O'Reilly logo

Hudson 3 Essentials by Lloyd H. Meinholz

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Static source code analysis

The Static Analysis Collector plugin that we installed in Chapter 4, Installing and Developing Hudson Plugins, provides the following plugins:

  • Checkstyle plugin
  • DRY plugin
  • FindBugs plugin
  • PMD plugin
  • Compiler Warnings plugin
  • Task Scanner plugin

Static code analysis can be performed on a source code that is not being executed. This analysis can be used to find coding errors and security bugs, as well as to verify that the source code is written following a specific style. Using the output of this analysis can help developers catch problems before the application is tested and can give some assurance that the specified coding standards are being followed.

PMD

PMD is a source code analyzer that will find common defects. It supports ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required