Issue detected by an external rule engine: roslyn

Hi Team,

I am using SonarQube 9.9 Community Edition (LTA) to analyze a .NET Framework project. After successfully running the analysis, I encountered a code smell with the following message: “The annotation for nullable reference types should only be used in code within a ‘#nullable’ annotation context.”

When I click on this issue, it states: “Issue detected by an external rule engine: Roslyn.”

I searched for this rule in the Quality Profile but couldn’t find it.

Could you please guide me on how to remove or suppress this issue?

Hey there.

In SonarQube v9.9 LTA it was only possible to suppress external issues “at the source” (see here what that looks like for Roslyn).

However, in the latest version of SonarQube it’s now possible to do this all from SonarQube. This blog post mentions SonarQube Server 2025.1 LTA, but it’s also true for the latest version of SonarQube Community Build (formerly Community Edition), v25.2.

I suggest you upgrade!