December 19, 2024
SonarQube for IDE: IntelliJ v10.13
SonarQube for IDE: IntelliJ v10.13 brings performance enhancements plus introduces two new modes for visualization of issue categorization.
Continuing our performance enhancements we now avoid out of memory issues in the FS cache, plus we have further reduced the disk space usage.
Additionally, in parallel with SonarQube Server 10.8, we have introduced the option to select either:
- Multi-Quality Rule (MQR) mode - enabling issues to have multiple qualities, and leveraging the newer categorization and severities from SonarQube Server 10.8
- Standard Experience mode - which maintains the issue categorization from SonarQube 9.9 (bug, vulnerability and code smell)
And finally, two important updates:
- We have deprecated the use of Node.js 18
- SonarQube open-source analyzers bundled by SonarQube for IDE are now using the new Sonar Source-Available License.
Discover more with our release notes and community post.
November 21, 2024
SonarQube for IDE: IntelliJ v10.12
SonarQube for IDE: IntelliJ v10.12 brings support for Aqua users!
In addition, we improved the analysis experience in remote environments, such as Docker, by enabling the automatic analysis of opened files.
Plus analyzer updates:
- The CFamily analyzer added support for WindRiver GNU C++ compiler for arm, and more!
- We now offer Java 22 analysis support.
Dive deeper with our release notes and community post.
October 14, 2024
SonarQube for IDE: IntelliJ v10.11
SonarQube for IDE: IntelliJ v10.11 supports AI CodeFix and delivers performance enhancements.
AI CodeFix streamlines issue resolution for developers by generating AI-driven fix suggestions in SonarQube Cloud or SonarQube Server with a single click. In connected mode SonarQube for IDE now allows developers to view and apply these fixes directly in their IntelliJ IDE, delivering a diff view.
Additionally, we have made further improvements designed to speed up the analysis process and optimize memory usage.
Plus
- 6 new adaptability rules in JS/TS
- 7 new rules related to PyTorch for Python
Discover more with our release notes and community post. Plus read more about AI CodeFix in this blog.
September 25, 2024
SonarQube for IDE: IntelliJ v10.10
SonarQube for IDE: IntelliJ v10.10 delivers performance enhancements and new rules for JS.
This release sees various items designed to improve performance and optimize memory use.
Plus
- 6 new rules to help you write clean JS code
- Updated SonarIaC analyzer delivering support for detecting Micronaut configuration issues in YAML & properties files
Find more details in our release notes and community announcement.
September 24, 2024
SonarQube for IDE: IntelliJ v10.9
SonarQube for IDE: IntelliJ v10.9 brings support for identifying security flaws in Helm files.
SonarQube for IDE can now identify security flaws in Helm files within the Kubernetes analysis. This is designed to help cloud native developers using Helm charts to design and implement secure cloud architecture.
In addition:
- 7 new rules for writing C++23 code
- Improved Rider analysis by making sure to include all the files of a solution.
Find more details in our release notes and community announcement.
July 18, 2024
SonarQube for IDE: IntelliJ v10.7
SonarQube for IDE: IntelliJ v10.7 delivers added value for users of SonarQube Cloud.
With the new Open in IDE button in SonarQube Cloud you can now open any issue you are investigating in SonarQube Cloud directly into IntellliJ with a single click. SonarQube for IDE will automatically open the correct file and take you to the line of code containing the issue.
Plus, we have enabled the Clean as You Code methodology, allowing you to focus only on issues in your new code. This incremental approach empowers developers to take ownership of all new code and tackle overall technical debt in a manageable and sustainable manner.
In addition:
- Improved analysis capabilities for Python and Java with advanced issue detection when in connected mode to either SonarQube Server or SonarQube Cloud
Find more details in our release notes and community post.
June 07, 2024
SonarQube for IDE: IntelliJ v10.6
SonarQube for IDE: IntelliJ 10.6 adds support for CLion Nova and the Resharper C++ language and improves Connected Mode setup for C# projects in Visual Studio and Rider IDEs. You can learn more about how to share configurations between IDEs here.
- For Python, we added 5 rules which mainly focus on the machine learning library Scikit-Learn.
- C# received 7 new rules.
Also of note, To enforce security connection in the IDE as well as on SonarQube Cloud and SonarQube Server, we are deprecating the authentication with login/password for the Connected Mode. We highly recommend using token authentication instead.
Discover more with our release notes and community announcement.
April 30, 2024
SonarQube for IDE: IntelliJ v10.5
SonarQube for IDE: IntelliJ 10.5 enables enhanced collaboration by introducing a sharing Connected Mode setup among contributors and new rules.
- For Java, we introduced new Java 21 rules and new sustainability rules
- Python received 14 new rules (4.16 and 4.17)
- Improved Javascript/Typescript with 4 new accessibility rules
Also of note, we are dropping support of NodeJS v16.
Discover more with our release notes and community announcement.
March 20, 2024
SonarQube for IDE: IntelliJ v10.4
SonarQube for IDE: IntelliJ v10.4 introduces a new architecture that relocates the SonarQube for IDE business logic from the IDE to a background process and enhances IDE responsiveness.
In addition:
- We’ve added 17 new rules for accessibility in HTML.
- We improved the top dismissed JS/TS rules and added one rule (S2004).
- We fixed 13 false positive rules and added 2 new quick fixes for Python.
Find more details in our release notes and community announcement.
February 06, 2024
SonarQube for IDE: IntelliJ v10.3
SonarQube for IDE: IntelliJ v10.3 enhances the combined power of SonarQube for IDE and SonarQube Server while streamlining the setup process.
Now, a one-click connection setup and project binding option will be shown to a SonarQube for IDE: IntelliJ developer utilizing the SonarQube Server “Open in IDE” button to investigate an issue directly in their IntelliJ IDE. This functionality, which requires SonarQube Server v10.4, assists developers in rapidly examining and resolving issues using SonarQube for IDE directly in their IntelliJ IDE.
Plus, with their SonarQube for IDE: IntelliJ v10.3 connected to SonarQube Server v10.4, developers can now detect custom secrets in their code, directly in their IDE. Using custom rules based on secret patterns defined in SonarQube Server this allows developers to spot secrets before they can be leaked into repositories. (Requires SonarQube Server Enterprise or Data Center Edition).
Also using connected mode to SonarQube Cloud or SonarQube Server v10.4, it is possible to mark an issue as “Accepted”. This results in the unresolved issue becoming part of the project’s technical debt.
In addition:
- 8 new Kubernetes rules
- 9 new C++ rules to help with MISRA 2023
Find more details in our release notes and community announcement. For more details on how to set up connected mode check here.