Supporting SCM providers
Information from the Source Code Management (SCM) provider is used by a SonarScanner.
The SonarScanners use information from the project’s SCM provider, if available, to:
Assign a new issue to the person who introduced it. The last committer on the related line of code is considered to be the author of the issue.
Estimate the coverage on new code, including added and changed code since in your new code.
Display the most recent commit on each line in the code viewer.

The only required SCM command is "blame", which gets the last committer of each line for a given file. This command is executed by a SonarQube Server plugin through the extension point org.sonar.api.batch.scm.ScmProvider
. See the embedded SCM integration documentation for more details.
Last updated
Was this helpful?