Category Archives: ReSharper Tips&Tricks

This category includes helpful information about ReSharper’s “cool features” and other neat technical details.

Optimizing Load Balancing in PLINQs with ReSharper Ultimate

When filtering large amounts of data, using a PLINQ instead of a sequential LINQ can provide significant performance boosts. Still, optimal parallelization is quite a complex task that depends on a variety of factors, such as the number of CPU … Continue reading

Posted in dotTrace Tips&Tricks, How-To's, ReSharper Tips&Tricks | Tagged , , , | 10 Comments

Introducing ReSharper Build

ReSharper has always wanted to speed up your code editing, refactoring and navigation. ReSharper 10 now wants to speed up your build. ReSharper Build is a new feature in ReSharper 10 that will reduce the time it takes to build … Continue reading

Posted in ReSharper Tips&Tricks | Tagged , , | 76 Comments

Code Completion Improvements in ReSharper 9

ReSharper 9.x continues to build on the radical improvements in ReSharper 8 with even more completion features and enhancements to existing ones. Here’s what we’ve got: Completion filters let you take control of your search results if they get too … Continue reading

Posted in ReSharper Tips&Tricks | Tagged , , , , | 10 Comments

TypeScript and JavaScript in ReSharper 9.2

ReSharper 9.1 marked our first attempt at supporting the future-of-the-Web technologies:  ECMAScript 6 and TypeScript 1.5. In ReSharper 9.2 we are enhancing this support while taking a look deeper into the future by extending this support to many features of … Continue reading

Posted in How-To's, ReSharper Tips&Tricks | Tagged , , , , | 13 Comments

How to use JetBrains Annotations to improve ReSharper inspections

ReSharper’s analyses and inspections are already very smart, finding code smells, dead code, and potential runtime issues directly from your source code. They build abstract syntax trees, create a semantic model of your code, and construct control flow graphs for … Continue reading

Posted in How-To's, ReSharper Tips&Tricks | Tagged , , | 13 Comments

Introducing Source Templates

ReSharper’s Live Templates are a very powerful way of generating code. Type the name of a template, hit Tab or select the template from the code completion list, and the text template is expanded and inserted into the editor. Any … Continue reading

Posted in ReSharper Tips&Tricks | Tagged , , , , | 4 Comments

TypeScript and ECMAScript 6 in ReSharper 9.1

As you may know, the working draft of ECMAScript 6 standard has reached the Release Candidate stage. TypeScript, starting with version 1.4, aligns more closely with this new standard while adding some new features of its own. We on the … Continue reading

Posted in How-To's, ReSharper Tips&Tricks | Tagged , , , | 16 Comments

C# 6.0 support in ReSharper 9.1

One of the interesting challenges in creating an IDE is tracking changes to a language as it evolves. ReSharper 9.0 shipped with early support for C# 6.0, but the language wasn’t done yet. Now that the design is stable, the … Continue reading

Posted in ReSharper Tips&Tricks | Tagged , , , , | 8 Comments

JavaScript Support in ReSharper 9

ReSharper 9 comes with plenty of JavaScript-related changes. We’ve already mentioned some of them in our TypeScript blog post and, additionally, we have a blog post on converting JavaScript to TypeScript, but now we are going to focus on JavaScript … Continue reading

Posted in How-To's, ReSharper Tips&Tricks | Tagged , , | 8 Comments

Ways and Advantages of Migrating JavaScript Code to TypeScript

Nowadays, more and more new languages are created with the aim of providing an alternative to JavaScript. One of these languages is TypeScript. It is compiled to readable JavaScript code; its main goals are to perform type checking at compile … Continue reading

Posted in How-To's, ReSharper Tips&Tricks | Tagged , , | 15 Comments