I had recently integrated sonarqube
in our release process. I have set the leak period as the date of integration, and mandated it in quality gate
definition that there should be zero new issues since the start of leak period.
The problem is whenever there is a change in a file, sonarqube starts considering all previous issues as new issues. This is especially problematic for large files, as the person who is making any change in a file needs to make all the corrections retrospectively. What I want sonarqube to do is to honor the commit date from the blame information and to define new
by comparing commit date with the leak period.
How to make this possible? I am using sonarqube 6.0