O'Reilly logo

SonarQube in Action by G. Ann Campbell and Patroklos P. Papapetrou

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

Chapter 16. Writing your own plugin

This chapter covers

  • Understanding SonarQube architecture
  • Writing code for a SonarQube plugin
  • Creating your own widgets
  • Supporting new languages

Welcome to the last chapter of SonarQube in Action, which will teach you how to implement your own SonarQube plugins. If you wonder why you might want to write your own plugin, here’s a non-exhaustive list of possible needs:

  • Integrate SonarQube with external tools such as the example we’ll show you in this chapter.
  • Create customized reports based on the metrics computed by SonarQube.
  • Translate SonarQube in a new language (localization).
  • Add support for a new programming language.

We’ve told you that SonarQube isn’t Java-centric and that even though our ...

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