Jean-Marc Prieur

Post by this author

The Visual Studio Modeling SDK is now available with Visual Studio 2017

You might want to use the Visual Studio Modeling SDK if you have one of these requirements: The Modeling SDK changed its name several times during the last ten years: starting from the ‘DSL Tools’ in 2007, it grew to become ‘Visualization and Modeling SDK’ (VSVm SDK) in 2010. At that time, the SDK also contained UML ...

Live Dependency Validation in Visual Studio 2017

Last month we announced that Visual Studio “Dev15” Preview 5 now supported Live Dependency Validation. In this blog post,   On demand video about dependency validation During the connect 2016 event, we’ve proposed an on-demand video which explains in detail why you’d want to use Dependency ...

UML Designers have been removed; Layer Designer now supports live architectural analysis

We are removing the UML designers from Visual Studio "15" Enterprise. Removing a feature is always a hard decision, but we want to ensure that our resources are invested in features that deliver the most customer value.  Our reasons are twofold: If you are a significant user of the UML designers, you can continue to use Visual Studio...

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” checkbox which instructs Gradle to perform PMD ...

Managing Technical Debt planning update – 2016Q3

[Nov 2016: Added a status Update with links on details for what was done]   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...

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 rules ...

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 ...

SonarLint 2.2 for Visual Studio improves the connected mode

< p>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 ...

SonarLint for VisualStudio 2.1 released, brings consistency with MSBuild, navigation to SonarQube and notifications

< p>A few weeks ago, we released SonarLint for Visual Studio 2.0 and you discovered the SonarQube connected mode enabling customers to align the definition of the quality of a Visual Studio solution with a quality profile in SonarQube < p>Last Friday, we released SonarLint for Visual Studio 2.1, improving this “connected mode” ...

Bind a Visual Studio solution to a SonarQube project provisions and configures Roslyn analyzers

A few weeks ago, we announced the SonarQube scanner for MSBuild 2.0 supports 3rd party Roslyn analyzers. This has been working for the continuous integration build. In this blog post we are announcing that we have extended this experience to the IDE. You can now bind a Visual Studio solution to a SonarQube project and see Roslyn analyzers ...