We’ve been working to mitigate security issues identified by SonarQube Cloud in our code. It’s been a frustrating process to be honest. It seems like the issues only show up in the trunk branch (main) and so to get any feedback on if we have resolved the issue we have to merge to trunk.
For context, we use GitHub and pull requests and have those configured in SonarQube. Pull requests show up in the project navigation as does the main branch as our only long-running branch.
The rule in question is roslyn.sonaranalyzer.security.cs:S6680. This rule does not show up using the extension locally and does not show up in the pull request’s analysis.
Are we doing something wrong? How should we be getting feedback on if our fix has satisfied the rule?