Chapter 17.  Using Additional Plugins

Sonargraph offers a plugin infrastructure, so that it is possible to extend Sonargraph's internal model and to create additional issues. Plugins can contribute to the internal model during the 'create model' and 'create dependencies' phases and create issues during the 'analysis' phase. There currently available plugins are explained in the following sections:

  • Spring Microservices

  • Swagger

  • Spotbugs

  • PMD

Plugins can be installed by Sonargraph's Plugin Manager Preference Page.

On Sonargraph's Plugin Manager Preference Page you can install plugins from disk, configure and delete them, or install them from Sonargraph plugin repository.

Plugin Manager Preference Page
Figure 17.1. Plugin Manager Preference Page

If you choose to install a plugin from Sonargraph Plugin Repository, the following dialog is shown. It is possible to install new plugins, or update existing ones.

Sonargraph Plugin Repository
Figure 17.2. Sonargraph Plugin Repository