This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

SonarQube

Code Quality Analysis

1 - SonarQube

Tool for Code Quality Analysis

Docker container for sonarqube

docker pull sonarqube
docker run -d --name sonarqube -p 9000:9000 <image_name>

# once the container has started successfully, you can open below url to access sonaqube.
# http://localhost:9000/

Python implementation of sonarqube-cli

py-sonarqube-cli

API End points

To expose all rules of a technology from sonarqube

api/rules/search?languages=xml

getInstalled Plugins: /api/plugins/installed

References

SonarQube
web api