Beyond the basics of SonarQube: improve your Java(Script) code even further


SonarQube is (becoming) more or less the standard tool for managing Java code quality. Unfortunately most developers use it just as a replacement for separate Checkstyle, PMD and code coverage tools. SonarQube is capable of so much more than that. This presentation will explain a lot of the more advanced features and plugins SonarQube has to offer. The topics include: measuring coverage of a running Java application in an application server, using SonarLint for immediate feedback in your IDE, JavaScript plugin, Pitest plugin, code review, hotspots, architectural constraints, PMD rules for unit test quality and more. After this session you will be able to get more out of SonarQube and increase the quality of your Java applications even further.