December 19, 2024
SonarQube for IDE: Eclipse v10.10
SonarQube for IDE: Eclipse v10.10 introduces two new modes for visualization of issue categorization.
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.
Plus, two important updates:
- This release ends support for username/password-based authentication for connected mode, which was deprecated in November 2023 in favor of tokens.
- SonarQube open-source analyzers bundled by SonarQube for IDE are now using the new Sonar Source-Available License.
Check out the release notes and community announcement.
November 27, 2024
SonarQube for IDE: Eclipse v10.9
SonarQube for IDE: Eclipse v10.9 supports AI CodeFix and brings 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 Eclipse IDE, delivering a diff view.
Additionally, we have added some performance enhancements including CDT projects indexing speedup.
Plus
- We updated the java analyzer which includes 16 False Positive fixes
- We introduced 7 new rules related to Pytorch to the Python analyzer
- We also updated the JS/TS analyzer introducing a new analyzer property sonar.scanner.skipNodeProvisioning
Check out the release notes and community announcement.
September 22, 2024
SonarQube for IDE: Eclipse v10.6
SonarQube for IDE: Eclipse v10.6 brings performance enhancements!
These enhancements, designed to speed up the full-project analysis and lower the memory footprint, target Java and Node.js projects in particular.
Plus, we have added support for STIG metadata in Python and Java.
Check out the release notes and community announcement.
August 28, 2024
SonarQube for IDE: Eclipse v10.5
SonarQube for IDE: Eclipse v10.5 delivers new rules to detect advanced Java issues, improved secret detection capabilities, plus info on new version availability.
We’ve added in-IDE notifications and direct links to release notes in the Eclipse Welcome tab | overview section, all designed to keep you updated with the latest versions of SonarQube for IDE.
Plus, when leveraging the full power of the Sonar solution in connected mode to either SonarQube Cloud or SonarQube Server you will be able to detect 6 advanced issues that can cause your Java programs to crash.
And finally, we now detect 146 secret patterns of 81 cloud services 💪
Dive into the details with our release notes and community announcement.
July 08, 2024
SonarQube for IDE: Eclipse v10.4
SonarQube for IDE: Eclipse v10.4 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 Eclipse 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:
- We’ve added support for Eclipse Buildship (Gradle) regarding the exclusion of files in nested modules and the hierarchy for the Shared Connected Mode configuration.
For further details, check out the release notes and community announcement.
June 10, 2024
SonarQube for IDE: Eclipse v10.2
SonarQube for IDE: Eclipse 10.2 improves support for COBOL and COBOL IDEs, as well as improves SonarQube for IDE usage in pre-configured and strict environments. Other notable additions:
- We enabled 21 Java rules on test sources and fixed 8 False-Positives
- For JavaScript/TypeScript, we added 4 accessibility rules
Discover more with our release notes and community announcement.
April 30, 2024
SonarQube for IDE: Eclipse v10.1
SonarQube for IDE: Eclipse 10.1 enables enhanced collaboration by introducing sharing Connected Mode setup among contributors as well as new rules and language support.
- We now support JCL, an orchestrator for running COBOL programs
- For Java, we introduced new Java 21 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 18, 2024
SonarQube for IDE: Eclipse v10.0
SonarQube for IDE: Eclipse v10.0 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.
For further details, check out the release notes and community announcement.
February 07, 2024
SonarQube for IDE: Eclipse v9.3
SonarQube for IDE: Eclipse v9.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: Eclipse developer utilizing the SonarQube Server “Open in IDE” button to investigate an issue directly in their IDE. This functionality, which requires SonarQube Server v10.4, assists developers in rapidly examining and resolving issues using SonarQube for IDE directly in their Eclipse IDE.
Plus, with their SonarQube for IDE: Eclipse v9.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 allows developers to spot secrets before they can be leaked into repositories. (Requires SonarQube Server Enterprise or Data Center Edition).
Also, when using connected mode to SonarQube Cloud or SonarQube Server v10.4, it is now possible to mark an issue as “Accepted”. This results in the unresolved issue becoming part of the project’s technical debt.
In addition:
- 5 Spring Boot rules for Java
- Support for TypeScript 5.3
For further details, check out the release notes and community announcement. For more details on how to set up connected mode check here.
December 05, 2023
SonarQube for IDE: Eclipse v9.1
SonarQube for IDE: Eclipse v9.1 introduces additional benefits for teams working in connected mode to SonarQube Server.
With SonarQube Server v10.3, you can now open any issue you’re investigating in SonarQube Server directly into the IDE, with just a click of a button, thanks to connected mode. This allows you to leverage SonarQube for IDE’s dataflow navigation, rule descriptions, and quick fixes for efficient issue investigation and resolution.
Connected mode for Eclipse delivers shared code quality expectations, deeper issue analysis, smart notifications, and additional language analysis opportunities. Learn more here.
Also:
- Support for Python 3.12 syntax, and 4 new rules related to Python 3.12 features.
- We added 9 Java rules for Spring Boot.
- We introduced 17 new JavaScript rules for JSX.
For further details, check out the release notes and community announcement.