So far in this chapter, we have looked at how to install SonarQube and how developers use SonarLint on their local machines.
Now, we will look at how to perform code analysis during continuous integration to ensure that each time a code commit is made, we can check the application code that's provided by all team members.
In order to integrate SonarQube into a continuous integration process, we will need to perform the following actions:
- Configure SonarQube by creating a new project.
- Create and configure a continuous integration build in Azure Pipelines.
Let's start by examining the creation of a new project in SonarQube.