ReSharper Ultimate 10.1 EAP 4

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.

This entry was posted in How-To's and tagged , , . Bookmark the permalink.

14 Responses to ReSharper Ultimate 10.1 EAP 4

  1. Beu Alexandru says:

    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:

      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:

    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. Pingback: The Morning Brew - Chris Alcock » The Morning Brew #2044

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

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

  6. Todd Menier says:

    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!

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

  8. Sharif says:

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

  9. arghya says:

    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

Leave a Reply

Your email address will not be published. Required fields are marked *