I might be missing info here so it might not be the best question:
Imagine handling multiple repos on which dev are not in the company anymore. I want to enforce a new sonar profile that of course will impact old repos and the build will not be green anymore. Imagine on that repos somebody is making a small change, but with the new profile it will have a lot of work.
Somehow I wanted to see that before making the change.
Another way of thinking: your repos are your car. The sonar profile is a new color of your car. Why I can’t have a “preview” of the new color?
Later edit:
I think I have more details from chat gpt:
By understanding how sonar.analysis.mode=preview
orchestrated a no-impact, issues-only analysis, teams could enforce quality gates early while keeping their central SonarQube instance clean. Its deprecation led to more robust, integrated solutions like SonarLint and built-in PR analysis.