Enterprise EditionVersion 10.3 (build 82913) (also happens to SonarQube 9)
Jenkins plugin: SonarQube Scanner Version2.16.1
For GitHub pull request builds, we generated .gcov files for a CPP project and fed them to our SonarQube server. Then a SonarQube scan report was generated successfully.
Everything looked good except the coverage data report somehow counted the lines not touched in the pull request. This issue happens to us frequently and happens to different lines of different files. The .gcov file contents are correct.
Our observation is that it might be related to GitHub integration in the SonarQube server because previously the data was correct when we forgot to set the integration to api.github.com.