Azure DevOps PR Decoration in a SPA application

We have a developer license for SonarQube that we are using to analyse a single project consisting of a fronted (VueJS) and a backend (ASP.NET / C#) using Azure Pipelines.

We now want to enable Pull Request Decorations, so we can gate on the quality when Pull Requests are being completed. However we are strugling a bit. It appears that its not possible to analyse both fronte and backend and do one Pull Request Decoration. If we do it individually the last one overrides the previous one.

It seems that the Enterprise version adds Monorepo support for PR Decorations which might solve exactly this - but its away out of our budget and its the only feature we need thats in the Enterprice Plan.

Is it correct that you cannot do PR Decoration on a standard project where backend and frontend is seperated but in the same repository on the Deeveloper license? Or is there some kind of workaround or did we miss something?

Not being able to gate on a simple project like this is a big blocker for us. There is no point in analysing the code if we cannot gate on it.

Hey there.

It’s true that SonarQube Developer Edition does not support two projects targeting the same repo for pull request decoration.

And, it might not be necessary for you to split the projects. Check the documentation for Scanner for .NET > Analyzing languages other than C# and VB. This might help you get everything under one project.