Must-share information (formatted with Markdown):
- which versions are you using (SonarQube, Scanner, Plugin, and any relevant
- Using sonarqube:community Image
- what are you trying to achieve
- Looking for proper sonar.properties for GO
I am trying to adopt best practices for Scanning Go lang using default Sonar Way rules
But once the pipeline is successful I am seeing project is getting Passed even though its not meeting the default rules where its supposed to get failed .
Also I am not able to make use of new rules created by me. Pipeline is picking up Sonarway .
Any thing else to be added in properties ?
I am not sure on this .
Please help me on this !
I guess this is about the Quality Profile you created not being used in the project analysis? Have you made it the default or explicitly assigned it to the project?
I have not created anything currently . Making use of default one !
Hope my code is not matching or meeting the expectations set by default rules .
It must fail as per the rules defined but its getting passed .
I’m not sure what’s not happening that you think should be happening. Is this about the Quality Gate that’s applied during analysis? The answer for it is actually going to be the same as for Quality Profiles: either make it the default or explicitly assign it to the project in question.
My question is why the project is getting passed even if it doesn’t meet the rules .
For instance : Coverage is less than 80.0% is one of the rule set on code.
Where as code coverage is 0% and it must fail . But its getting passed
Did you pass in a coverage report? I believe that if you don’t make an attempt to provide coverage data, we take that as an indication that you really don’t care about coverage & just sort of … look the other way on coverage.
yes I am passing coverage report in sonar-project.properties :
But not sure why its not working !
Below is my pipeline status for sonarqube
Also you could see the mismatch between Sonarway rules & Projects
There are conflicts in Duplications , Coverage , Security Hotspots . Where it is supposed to fail but its getting passed .
Surprised how its happening !
What did you make of error in the analysis log?
Regarding the mismatch between your project values and your Quality Gate, are you sure that Quality Gate is being applied? The Quality Gate used in the last analysis is shown in the Project Information slide-out:
Thank you ! Able to add new rules & configured accordingly.
Hi @ganncamp ,
How do we set test coverage report . Can you help on this !
This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.