Chapter 17.  IDE Integration

The purpose of the IDE integrations of Sonargraph is to run the quality checks continuously during development. This helps to prevent new problems being introduced into the shared code base: It is not needed to wait for the build server to report any problems, but instead the IDE integrations of Sonargraph run quality checks in the background, whenever the IDE compiles Java code. Problem and task markers are created for issues and resolutions and support the developer to fix the problems.


The IDE must be started at least with a Java 8 runtime for the integration to work.

Currently, the IDE integrations only support Java systems.