Skip to content

Latest commit

 

History

History
32 lines (17 loc) · 1.72 KB

README.md

File metadata and controls

32 lines (17 loc) · 1.72 KB

Ballerina SonarQube Plugin

Overview

SonarQube is an open-source code quality and security platform. It analyzes code for issues, tracks metrics, and integrates with CI/CD. This helps developers write cleaner, more secure code. SonarQube plugins allow developers to extend SonarQube analysis support for new languages.The sonar-ballerina plugin extends SonarQube to analyze Ballerina code. It leverages the Ballerina static code analysis tool to identify issues and report them to SonarQube.

Prerequisites

  1. OpenJDK 17 (Adopt OpenJDK or any other OpenJDK distribution)

  2. Ballerina

  3. Ballerina Static Code Analysis Tool

  4. SonarQube version: 9.9 (LTS)

  5. Sonar Scanner CLI

Contribute to Ballerina

As an open-source project, Ballerina welcomes contributions from the community.

For more information, go to the contribution guidelines.

Code of conduct

All the contributors are encouraged to read the Ballerina Code of Conduct.

Useful links