Maven and Gradle build task support Checkstyle analysis

A few sprints ago we enabled SonarQube and PMD analysis on the Maven and Gradle tasks. We continue to add code analysis tooling to the Java build tasks with Checkstyle support for Gradle, and – in a few days – for Maven. Checkstyle Analysis Checkstyle is the analyzer of choice for enforcing a coding standard. It is a… Read more

Gradle build task now also supports PMD analysis

Last month, we enabled support for PMD analysis in the Maven build task (see The Maven build task now supports PMD analysis out of the box). This is now the turn of Gradle. PMD Analysis with Gradle You can now request a PMD analysis in the Gradle build task using the new “Run PMD Analysis”… Read more

Managing Technical Debt planning update – 2016Q3

Back in January, I shared with you our SonarQube integration Update and plans for the first half of 2016. I’ve just updated that blog post to ensure that all the links were added to the individual blog posts for the features we have delivered over these last 6 months. With the Visual Studio Team Services… Read more

General availability of Azure DevTest Labs – VSTS extension

A couple of weeks ago, we announced the general availability of Azure DevTest Labs. As part of the announcement we introduced the preview of Azure DevTest Labs – VSTS extension. Today, we are delighted to announce the general availability (GA) of the extension.                 Figure 1: Azure DevTest Labs… Read more

The Maven build task now supports PMD analysis out of the box

Simple Java static analysis tools In addition to working on the SonarQube integration, we received feedback from some of you that you would like the Maven and Gradle tasks to perform static analysis using common Java tools such as PMD, CheckStyle, and FindBugs. These tools are also supported though SonarQube plug-ins, and most of their… Read more

The Gradle build task now supports SonarQube analysis

SonarQube analysis for Java In October, we updated the Maven task to support SonarQube analysis (See The Maven build task now simplifies SonarQube analysis). This time, we are pleased to announce an updated Gradle task which makes it easy for Java developers using Gradle to trigger a SonarQube analysis in Visual Studio Team Services. Using… Read more

SonarQube Code Analysis issues integration into Pull Requests

Goal: Let developers fix issues early Team leads and managers spend time drilling into the SonarQube dashboard, setting up quality gates and monitoring technical debt. Have a look at the publicly available SonarQube dashboard for the Roslyn project to get an idea of the insights available. However, as a developer, I don’t like to spend… Read more

Announcing General Availability of Azure DevTest Labs

Today, we are very excited to announce the general availability of Azure DevTest Labs: your self-service sandbox environment in Azure to quickly create Dev/Test environments while minimizing waste and controlling costs. We’ve been hearing from a lot of customers about all kinds of challenges they’ve been facing in their Dev/Test environments. With the power of… Read more

SonarLint 2.2 for Visual Studio improves the connected mode

In the continuation of SonarLint 2.1 for Visual Studio, last week, SonarSource and Microsoft released SonarLint 2.2, providing in-IDE analysis results consistent with analysis builds. Here is a description of the scenarios covered by these new improvements: Notifications when the quality of the solution is not consistent with the Quality profile Until now, you had… Read more

SonarQube Scanner for MSBuild v1.1 released: static analysis now executed during the build

SonarSource have officially released SonarQube C# Plugin 4.4 and version 1.1 of the SonarQube Scanner for MSBuild. There have been no updates to the scanner documentation in this release, other that updating the version number to make it clear they relate to version 1.1 of the SonarQube Scanner for MSBuild. As usual, we’ve fixed a… Read more