Skip to content

Official Ballerina SonarQube Sonar Plugin API based Plugin

Notifications You must be signed in to change notification settings

Xenowa/ballerina-scan-tool

Repository files navigation

SonarQube Ballerina Plugin (Sonar Plugin API)

SonarQube plugins allow developers to provide static code analysis support for new languages.

This analyzer consist of 2 parts to function, the bal scan tool and the SonarQube ballerina analyzer. The SonarQube Ballerina Plugin is dependent on the bal scan tool, as the scanner is responsible for performing the static code analysis for ballerina projects and the analyzer is responsible for aggregating and reporting the results on the scan to the SonarQube server.

Prerequisites

The following software should be installed locally

Getting started

  1. Create the bal scan tool by following the instructions here
  2. Create the SonarQube Ballerina Plugin by following the instructions here
  3. Run SonarQube server instance
  4. Initialize a sonar scan in a project, example

About

Official Ballerina SonarQube Sonar Plugin API based Plugin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published