I have run Sonarqube on a .net project I have created. When I go to the the Project report on the sonarqube site, it identifies the critical issues, with one important expection: the C# rule for cognitive complexity. If I go to the project measures, it shows that one class file has a total cognitive complexity of 2,012, yet that class file has only 18 functions and methods and none of them are flagged to be refactored. So it appears the c# rule (Cognitive Complexity of methods should not be too high) is not being checked. What is strange is that everything else is working as expected. I have gone through all of the setup steps and can’t figure out why this isn’t working. Does anyone have any suggestions?
The system setup information is as follows:
- Community Edition
- Server Version: 9.9.0.65466
- Sonar Scanner Version: 4.8.0.2856
- Setup: Zip File