What is SonarSource and what is it used for?
SonarSource is the vendor of SonarQube, a family of tools that analyzes code to find bugs, vulnerabilities and quality problems and enforces pass or fail criteria during development.
The family has three parts. SonarQube Server is the self-managed edition, installed on your own infrastructure. SonarQube Cloud is the hosted version, which analyzes branches and comments on pull requests. SonarQube for IDE, formerly SonarLint, is free and flags problems as the person writes code in VS Code, IntelliJ, Visual Studio or Eclipse.
SonarQube Server states more than 7,000 rules for more than 40 languages, plus secrets detection and security analysis (SAST). Quality gates, which are pass or fail checks, can block the CI pipeline when the code does not meet the defined standard.
It is used by engineering teams that want to keep flawed code out of production and track technical debt over time. AI features, such as review of AI-generated code, are part of the line.






