/
Static Analysis

Static Analysis

In order to improve the quality of our code, we use three analysis tools:

These tools can be executed via the corresponding ant goals (findbugs, checkstyle, pmd) and via the goal static-analysis, which executes all of them. The tools write report files which can be found in the tmp directory.

Furthermore, these tools are executed during the Kieker nightly build. A high amount of reported bugs/errors lead to a fail of the build process. Source code on the master branch should therefore be free from:

  • Any reports from PMD
  • Any reports from Findbugs
  • Error level reports from Checkstyle

There are also Eclipse integration plugins for these tools available:

Configuration files for these integrations can be found in the base directory of the Kieker project.

Related content

Local Development Environment
Local Development Environment
More like this
Developer FAQ
Developer FAQ
More like this
Kieker Coding Conventions in Eclipse
Kieker Coding Conventions in Eclipse
More like this
WebGUI Development
WebGUI Development
More like this
Coding and Documentation Style
Coding and Documentation Style
More like this
Development Guidelines
Development Guidelines
More like this