-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SC-85878 Set-up SonarQube #68
base: master
Are you sure you want to change the base?
Conversation
This pull request has been linked to Shortcut Story #85878: SonarQube for Opticks. |
|
# Encoding of the source code. Default is default system encoding | ||
sonar.sourceEncoding=UTF-8 | ||
|
||
sonar.exclusions=**/*.test.* |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You might want to exclude mocks as well to correctly reflect the code coverage.
Maybe smth like
sonar.exclusions=**/*.test.* | |
sonar.exclusions=**/*.test.*,src/mocks/*, |
Description
We want to keep better track of quality metrics in our projects. SonarQube gives us continuous inspection of code quality & test coverage.
Implementation Details
Updates to the git workflow
We don't run reporting in other branches than master as we don't have multi-branch support in SonarQube using the free version.
How to review/test this change
Testing