Developers who use SonarQube in a continuous integration context often face the problem of having to wait too long before they get the results of the SonarQube analysis. They must commit their code and wait for the end of the continuous integration pipeline before they get the results of the code analysis.
To address this problem and, therefore, improve the daily lives of developers, SonarSource – the editor of SonarQube – provides another tool, SonarLint, that allows real-time code analysis.
SonarLint is a free and open source tool (https://www.sonarlint.org/) that downloads differently depending on your development tool and development language. SonarLint is available for Eclipse, IntelliJ, Visual Studio, and Visual Studio Code IDEs.
In this book, we will look at an example of using SonarLint on an application written in TypeScript...