Channels ▼


Expanded TypeScript Support Among JetBrains Updates

JetBrains announces a triple update for its .NET tools this month. Making up the trio of rejuvenations is ReSharper 8.2, which is now available for download, joined by "compatible updates" to dotCover for code coverage and dotTrace Performance for performance profiling.

JetBrains dotCover is a .NET unit test runner and code coverage tool that integrates with Visual Studio. Then there is dotTrace, a family of performance and memory profilers for .NET applications.

dotTrace 5.5 Performance introduces Subsystems, Bookmarks, and new Overview page, and integrates with Visual Studio up to version 2013 — and ReSharper (up to version 8.2) supports .NET Framework 4.5 and Windows 8, and enables attaching to and detaching from running processes and supports Windows Store applications profiling.

ReSharper 8.2 highlights include expanded TypeScript support with smart completion, Create From Usage quick-fixes and Import Module context action, navigation combos, naming settings, support for generics, and highlighting of compiler-defined errors.

Also here we find Jasmine 2.0 support for ReSharper's unit test runner that works with JavaScript and TypeScript files — plus about 140 bug-fixes that address issues discovered in prior 8.0.x and 8.1 releases including Quick Documentation fixes and other enhancements.

Jasmine is a framework for behavior-driven development testing of JavaScript code, not depending on any other JavaScript frameworks or a Document Object Model — the latest version comes with improved support for Node.js today.

dotCover 2.7 and dotTrace Performance 5.5.4 are both compatible with ReSharper 8.2. dotCover 2.7 additionally introduces a standalone test runner which is the "most useful" for running manual tests outside Visual Studio, as well as for analyzing coverage snapshots.

Related Reading

More Insights

Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.