Too Long; Didn't Read
SonarQube and SonarLint help teams coalesce around shared standards and a shared vision of quality. The two biggest pieces of this are the Quality Profile and Quality Gate. At every analysis, the project is tested against those conditions to yield a pass/fail releasability status. With webhooks, we make it easy to reflect your Quality Gate status back to your pipeline, allowing you to fail the build if you need to change your code to be considered releasable. We've implemented pull request analysis and decoration for GitHub, GitLab and Azure DevOps.