Help

How to ask questions or give feedback, and how to contribute to SonarQube for IntelliJ.

The Sonar Community

For SonarQube for IDE support questions ("How do I?", "I got this error, why?", …), please first read the FAQarrow-up-right to learn how to get your logs, then head to the Sonar forumarrow-up-right and find your dedicated SonarQube for IDE channel. Before creating a new topic, please check if your question has already been answered because there is a chance that someone has already had the same issue.

When creating a new topic, please describe your issue with as much detail as possible. Please use this template:

  • Your IDE flavor/version/OS (when applicable): example: Eclipse 2023-09 on MacOSX

  • Your SonarQube for IDE version:

  • Is connected mode used (Y/N):

    • If yes, to which version of SonarQube Server, or is it SonarQube Cloud or the SonarQube Community Build?

  • If you are using connected mode on SonarQube Server, what are the installed analyzers? You can easily get a list by opening https://<SQ server>/api/plugins/installed in a Web browser.

  • Please include the full stacktrace of the error and logs with Verbose output enabled. Please include the full verbose logs, from the start of SonarQube for IntelliJ, up to the problem you're investigating. See your IDE-specific Troubleshooting page for detailed instructions to get these logs.

Be aware that the Sonar Community Forum is a community, and the standard pleasantries are expected (Hello, Thank you, I appreciate the reply, etc). If you don’t get an answer to your thread, please wait for at least three days before bumping it. Operators are not standing by, but the Teams and Community Managers know that your questions are important.

The SonarQube Flight Recorder

The Flight Recorder enables advanced diagnostics for troubleshooting issues with SonarQube for IDE. When enabled, it collects detailed execution traces, logs, and system metrics. These details can be helpful to Sonar Engineers who are helping you troubleshoot an issue on the Communityarrow-up-right forum.

In the SonarQube for IDE tool window, navigate to Help & Feedback > Flight recorder and select Start Flight Recorder. Then, walk through the steps to reproduce the issue you were experiencing. When finished, choose:

  • Stop Flight Recorder to create a folder on disk with the diagnostic details. The file explorer will open automatically, showing you the contents of the Flight Recorder.

  • Capture Thread Dumps when you think something is blocked or IntelliJ is freezing. These dumps will show exactly where threads are in the execution path and it’s useful for debugging.

  • Capture Heap Dumps to gather an image of the memory and all of the objects that are part of the memory. These dumps are useful to identify a memory leak, for example.

circle-check

How to contribute

If you would like to see a new feature, check out the Suggest new featuresarrow-up-right page! There we provide a forum to discuss your needs and offer you a chance to engage the Product Manager and development teams directly. Feel free to add to an ongoing discussion or create a new thread if you have something new to bring up.

Give SonarQube a marketplace review

Your input and feedback is what drives us forward. Sonar is on a mission to continuously improve your coding experience, and your support is essential. Please take a moment to add your review on your preferred marketplace: IntelliJ, VS Code, Visual Studio, Eclipse, or Cursor/Windsurf.

When you take a moment to rate SonarQube for IDE on the marketplace or when voting for new features on Product Board, you’re not just sharing your opinion, you’re directly contributing to our roadmap and helping us invest more in what matters most to you.

As we say at Sonar, feedback is a gift! Please give us your input.

Last updated

Was this helpful?