Hey everyone!
It’s another busy week in our Community, and we want to say thanks to everyone who prompted interesting discussions and gave us feedback on Sonar products that will help us continuously improve.
SonarQube
-
Have you ever started up your SonarQube server and seen some noisy log messages like “This plugin has not been found on the update center.”? After a report from @sinthiyaz we finally have a ticket to address this. It’s private for some reason… but I assure you it exists. Thanks!
-
Lightning struck twice this week and two users reported a slower SonarQube instance as a result of having their temp directory located on slower storage medium (EBS vs. EFS). Thanks @Karthik_T and @Claire_Deng for the reports. Some documentation changes are in the works.
-
@vanhoutenbos reported a few issues related to the SonarQube Helm Chart this week, and one report has led to a new ticket being created: SONAR-20245. Thanks for all the feedback.
-
Watchdog @Vladimir_Sitnikov told us that the Scanner for Gradle shouldn’t be using
allprojects
. This is a complicated task… but we’ll get there eventually. Thanks for the feedback that led to SONARGRADL-129 -
Back in April @rvf148 reported an issue with zombie Quality Profiles on his SonarQube instance (that can’t be deleted). We did a lot of work to clean these up in the 9.x series, but we forgot one corner case that we’ll tackle with SONAR-19478. Thanks!
SonarLint
- Thanks @alandefreitas for letting us know there’s an issue with CLion when displaying rule descriptions. We’ll get that fixed up. SLI-1081
Rule Improvements
-
Kudos to @Alix for reporting an issue with
xml:S1120
where line continuations are not taken into account, leading to false-positives. Thanks for helping us kill the noise! SONARXML-180 -
Another old rule:
java:S1133
needs to be updated to consider some changes in Java. Thanks for the report @mfroehlich! SONARJAVA-4595 -
After a report from @wojteo, we’re going to add some more exceptions to
java:S2629
SONARJAVA-4597 -
csharp:S5693
supports some custom rule parameters that aren’t being taken into account when analysis is run. Thanks for the report @HamsterExAstris and welcome back to the Community! SonarSource/sonar-dotnet #7867 -
Shoutout to @Maxime_Henrion who reported a general issue with our C and C++ analyzer where we can try to better handle functions passed as pointers. CPP-4660
Good Samaritans
- Thanks and welcome to @Gosula_Eswar who got the Samaritan badge this week because his first post in the community was to share how he succeeded in setting up SonarQube to run as a service.
Once more, we extend our thanks to everyone mentioned here - and those we may have missed - for their efforts in strengthening this community and enhancing our Sonar products.
Please leave your own recognitions below – whether for another community member or a SonarSourcer who assisted you this week. If there’s someone you think should be acknowledged in next week’s roundup, don’t hesitate to let us know.