Automatic analysis for Azure DevOps in SonarQube Cloud

We’ve got some exciting news for our Azure DevOps users: starting today, we are rolling out automatic analysis for Azure DevOps on SonarQube Cloud.

What is it?

Automatic analysis allows you to automatically analyze your code simply by reading it from your repository, without the need to configure a CI-based analysis, so you can start working on fixing issues right away.

What do you get out of the box?

  • Instant analysis of your default branch
  • Continuous analysis on every push, so issues are caught before they pile up
  • Support for the full range of SonarQube Cloud languages, including C/C++, Java, JavaScript/TypeScript, .NET, and Python (see list of supported languages)

How can you get started?

If you are in an existing organization, check your PAT (Personal Access Token) permissions. In addition to Code > Read & write, you now need Analytics > Read (found under Show all scopes at the bottom of the scopes dialog). Automatic analysis uses these permissions to read language distribution data and determine whether to run or not.

We are rolling this out progressively; automatic analysis will appear on your Project onboarding page and activate as soon as it’s available for your organization.

To know more:

This feature is part of our ongoing work to improve the onboarding experience across both SonarQube Cloud and SonarQube Server, and your experience is what drives it. Would you be open to a brief customer interview to share your experience? Please drop a comment below or DM me if you’re interested in sharing your insights with our team.

3 Likes