-
Notifications
You must be signed in to change notification settings - Fork 26
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
Issue 449 - sonarcloud #647
Conversation
testsonar
Kudos, SonarCloud Quality Gate passed! |
What does sonarcloud need the deep git fetch for? It does roughly 10+ seconds to the process (which doesn't matter in the big picture, but might as well keep an eye on the small gains while we're at it) |
Besides that, the sonarcloud changes look good, and the wiki too. |
FYI: The wiki is actually a separate git repository (even if GitHub displays them together on this website). So that's not really related to this pull request. You can also use the wiki as a git repo (with commits, |
Good eye. It will use the extra information when marking a code smell. It specifies who the author is and when it is created. The creation time of an issue is now the moment SonarCloud scans the code in the future this will be the creation time of the commit. If we wanted to I could split the build and the SonarCloud but the ci will be doing duplicate work and only a small performance gain. |
I suppose changes to the wiki and the configuration of sonarcloud do not require a pull request but I thought it was nice if somebody could review it. It is nice that you already caught some mistakes. If you could try the instructions out and work on editorial changes that would be nice. |
Great, that's a nice benefit, thanks. |
I tried it out and it worked (I expected that maybe I would have issues to get SonarCloud access, but it all worked fine) 🙂 |
Looks good :) |
The things changed for sonar are
Disable git shallow copy which ensures that sonar has all the source control management information.
All rules with tag convention are now at severity level blocker.
There are no blocker issues allowed.
Remove rules todo.
Updated the wiki to add sonarlint. https://github.com/utwente-fmt/vercors/wiki/IDE-Import#configure-sonarlint-for-vercors-in-intellij
I am not sure whether this should close #449? I think we should close it and create new issues if we want to make additional changes.