Continuous Inspection

Products News

SonarLint for Eclipse 2.0.1 and 2.0.2 Released

April 27, 2016

SonarSource is pleased to announce the release of SonarLint for Eclipse version 2.0.1 and 2.0.2.

Those 2 versions mainly fix bugs.

For more information, have a look to the release notes or visit the dedicated SonarLint for Eclipse web site.

Have fun with SonarLint !

SonarQube Scanner for Ant 1.4.1 Released

April 27, 2016
SonarSource is pleased to announce the release of the SonarQube Scanner for Ant version 1.4.1.
This new version fixes support of HTTPS.
Please, read the release notes for more information.
Documentation is available on the product page.

SonarQube Scanner for Gradle 2.0 Released

April 27, 2016
SonarSource is pleased to announce the release of the SonarQube Scanner for Gradle version 2.0.
This new version improves the support of projects containing several modules that can potentially end up having the same key in SonarQube.  It also fixes a bug related to the support of HTTPS.
Please, read the release notes for more information.
Documentation is available on the product page.

SonarLint for IntelliJ 2.0 Released

April 22, 2016

SonarSource is pleased to announce the release of SonarLint for IntelliJ version 2.0.

SonarLint for IntelliJ 1.x series has been focused on giving instantaneous feedback on files opened and modified in the editor, as well as making sure that the most recent issues are the most visible ones (what we call the “Leak”) thanks the SonarLint Window. But with those versions, this is not possible to select which rules to execute on the code, nor to analyse files that are not Java, JavaScript or PHP code. What’s more, for developers already using SonarQube to continuously inspect their code, this is not possible to make sure that what they will get on the SonarQube server is exactly what they have in SonarLint.

SonarLint for IntelliJ 2.0 provides the new connected mode that meets all those needs. With this version, you can now establish a connection to a SonarQube server (version greater than 5.2) :

SQ_server_conf

Then, you can bind your IntelliJ project with the corresponding one on the SonarQube server:

project_binding

And that’s all! Once a project is bound to a SonarQube server, SonarLint will automatically use the right set of rules defined in the quality profile configured for this project on SonarQube.

Note that this connected mode currently does not support commercial plugins – but this will come soon.

Moreover, by embedding the latest version of the Java, JavaScript and PHP SonarAnalyzers, this 2.0 version provides and activate by default the following new rules when using the standalone mode:

JavaScript Rules

Java Rules

For more information, have a look to the release note or visit the dedicated SonarLint for IntelliJ web site.

Have fun with SonarLint !

SonarQube JavaScript 2.12 Released

April 21, 2016

SonarSource is pleased to announce the release of the JavaScript plugin version 2.12.

This new version provides a full support of React JSX. JSX allows to inject some XML elements in JavaScript code. Not only the JavaScript analyzer is able to correctly parse those XML elements but also to correctly track all references to some existing variables contained into those XML elements. Example:

react-jsx

 

Moreover, the JavaScript analyzer starts benefiting from the state-of-the-art SonarSource’s technology to do some path-sensitive data-flow analysis. The first rule relying on this technology is :

And here is an example of an issue found by this rule in the Dojo project :

javascript_dead_code

 

Please read the release notes for more information. You can install or update it via the Update Center.
Documentation is available on the product page.

SonarQube Swift 1.6 Released

April 21, 2016
SonarSource is pleased to announce the release of the SonarQube Swift plugin version 1.6.
The main purpose of this this new version is to support all the new evolutions of the language introduced in Swift 2.2 like :
Please, read the release notes for more information.
Documentation is available on the product page.

SonarQube Scanner 2.6 Released

April 19, 2016
SonarSource is pleased to announce the release of the SonarQube Scanner version 2.6.
This new version fixes bugs related to the support of HTTPS connections. To comply with the product name, it also provides a “sonar-scanner” script as a replacement for “sonar-runner” – which will obviously be still supported for some time.
Please, read the release notes for more information.
Documentation is available on the product page.

SonarQube GitHub 1.2 Released

April 19, 2016

SonarSource is pleased to announce the release of the GitHub plugin version 1.2.

This version allows to disable inline comments in order to reduce the noise generated by GitHub notifications. It also provides other minor improvements and bug fixes.

Please read the release notes for more information. You can install or update it via the Update Center.

Documentation is available on the product page.

SonarQube Scanner for Jenkins 2.4 Released

April 19, 2016

SonarSource is pleased to announce the release of the SonarQube Scanner for Jenkins version 2.4.

The main feature of this new version is the display of the quality gate status on the project page:

jenkins-2.4_qg-status

This new version also suggests the use of user tokens - instead of login/password, when configuring servers for recent versions of SonarQube.

Please, read the release notes for more information. You can install or update it via the Plugin Manager in Jenkins.

Documentation is available on the product page.

SonarLint for Visual Studio 2.1 Released

April 15, 2016

SonarSource is pleased to announce the release of SonarLint for Visual Studio version 2.1.

This new version embeds the following 6 new rules:

Moreover the “Connected Mode”  benefits from the two following improvements:

  • When connecting a Visual Studio solution to a SonarQube project you get a notification if you have a weaker local ruleset file than the SonarQube quality profile defined on server side.
  • When a project is flagged as being a test project, the source files part of this test project are no more analyzed by SonarLint.

For more information, see the release notes or visit the dedicated SonarLint for Visual Studio site. If you have any feedback, feel free to join the SonarLint Google Group.

Have fun with SonarLint!

Page 1 of 5012345...102030...Last »