> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flexagon.com/llms.txt
> Use this file to discover all available pages before exploring further.

# FlexDeploy - SonarQube Plugin Guide

> A plugin to manage SonarQube code analysis. This plugin allows a user to run Sonar scans on source code which generates reports for bugs, code smells,

A plugin to manage SonarQube code analysis. This plugin allows a user to run Sonar scans on source code which generates reports for bugs, code smells, vulnerabilities, etc.. 

# Supported Version

* SonarQube 6.7+

* SonarScanner 4.2+

* A minimum of Java 7 must be used on the endpoint. Your Sonar version may require Java 11 or higher.

# Key Features

* Integrate Sonar scan results into your FlexDeploy workflows.

* Easily configured by using analysis tool account integration.

* Retrieve basic scan information of a specific scan given a task id.

* Run a sonar scan and return its basic scan information after it is completed.

* Provided browsable link to full SonarQube analysis after running any operation.

# Plugin Operations

* [analyzeCode](https://docs.flexagon.com/flexdeploy-11-1-documentation/flexdeploy-plugin-guides/flexdeploy-sonarqube-plugin-guide/analyzecode.md)
* [retrieveSonarScan](https://docs.flexagon.com/flexdeploy-11-1-documentation/flexdeploy-plugin-guides/flexdeploy-sonarqube-plugin-guide/retrievesonarscan.md)
* [startSonarScan](https://docs.flexagon.com/flexdeploy-11-1-documentation/flexdeploy-plugin-guides/flexdeploy-sonarqube-plugin-guide/startsonarscan.md)
