SonarQube is a tool that helps us to check the code quality of the projects we are working on. It supports many different languages PHP, Ruby, Java (including Android), C#, JavaScript, TypeScript, C/C++, Kotlin, Go, COBOL, PL/SQL, PL/I, ABAP, VB. NET, VB6, Python, RPG, Flex, Objective-C, Swift, CSS, HTML, and XML.
In this tutorial, I summarize all the tutorials about SonarQube of Huong Dan Java for your reference!
Installation
I will show you how to install SonarQube in this tutorial.
Similar is installing SonarQube using Docker, the easiest, fastest way to up and running a SonarQube server.
SonarQube Scanner is responsible for scanning the code and reporting the results to the SonarQube server.
In this tutorial, I will guide you all how to install SonarQube Scanner plugin in Jenkins.
Scan code
In this tutorial, I will show you how to configure the project and use SonarQube Scanner to scan the code.
In this tutorial, I will guide you all on how to analyze code with SonarQube Scanner for Maven.