This plugin implements SCM dependent features of SonarQube for Jazz RTC projects.
This provider is a wrapper around 'lscm' command line utility. You need to have 'lscm' in the PATH.
Auto-detection will works if there is a .jazz5 folder in the project root directory. Otherwise you can force the provider using -Dsonar.scm.provider=jazz.
You can also configure some optional properties:
Key | Description |
---|---|
sonar.jazzrtc.username | Username to be used for Jazz RTC authentication |
sonar.jazzrtc.password.secured | Password to be used for Jazz RTC authentication |
sonar.jazzrtc.password.file | Path to password file to be used for Jazz RTC authentication |
sonar.jazzrtc.cmd.timeout | Timeout to be used for Jazz RTC Annotate command |
- Blame is not executed in parallel since it is not supported by lscm annotate.
- 'lscm' annotate returns information from server for the given file in latest revision (whatever is the status of your local workspace).