Skip to content
Quboo Plugin for SonarQube
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

README.md

Quboo SonarQube Plugin

What is Quboo?

Quboo is a platform that helps you improve your code by using gamification techniques to motivate you and your peers to fix your technical debt.

Go to quboo.io for more details about how Quboo works and give it a try.

The plugin

How does it work?

Our platform uses your code analysis results from SonarQube to extract the game statistics, and also create players based on the existent users in this tool.

This plugin runs after each analysis and collect partial information about your SonarQube users and your existing Issues and send them to Quboo. Then, it computes the new scorecards and badges that you will be able to see next time you access your account via login or public link.

Installing the Plugin

  1. Navigate to Releases and download the latest .jar file.
  2. Remove any previous version of the plugin and put the new jar in the folder $SONARQUBE_HOME/extensions/plugins.
  3. Restart your SonarQube server.

Configuration

After you install the plugin you need Administrator rights to enter your Quboo Access and Secret Keys. The plugin needs these so it can link the data to your account. You can find these values under the section Settings when you log in as a user in Quboo.

In SonarQube, you have to enter these keys in the section Administration -> Configuration -> General Settings -> Quboo (tab on the left).

What information do we send?

We do not need much information for you to play the game, so we collect only some details from Users and Issues. We keep this plugin in an open source repository for transparency so you can see at anytime what is the transferred data:

  • Users: login, name, active.
  • Issues: key, rule, severity, componentId, resolution, status, debt, author, creationDate, updateDate, closeDate.

As you can see, we DO NOT send anything related to code to the server. Not even your component names, tags, comments, etc.

Quboo: Terms and Conditions

You can read the complete terms and conditions at the Quboo Website.

You can’t perform that action at this time.