In addition to C#, C, C++, and Visual Basic code, you can now do semantic searches across Java code. Adding to our Java feature set and capabilities, we recently enabled contextual search for Java files in the Code Search extension for Visual Studio Team Services and Team Foundation Server starting with TFS “15”.
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:
On examining telemetry data,
Over the last few months we have been steadily building up the capabilities of the Maven and Gradle build tasks to offer insights into code quality through popular code analysis tools. We are pleased to announce additional much-requested features that we are bringing to these tasks,
In the past year, you told us that you considered removing unwanted dependencies to be an important part of managing your technical debt. The Layer designer enables you to validate architectural dependencies in your Visual Studio solutions. It first shipped in Visual Studio 2010,
We are proud to announce that Team Foundation Version Control (TFVC) support is being added to the Team Services plugin for IntelliJ and Android Studio. Currently, the 1.106.0 version of the plugin will contain preview functionality to support TFVC repositories in the IDEs.
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.
We are happy to announce an Apple App Store extension that allows deploying iOS applications to the Apple App Store via Team Services or Team Foundation Server (2015 Update 3 or later). Along with the Google Play extension, this provides a good story for continuous deployment of iOS and Android mobile applications via Team Services and TFS.
Visual Studio Team Services and Team Foundation Server (TFS) now has at least three mechanisms (i.e. deployment and utility tasks) for deploying to a Linux host or virtual machine (VM). This walkthrough will show specifically how to setup and configure an Red Hat (v.
Visual Studio Team Services and Team Foundation Server (TFS) now have at least three mechanisms (i.e. deployment and utility tasks) for deploying to a Linux host or virtual machine (VM). This walkthrough will show specifically how to setup and configure an Ubuntu (v16) VM on Azure to run Tomcat and other necessary services to support three different and distinct Team Services deployment tasks to enable continuous integration and deployment (CI/CD).
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 static analysis
The build summary then reports the number of issues found by PMD.