Sonar 2.13 in screenshots

The Sonar team is proud to announce the release of Sonar 2.13. This new version includes 60 improvements, bug-fixes and also some new features that we believe are worth stopping your daily work for a couple of minutes to check out : ability to create manual reviews / violations anywhere in the code, ability to create action plans and an extended search engine.

Read the rest of this page »

Sonar 2.12 in screenshots

The Sonar team is proud to announce the release of Sonar 2.12. This new version includes more than 100 improvements, bug-fixes and also some new features that we believe are worth stopping your daily work for a couple of minutes to check out: Support of Java 7, Integration of JaCoCo in the Sonar core, Hotspots 2.0 and Display groups of duplicated blocks.

Read the rest of this page »

Sonar 2.11 in screenshots

The Sonar team is proud to announce the release of Sonar 2.11. As usual, this new version includes improvements, bug-fixes and also new features that we believe are worth stopping your daily work for a couple of minutes to check out: new engine for copy paste detection enabling cross projects research, TimeMachine 2.0, deletion of past analysis…

Read the rest of this page »

Sonar 2.9 in screenshots

The Sonar team is proud to announce the release of Sonar 2.9. As usual, this new version includes improvements, bug-fixes and also new features that we believe are worth stopping your daily work for a couple of minutes to check out.

Most of the improvements are this time “under the hood” and can not be shown with screenshots. The two visible parts of the iceberg are improvements of manual code reviews and Quality Profile change logs.

Read the rest of this page »

Sonar 2.8 in screenshots

The Sonar team is proud to announce the release of Sonar 2.8. As usual, this new release includes improvements, bug-fixes and also new features that we believe are worth stopping your daily work for a couple of minutes to check out.

Read the rest of this page »

Sonar 2.7 in screenshots

The Sonar team is proud to announce the release of Sonar 2.7. As usual, this new release includes improvements, bug-fixes and also new features that we believe are worth stopping your daily work for a couple of minutes to review. This version focuses on providing further control on the technical debt.

Prior to version 2.5, Sonar was really useful to assess application’s technical debt but was not so handy to manage evolution over time. In Sonar 2.5 we added the ability to see metrics evolution and monitor the apparition of new violations over a period of time or since an event. A similar functionality has now been added in version 2.7 to monitor code coverage by unit tests on new / updated source code. At the same time, the integration between Sonar and the SCM has become much tighter.

Enjoy !

Tighter integration with SCM data

By using the SCM Activity extension, Sonar can retrieve information from the SCM and display them along with the source code.

Coverage of new/updated source code

Monitoring code coverage is crucial to understand the risks associated to changes. But how to do this efficiently in the context of a big legacy application with very low coverage ? All the efforts done to increase coverage are going to be largely diluted and this is going to be almost impossible to make a difference. This is why we added the ability to also monitor the coverage on newly added / updated source code over a period or since an event to track what code was added and is not enough tested.

Drilldown then display details on each file :

Better Coverage viewer

Instead of showing the percentage of branches covered, Sonar now displays both the number of covered branches and the total number of branches

And you have the option to filter only the coverage information you want to see

Raw source

As we had to modify the code viewer, we’ve deeply refactored it to make it much more performant. We’ve also added the ability view the source file as text, without any syntax highlighting or layout to copy/paste some code for example.

The release notes of Sonar 2.7 are available in the download page. Do not forget to read the installation or upgrade guides.

Sonar 2.6 Adds Continuous Inspection Support for Ant Community

The Sonar team is proud to announce Sonar version 2.6. It is a tradition that we publish screenshots along with such an announce but for this one time, as the innovation is not “showable”, we will make an exception !

Prior to 2.6, Sonar had a very tight link with Maven because we leveraged Maven technology at project inception to get a Bootstrapper that was cheap to implement and simple to use. Indeed, you could analyze a project by running “mvn sonar:sonar” on any project, just having to write a small pom.xml to point source directory on non-maven projects. This kind of dream for Maven projects was sometimes considered as a nightmare by the ANT guys due to the pre-requisite of installing Maven.

Read the rest of this page »

Sonar 2.5 in screenshots

The Sonar team is proud to announce version 2.5, the first release of year 2011 !

As usual, this new release includes numerous improvements, bug-fixes and also interesting new features. Its main objective is to provide better control on the technical debt evolution. Prior to version 2.5, Sonar was really useful to assess application’s technical debt but was not so handy to manage evolution over time. This is an important step toward full support of Continuous Inspection as focus should be first on making sure no one is adding to to the debt before starting to reimburse it !

Here is presentation of the main features in screenshots :

Read the rest of this page »

Sonar 2.4 in screenshots

Only one month after the previous version, Sonar 2.4 has just been released. The new version is full of new features that I will explore today through screenshots :

Read the rest of this page »

Sonar 2.3 in screenshots

The Sonar team is proud to announce the release of Sonar 2.3. As usual, this new release includes numerous improvements, bug-fixes and also new features that we believe are worth stopping your daily work for a couple of minutes to review. This new version of Sonar is very focused on the coding rules management.

Read the rest of this page »

Page 1 of 3123