Sonar Community Roundup, November 29 - December 5

Hi all,

It was a slow week in the Community this time. Looks like folks haven’t shaken off their food comas :turkey: yet. :sweat_smile:

Nonetheless, like every week, we’d like to take a moment to recognize you, the users, who help improve the ecosystem for everyone by sparking valuable discussions and providing feedback that drives continuous improvement in our products.

SonarQube for IDE:

SonarQube Server / SonarQube Community Build:

Rules & Languages Improvements:

  • @alexgwolff nicely summarized the situation in a long-running thread about tsarchitecture:S7197, arguing that cyclic dependencies are relevant only in the implementation, but fine for API declarations. We’re not fully on board (yet?) but we’ve added a ticket to the backlog to come back to this later.

  • java:S4488 told @pshem to switch his class annotation from @RequestMapping to @GetMapping. The only problem is that you can’t do that with classes. SONARJAVA-5908

  • javaS2095 tells you to use try-with-resources if the resource is created directly, but not if you use a library to do it. This is probably a deliberately-chosen trade-off to keep from raising false-positive issues when the library manages the resource itself. Nonetheless, we’re going to keep an eye on this. Thanks @narendran.a! JAVASE-152

Thank you again to everyone mentioned—and to those we may have missed—for your ongoing contributions in making this community stronger and helping us improve Sonar products.

If you’d like to give a shout-out to someone, whether a community member or a SonarSourcer who helped you, please do so below. And if there’s someone you think we should acknowledge next week, let us know!

1 Like