Welcome to the SonarSource Community!

Who is the SonarSource Community for?

The SonarSource Community is a collaborative forum where SonarSourcers and community users of SonarSource products post every day. You’ll find detailed articles and technical discussions that cover the most common use-cases, and some tricky ones. It’s a great resource for your team to gain knowledge about our products and more generally about code quality and security.

This is a shared community resource — a place to share skills, knowledge and advice. Treat it like one!

How should I contribute to the Community?

Make sure you’re starting a topic in the right category

  • This forum is organized in different categories, covering the most common requests you may have. Make sure to choose carefully, to maximise your chances to get the attention of interested people.
  • The pinned topic in each category is here to help you to better understand what we expect to see in each of them, and often detail the appropriate format for your post.

Keep to one subject per topic

Most of the time, your question will deserve a new topic, containing information specific to your situation. If many topics should be consolidated into one, we’ll take care of it! In addition…

  • Do not bump old posts and try to tag-on with a possibly related issue.
  • Do not divert a topic by changing it midstream

Provide as much detail as possible, and keep your topic tidy

Provide as much detail as possible. What are you trying to do, what have you tried, and what hasn’t worked? Dumping logs and calling it a day won’t get you much attention.

  • A meaningful title
  • Helpful tags (if you’re having trouble analyzing Java code, add the java tag). However, more is not necessarily better
  • A well formatted post is more likely to get attention.
  • Make sure to provide as much context as possible for users to understand your ask
  • For any technical issue provide logs, version numbers, steps to reproduce
  • Always share what investigations were performed already and/or which content you’ve already consulted

Do your homework

We expect you to have taken a look at product documentation, and have searched around for an answer before posting. For instance, common issues are often described in our Community Guides.

Be Civil

The topics discussed here matter to us, and we want you to act as if they matter to you, too. Be respectful of the topics and the people discussing them, even if you disagree with some of what is being said.

  • Be civil. Don’t post anything that a reasonable person would consider offensive, abusive, or hate speech.
  • Keep it clean. Don’t post anything obscene or sexually explicit.
  • Respect each other. Don’t harass or grief anyone, impersonate people, or expose their private information.
  • Respect our forum. Don’t post spam or otherwise vandalize the forum.

These are not concrete terms with precise definitions — avoid even the appearance of any of these things. If you’re unsure, ask yourself how you would feel if your post was featured on the front page of the New York Times.

This is a public forum, and search engines index these discussions. Keep the language, links, and images safe for family and friends.

I created a topic, when can I expect a response?

This is an open community with people volunteering their free time to provide assistance. We’re eager to contribute to the community, but you are not guaranteed a fast response.

Be patient

  • Wait a few days before bumping a topic that hasn’t received a response.
  • Do not tag individuals not involved in the topic.

Contribute as much as you expect to receive

  • Contribute to the community (helping others) as much as you expect to receive help.

It is not a replacement for more structured support

  • If you need SLAs, guaranteed response, privacy, SonarSource also offers Commercial Support.

What if I see something that shouldn’t be here?

Moderators have special authority; they are responsible for this forum. But so are you. With your help, moderators can be community facilitators, not just janitors or police.

When you see bad behavior, don’t reply. It encourages the bad behavior by acknowledging it, consumes your energy, and wastes everyone’s time. Just flag it. If enough flags accrue, action will be taken, either automatically or by moderator intervention.

In order to maintain our community, moderators reserve the right to remove any content and any user account for any reason at any time. Moderators do not preview new posts; the moderators and site operators take no responsibility for any content posted by the community.

Post Only Your Own Stuff

You may not post anything digital that belongs to someone else without permission. You may not post descriptions of, links to, or methods for stealing someone’s intellectual property (software, video, audio, images), or for breaking any other law.

Terms of Service

Yes, legalese is boring, but we must protect ourselves – and by extension, you and your data – against unfriendly folks. We have a Terms of Service describing your (and our) behavior and rights related to content, privacy, and laws. To use this service, you must agree to abide by our TOS.