ReSharper Ultimate 10.1 EAP 4

Posted on by Dmitry Matveev

Hello everyone. We have published another EAP build of ReSharper Ultimate 10.1 this week.

This time it’s almost all about mainline ReSharper. As usual, there’s a number of issues that we fixed in this build: most of them are bug fixes, but there are some new features too.

Convert XML string to a LINQ to XML object

This new context action, which is available wherever you have valid XML inside a string literal, lets you convert this string to a LINQ to XML object (using XElement, XAttribute etc.):

Converting XML string to a LINQ to XML object

Convert JSON string to a Newtonsoft JSON.NET object

Similarly to XML, you can now use a context action that converts a JSON string to a Newtonsoft JSON.NET object:

Converting JSON string into Newtonsoft JSON.NET object

Note that this action is only available if your project references Newtonsoft.Json assembly, which is distributed under MIT License and can be installed from the NuGet Gallery.

Combined with ‘Smart Paste’, which was introduced in the first EAP build of ReSharper 10.1, these two actions complete the workflow of transferring existing XML or JSON into C# code.

JSDoc improvements

The support of JSDoc, which is available starting from ReSharper 9.1, is further improved in this EAP build. ReSharper can now parse generics, HTML markup, and parameters with properties in your JSDoc comments. Everything that ReSharper infers from JSDoc becomes immediately available in code completion suggestions, parameter information tooltip, etc.

JsDoc support improvements in ReSharper 10.1 EAP

You may also notice that in this build there is no ‘Tip of the Day’ anymore. A modal dialog was a rather outdated way of displaying context help and according to our statistics, hardly anyone used this feature. We would like to develop a more usable way of displaying contextual help in future, and we welcome any ideas on how this should look like.

If you are eager to try the changes described in this post, please go on and download ReSharper Ultimate 10.1 EAP.

Should you have any issues with the EAP, please report them to issue trackers of affected products: ReSharper, ReSharper C++, dotTrace, dotCover, dotMemory, dotPeek.

Comments below can no longer be edited.

14 Responses to ReSharper Ultimate 10.1 EAP 4

  1. Beu Alexandru says:

    March 2, 2016

    This release will be shipped with Typescript 1.7 inspectations ?
    Soon angular2 will be ready for production and it will be a shame to deactivate typescript features because resharper can’t handle it.

    • Dmitry Matveev says:

      March 2, 2016

      Hi Alexandru,
      This latest 10.1 EAP build should be working fine with both TypeScript 1.7 and Angular 2. Please try it out and let us know if you have any problems with your specific environment.

  2. David says:

    March 2, 2016

    EAP 4 is a great build, I have almost no issues with it! Finally, the red-text in Razor files seems to be gone.

  3. The Morning Brew - Chris Alcock » The Morning Brew #2044 says:

    March 3, 2016

    […] ReSharper Ultimate 10.1 EAP 4 – Dmitry Matveev […]

  4. Dew Drop – March 3, 2016 (#2201) | Morning Dew says:

    March 3, 2016

    […] ReSharper Ultimate 10.1 EAP 4 (Dmitry Matveev) […]

  5. WordPress 4.5 Beta 2 & ReSharper Ultimate 10.1 EAP 4 says:

    March 3, 2016

    […] und auch Verbesserungen in JSDoc wurden durchgeführt. Weitere Informationen bietet der zugehörige Blogbeitrag; dort steht ReSharper Ultimate 10.1 EAP 4 auch zum Download zur […]

  6. Todd Menier says:

    March 4, 2016

    As of ReSharper 10.0.2 and NUnit 3.0.1, we’re having trouble running unit tests that are inherited from a base class (VS 2013 and 2015). They display as “inconclusive”. Any chance you could confirm whether this issue will be fixed in 10.1? I’ve seen various sources confirming the issue but I was unable to find an exact match in YouTrack. Thanks!

    • Dmitry Matveev says:

      March 7, 2016

      Hi Todd,
      The issue is scheduled to be fixed in 10.1. Here is the link to the issue. You are welcome to watch and upvote.

  7. Szumma #029 – 2016 9. hét | d/fuel says:

    March 6, 2016

    […] ReSharper Ultimate 10.1 EAP 4 […]

  8. Sharif says:

    March 7, 2016

    Does anyone know when it is planned to release the production version of 10.1?

    • Dmitry Matveev says:

      March 15, 2016

      Hi Sharif,
      We expect it in mid-April, but the exact date is not set yet.

  9. arghya says:

    March 15, 2016

    When will there be support for typescript 1.8 + with AngularJS 2.0? I still see @Component and @View in red and bootstrap as red as well in my typescript file

    • Dmitry Matveev says:

      March 15, 2016

      TypeScript 1.8 and AngularJS are supported starting from ReSharper 10.1 EAP 5. However, we are aware of some problems with this in DNX projects. These problems are going to be fixed in 10.1 release, hopefully in one of the next EAP builds.

    • Anton Lobov says:

      March 15, 2016

      A small update: the fix will be included into EAP7.

      There was a breaking change in our internals between EAP4 and EAP5 which led to inconsistent behaviour in TypeScript support in case of DNX projects. As of EAP7, this problem should be fixed.

      If this issue will still be reproducible for you in EAP7, please create a new issue here, including what kind of project do you have (DNX, ASP.net, etc.), which package manager do you use (NPM or something different), and also do you use include/exclude option in tsconfig.json and maybe some hints about its value: https://youtrack.jetbrains.com/newIssue?project=RSRP&clearDraft=true&c=Subsystem+TypeScript&c=Assignee+Anton.Lobov&c=Priority+Show-stopper&c=Type+Bug&c=Fix+version+10.1. Thank you!

Subscribe

Subscribe to .NET Tools updates