Category Archives: ReSharper Tips&Tricks

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

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 , , , , | 9 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 , , | 5 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 , , , , | 7 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 , , | 10 Comments

ReSharper 9.1 and ReSharper C++ Early Builds Available for Download

I know you are all still recovering from the New Year celebrations but we’ve already got another Early Access Preview (EAP) version of ReSharper for you. As is customary, this ReSharper 9.1 EAP release includes new features, improvements to existing … Continue reading

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

Type Dependency Diagrams in ReSharper 9

In ReSharper 8, we introduced the concept of Architecture Tools as ways of visualizing the state of module dependencies in your solution. In ReSharper 9, we have augmented these tools with an ability to visualize class dependencies too. Dependencies between … Continue reading

Posted in ReSharper Tips&Tricks | Tagged , , | 1 Comment

Navigation Improvements in ReSharper 9

As is customary, every new version of ReSharper comes with improvements across the board, so in this blog post we are going to focus on Navigation and related features. Universal Alt+Enter Let’s face it: Alt+Enter is a primary shortcut in … Continue reading

Posted in ReSharper Tips&Tricks | Tagged , , | 1 Comment